Citadel is an advanced messaging and collaboration system for groupware and BBS applications. Users can connect to Citadel using any telnet, WWW, or client software. Among the features supported are public and private message bases (rooms), electronic mail, real-time chat, paging, shared calendaring, address books, mailing lists, and more. Unlike other collaboration servers, Citadel provides its own data stores and is therefore extremely easy to install; you don't have to "bring your own" email and database because they're built in. The server is multithreaded and scalable. In addition, SMTP, IMAP, and POP3 servers are built-in for easy connection to Internet mail. Citadel is both robust and mature; it has been in production since 1987.
The DBMAIL package replaces the normal UNIX mailing system. All email and user data is stored in a database. You can create an unlimited number of email accounts, which can be checked using the POP3 or IMAP protocol. Users can maintain their own set of email addresses. It is more scalable, more secure, and faster than traditional mail systems. DBMAIL has storage drivers for PostgreSQL and MySQL, and it has authentication drivers for PostgreSQL, MySQL, and LDAP.
Dovecot is an IMAP server whose major goals are security and extreme reliability. It uses index files to optimally store the mailbox state, which makes it very fast even with huge mailboxes. Indexes won't prevent external mailbox updates, so Dovecot is still fully compatible with standard Maildir and mbox formats. There's also a fully featured POP3 server included.
Elm Millennium Edition is a text-based mail client. There are two branches: Elm 2.4ME+, which is based on Elm 2.4, and Elm ME+ 2.5, which also incorporates some code from Elm 2.5. Elm Millennium Edition contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP and IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, and SMTP.
FreePOPs is a POP3 server that is scriptable in LUA. This means that you can tailor it to your needs by writing a plugin. Plugins are currently implemented for using FreePOPs as an RSS aggregator, a POP3 forwarding server, and a POP3 interface to the webmail services of libero.it, inwind.it, iol.it, blu.it, lycos.it, tin.it, virgilio.it, gmail.com, aol, hotmail, fastmail, mail2world, yahoo and many more (see the Web site for an exaustive list).
Heirloom mailx (formerly known as "nail") is derived from Berkeley Mail and provides the functionality of the System V and POSIX mailx commands. Additional features include support for MIME, IMAP (including caching and disconnected use), POP3, SMTP, S/MIME, international character sets, maildir folders, message threading, powerful search methods, scoring, and a Bayesian junk mail filter. Mailx can be used as a mail batch language in nearly the same way as it is used interactively. It can thus act as a mailbox filter, can fetch mail from remote accounts, and can send files as attachments.
Hotwayd is a POP3/SMTP to HTTPMail (WebDAV) gateway. HTTPMail is a somewhat undocumented WebDAV-based protocol used by a variety of mail servers including Hotmail, MSN, Lycos, and Spray. Hotwayd allows you to use any standard POP3/SMTP mail reader to send and receive mail via these servers, similar to the way that Outlook Express can access a hotmail account. It supports features such as folder selection to get folders other than the inbox and proxy server support (if you require a proxy to access the internet).