[Dovecot] delivery agent in 1.0?

Timo Sirainen tss at iki.fi
Thu Dec 23 17:52:12 EET 2004


On 23.12.2004, at 16:06, Branko F. Gračnar wrote:

> Is there any plan to include delivery agent in 1.x?

I'll need to implement one in next few months, so yes.

Hmm. This brings to my mind again that it would need Sieve, and mvmf 
might be a good base for it, but it's still not open source (Mark? :)

> I would be very happy, if there would be lmtp delivery agent included
> with dovecot 1.x... This would make creating large mailsystem cluster
> creation very simple + indexes would be always up2date.

I'm not sure when I'll get around to implementing LMTP server. It's 
actually a bit annoying to implement because it needs to be able to 
deliver mail into multiple accounts, and if each one stores mails with 
different UID, it needs to either run as root (bad) or launch multiple 
processes and do IPC with them.

I suppose I'd implement it so that the actual LMTP talking would be 
done in a process very similar to imap/pop3-login processes, ie. 
completely unprivileged. Then it would tell master process to launch 
delivery agent processes to specific users, and those delivery agents 
then would get the mail from lmtp process via .. um. read-only shared 
memory + semaphores might be better than just copying the data over 
pipes/sockets?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://dovecot.org/pipermail/dovecot/attachments/20041223/180bc452/attachment-0001.bin>


More information about the dovecot mailing list