getmail is intended as a simple, secure, and reliable replacement for fetchmail. It retrieves email (either all messages, or only unread messages) from one or more POP3, SPDS, or IMAP4 servers (with or without SSL) for one or more email accounts, and reliably delivers into qmail-style Maildirs, mboxrd files, or through external MDAs (command deliveries) specified on a per-account basis. getmail also has excellent support for domain (multidrop) mailboxes, including delivering messages to different users or destinations based on the envelope recipient address.
Mahogany is a GUI email client for the X11/Unix, Windows, and Mac platforms. It supports a wide range of Internet protocols (IMAP4, POP3, ESMTP, NNTP) and encrypted communications using SSL, includes full MIME support, and aims to be fully standard-compliant. It allows the use of unlimited number of servers, supports filters and identities, and offers optional HTML viewing and much more.
GNU Mailman is software to help manage email discussion lists and e-newsletters. Its integrated Web interface provides easy-to-use access for list members and list administrators. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, topics, Usenet gateways, and more. It is fully internationalized, and supports digests and email commands. It runs on any Linux or Unix-like operating system and is compatible with most email and Web servers, mail readers, and Web browsers.
Twisted is an event-based framework for Internet applications. It includes a Web server, an SMTP/POP3 server, a telnet server, an SSH server, an IRC server, a DNS server, a generic client/server pair for remote object access (Perspective Broker), and APIs for creating new protocols. It supports integration with GTK+, GTK+ 2, Qt, Tkinter, wxPython, Mac OS X (PyObjC) and Win32 event loops. It also supports TCP, SSL and TLS, UDP, Unix sockets, multicast, and serial ports. Supported protocols include HTTP, FTP, SMTP, POP3, IMAP, TOC, OSCAR (AIM and ICQ), SSH, DNS, IRC, NNTP, Jabber, SOCKSv4, Telnet, SIP (for VoIP), and XML-RPC and SOAP using external packages. Most protocols are supported as both servers and clients.