On 2.8.2014 12:57, Jerry wrote:
Sat, 2 Aug 2014 06:53:58 -0400

Presently, I have: "virtual_transport = dovecot" in my Postfix main.cf file
and
dovecot   unix  -       n       n       -       -       pipe
   flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/dovecot-lda -f 
${sender} -d ${recipient}
in the master.cf file.

Is there any advantage to using LMPT instead? All of my users are configured
as virtual users. If I change it, do I have to eliminate the above from my
master.cf file?


As far as I know, LMTP process in Dovecot is long-living one, so on busy server you can save quite a few CPU cycles that go into spawning dovecot-lda for each incoming message.

Also error handling could be (not sure) a bit better, with pipe service you only have dovecot-lda's return code indicating success/failure whereas LMTP can tell you what went wrong.

(Well, Postfix actually scans executed program's output for status codes but I don't think dovecot-lda emits that.)

You can keep your dovecot service in the configuration - it does no harm especially if it's not used. (OTOH there's no reason to keep it there if you switch to LMTP.)

Reply via email to