Roundcube is an open source webmail application with a slick, desktop-like interface.
It is multilingual (already comes with 60+ languages) and offers most of the functionality you can expect from a webmail like:
- full support for MIME and HTML messages
- composing messages with attachments
- find-as-you-type address book integration
- Richtext/HTML message composing
- Forwarding messages with attachments
- searching messages and contacts
- threaded message listing
- spell checking
Messages can be managed with drag'n drops, users can have multiple sender identities and it can work with unlimited users/messages.
Roundcube is built with PHP and requires MySQL, PostgreSQL, SQLite or MSSQL for storing the data.
It has a plugin API for building extensions and adding custom features.
Mailpile is an open source webmail application that focuses on providing a fast and user-friendly experience.
It is built with Python and can work with any e-mail using the popular protocols (SMTP, IMAP, POP3).
A powerful search exists for locating e-mails and items can be tagged as well.
OpenPGP signatures and encryption are part of Mailpile‘s core design for maximum security and privacy.
The application has support for contacts, spam detection and many other features are under development.
RainLoop is a free and open source PHP webmail application for anyone willing to use a single interface for many accounts.
The application has a modern user interface and supports both SMTP + IMAP.
It doesn’t require a database as the e-mails are not stored by the app. The mail server is accessed directly and RainLoop simply displays the e-mails there.
Multiple accounts are supported and each inbox can be viewed in different tabs with no session conflicts.
RainLoop is capable of handling all major webmail functions and other handy features exist too (like Dropbox/Facebook/Twitter/Google integration, auto-completion of addresses or keyboard shortcuts).