The SeaMonkey project is a community effort to develop an all-in-one Internet application suite. It contains an Internet browser, email and newsgroup client with an included Web feed reader, HTML editor, IRC chat, and Web development tools, and is sure to appeal to advanced users, Web developers, and corporate users. It uses much of the Mozilla source code powering such successful siblings as Firefox, Thunderbird, Camino, Sunbird, and Miro.
Thunderbird is a total redesign of the Mozilla mail component to produce a cross-platform, stand-alone mail application using the XUL user interface language. It has many new features, among them the ability to customize your toolbars the way you want them. a new look and feel with a large number of downloadable themes which alter the appearance of the client, and the ability to add UI extensions.
The Courier mail transfer agent (MTA) is an integrated mail/groupware server based on open commodity protocols such as ESMTP, IMAP, POP3, LDAP, SSL, and HTTP. Courier provides ESMTP, IMAP, POP3, Webmail, and mailing list services within a single consistent framework. Individual components can be enabled or disabled at will. Courier implements basic Web-based calendaring and scheduling services integrated in the Webmail module.
libtld is a library used to extract the TLD from a URI and to check email validity. This allows you to extract the exact domain name, sub-domains, and all the TLD (top level, second level, third level, etc.). The problem with TLDs is that you cannot know where the domain starts. Some domains can use one top-level domain, others use two, etc. However, it may be useful to know where the domain is to have the exact list of sub-domains. For example, if you want to force www. at the start of the domain name if no other sub-domains are specified, then you need to know exactly how many TLD are defined in a URI. The libtld offers one main function: tld(), which gives you a way to extract the TLD from any URI. The result is the offset where the TLD starts. This gives you enough information to extract everything else you need. For emails, the library is capable of parsing a string that represents a list of email addresses to be verified. The verification includes a check of the domain name and its TLD.
DocumentBurster is a tool for report distribution: split, merge, email, and FTP your reports. It has report delivery for Crystal Reports, SSRS Reporting Services, MS Access, Cognos, PeopleSoft, and SAP. It has report bursting for Pentaho, JasperReports, and BIRT. It can upload reports to MS SharePoint.
Maildrop is a powerful email filter/delivery agent. It supports mbox-style mailboxes and maildirs (a mail storage format used by Qmail). Its mail filtering language supports RFC822 parsing and GDBM/Berkeley DB database files. The maildrop package also includes a command-line tool to perform various operations on MIME messages.
Mail Avenger is a highly-configurable, MTA-independent SMTP server. It lets users run messages through filters like ClamAV and SpamAssassin during SMTP transactions, so the server can reject unwanted email before assuming responsibility for its delivery. Other unique features include TCP SYN fingerprint and network route recording, SPF (sender policy framework) as a general policy language, qmail-style delivery of extension addresses, validation of sender addresses through SMTP callbacks, mail-bomb protection, integration with kernel firewalls, and more.
ChildProt is a child protection policy daemon for Postfix. It checks a list of recipient addresses. If the current recipient address is found, the sender address is verified against a whitelist. If the current sender address is found, the mail will be delivered to the recipient. If the sender address is not found on the whitelist, the mail will be redirected to a delegate of the recipient. If the recipient address is not found the mail will be delivered to the recipient too.
Mailsync is a way of synchronizing a collection of mailboxes. The algorithm is a 3-way diff. Two mailboxes are simultaneously compared to a record of the state of both mailboxes at last sync. New messages and message deletions are propagated between the two mailboxes. Mailsync can synchronize local or remote mailboxes in many formats including IMAP(S).