aboutsummaryrefslogtreecommitdiffstats
path: root/pullimap.md
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2016-03-11 14:11:14 +0100
committerGuilhem Moulin <guilhem@fripost.org>2016-03-11 14:11:16 +0100
commit01217949f84d802430ee748612b6da4a772e224b (patch)
tree783270cdbdefd19b48441c527b4c6317b894b9ca /pullimap.md
parent7e764f48deedc1383b4db6b7c3eeb2a75b95a9db (diff)
pullimap: improve manpage.
Diffstat (limited to 'pullimap.md')
-rw-r--r--pullimap.md17
1 files changed, 8 insertions, 9 deletions
diff --git a/pullimap.md b/pullimap.md
index 89406ec..3ba5465 100644
--- a/pullimap.md
+++ b/pullimap.md
@@ -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.