SharpWebMail is an ASP.NET webmail application that is written in C#.
Version: 0.13bSharpWebMail is an ASP.NET webmail application that is written in C#. It uses a POP3 or IMAP servers as the mailstore and sends mail through a SMTP server. It is very simple to configure (only a few settings in the web.config file). This application has all the features of a normal webclient for mail. You can compose HTML messages, search your inbox, read mime messages, have multiple address books and more.
Operating System: Linux
Here are some key features of "SharpWebMail":
· Very simple to configure (only a few settings in web.config).
· Multiple POP3 and IMAP servers can be configured to read mail from. The selection of the server is based in login (username) information or (optionally) by the user.
· Tries to minimize the queries to the server caching message info (only headers).
· Authentication is handled by your email server (no additional databases needed).
· Sends mail through a SMTP server (chosen from the login information of your users). Including support for SMTP AUTH.
· HTML editor (FCKeditor) for composing mails.
· Download and send multiple attachments per message (requires write permissions in a temporary folder).
· It is possible to attach a file that we have received in other message without downloading it (with the obvious save in bandwidth and time).
· Reads MIME messages (provided by SharpMimeTools, project born because I needed an open source mime decoder).
· (Optional) Multiple Address books based on fully configurable datasources (ldap, oledb, odbc, ...). It can be read-only or read/write (with import/export capabilities).
· Is possible to sort the inbox elements by number, sender, subject, date and size (ascending and descending) .
· Search the inbox by subject and sender.
· Multilingual user interface
· XP look & feel.
· Tested with IE6 and Mozilla FireFox (1.0.7), but it should work with other versions.
· Simple sanitization of html content.
· Microsoft .NET Framework or Mono runtime installed.
· An ASP.NET capable server installed (IIS or Apache + mod_mono)
· At least one SMTP server in order to send mails
· At least one POP3 or IMAP server in order to read mails