[Dovecot] Dovecot SASL Client support?

Ed W lists at wildgooses.com
Tue Jan 8 22:34:06 EET 2013


Hi

> At the moment Dovecot does not implement an SMTP/LMTP client. This might
> change, when Timo decides to implement all of the LEMONADE feature, which at
> some point require the IMAP server to edit and send messages on behalf of a
> (mobile) client. Timo will shed more light on his plans.

Are you thinking about burl smtp?

Someone from Apple implemented this for postfix some years back, but it 
doesn't seem to have made it into mainline (I think through oversight 
and Apple not pushing a second time though...)

It will need client support, but my design would be something like an 
IMAP extension which works something like "SMTP *this* specific message 
using these login details and these sender/recipient details".

That way the mail client can completely generate the mail using any IMAP 
tricks at it's disposal to minimise traffic, once the mail is generated 
and in some location, eg Sent, Drafts or INBOX as per your preference, 
then finally instructing the server to push it into the normal SMTP 
system (for bonus marks it could forward the clients IP using 
X-FORWARDED-FOR so that the SMTP can make decisions based on IP 
address).  This design gives you all the benefits of keeping the SMTP 
system, minimises traffic, allows for storing Sent Items or not as per 
your preference and avoids the use of magic folders.  Now all we need is 
client support...

Note there is a feature of Courier which does something similar, but it 
uses magic folders (ideally we want to be able to smtp any message in 
any folder in order that we can easily implement our preferred storage 
policies)
     http://www.courier-mta.org/imap/INSTALL.html#imapsend


Ed W


More information about the dovecot mailing list