[Dovecot] LMTP in 2.0: concurrency, inet sockets

Timo Sirainen tss at iki.fi
Wed Feb 3 11:30:45 EET 2010


On 3.2.2010, at 9.41, Stefan Foerster wrote:

> An exciting new feature is the LMTP support. In the default
> configuration I have seen, that one only listened on a Unix socket -
> will it support network (inet) sockets, too?

Yes. In v2.0 all services can run on both unix or inet sockets.

> What about concurrent deliviers? As of now, when using the deliver LDA
> together with Postfix, you have to make sure that only one recipient
> is passed to deliver at a time, so for multi-recipient mail, the
> system might spawn a large number of processes (two per recipient,
> therefore two forks/execve calls). Is that limit still imposed with
> the new LMTP server?

Nope. Each LMTP session can handle multiple recipients. And each LMTP process can handle multiple sessions. That also unfortunately means that if you're using multiple UNIX UIDs, lmtp processes need to run as root for now.



More information about the dovecot mailing list