[Twisted-Python] HOWTO use twisted-mail's IMAP4 server?

Jean-Paul Calderone exarkun at divmod.com
Tue Apr 4 23:36:43 EDT 2006

On Tue, 04 Apr 2006 15:53:32 -0300, auspex at lincsat.com wrote:
>I'm trying to figure out how the IMAP4 server does both TLS and SASL, but it
>seems to me to be missing some significant parts.
>What do I have to do to make this server run?  There's no apparent code to
>_start_ either IMAP or POP servers in this package, though there's a number of
>different .tacs for the SMTP server.

Twisted contains an IMAP4 server protocol implementation.  It does not contain 
a complete IMAP4 server.  For this, you need a storage mechanism; the complexity 
of IMAP4 places this beyond the current practical scope of Twisted.

"mktap mail --help" should get you started in the right direction for creating a 
POP3 or SMTP server.

Divmod, Inc., my employer, contributed the protocol implementation to Twisted 
while developing a complete IMAP4 server, Quotient.  IMAP4 isn't the focal point 
of the current version of Quotient, but it is likely support will reappear in 
some not-too-distant version.


More information about the Twisted-Python mailing list