[Dovecot] LDA vs. LMTP
Joseph Tam
jtam.home at gmail.com
Sun Jul 28 02:15:25 EEST 2013
"Martin Burgraf" <martin.bg at web.de> writes:
> According to http://wiki2.dovecot.org/LDA the recommended way is to use
> LMTP, since it's supposed to have a better performance.
The performance gains comes mostly from avoiding the overhead of invoking
an executable and spawning a new process for each delivery. If your mail
system isn't stressed, I don't think it matters much.
> On the other hand, http://wiki2.dovecot.org/LMTP says, that LMTP is a
> backgound process, while LDA is only called when needed. I've also
> read, that LDA only uses the users privileges, which both means, that
> LDA should be better.
I don't know why you would consider a background process inferior to a
run-on-demand executable.
> I've also noticed, that LMTP adds an additional Recieved:-Header to the mail.
> Are there any other differences?
>From a past discussion on this topic, I think Timo stated that if you
use SIS (single-instance storage or de-duping), it's more efficient
using LMTP since it knows all message bodies to multiple recipients will
be identical.
Joseph Tam <jtam.home at gmail.com>
More information about the dovecot
mailing list