]> git.g-eek.se Git - interimap.git/commitdiff
pullimap: improve manpage.
authorGuilhem Moulin <guilhem@fripost.org>
Fri, 11 Mar 2016 13:11:14 +0000 (14:11 +0100)
committerGuilhem Moulin <guilhem@fripost.org>
Fri, 11 Mar 2016 13:11:16 +0000 (14:11 +0100)
pullimap.md

index 89406ec0757c2d9982b2042c59b59431232ebb16..3ba5465ecd37a1d132092cc0f156e21fbffdfef7 100644 (file)
@@ -274,16 +274,15 @@ In more details, `pullimap` works as follows:
     found in the *statefile*.
     While the `UID FETCH` command is in progress, perform the following
     for each untagged `FETCH` response sent by the server:
-
-    i) if no SMTP/LMTP transmission channel was opened, open one to the
+    i. if no SMTP/LMTP transmission channel was opened, open one to the
        server specified with *deliver-method* and send an `EHLO` (or
-       `LHO`) command with the domain specified by *deliver-ehlo*;
-
-    ii) perform a mail transaction (using [SMTP pipelining][RFC 2920] if
-        possible) to send the retrieved message BODY to the SMTP or LMTP
-        session; and
-
-    ii) append the message UID to the *statefile*.
+       `LHO`) command with the domain specified by *deliver-ehlo* (the
+       channel is kept open and shared for all messages retrieved while
+       the `UID FETCH` IMAP command is in progress);
+    i. perform a mail transaction (using [SMTP pipelining][RFC 2920] if
+       possible) to deliver the retrieved message BODY to the SMTP or
+       LMTP session; and
+    i. append the message UID to the *statefile*.
 
  2. If a SMTP/LMTP transmission channel was opened, send a `QUIT` command
     to terminate it gracefully.