Hastymail is a full featured IMAP/SMTP client written in PHP. The goal is a full featured yet lightweight Web mail client. After a complete review and rewrite, it provides many improvements over the original code including optional AJAX functionality, improved code organization, a plugin API, CSS and PHP template themes, and much more.
| Tags | Communications Email Post-Office IMAP |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Translations | Bulgarian Catalan Chinese (Simplified) Dutch English Finnish French German Polish Spanish Turkish Ukrainian Japanese Italian Romanian |
Recent releases


Changes: This release added Bulgarian, Japanese, and Italian translations as well as an initial Romanian translation. It also fixed some bugs with SMTP authentication, improved vcard importing, improved folder list handling, fixed a bug that broke images and thumbnails when not using cookies, expanded the theming capabilities, fixed some bugs in the advanced search, fixed a bug with templates not loading properly, fixed a copy/paste bug with text message parts, unified the code responsible for outputting messages lists, and more.


Changes: The AJAX system was reworked to significantly reduce requests. The library code was moved to smaller files to reduce memory usage. Lots of layout fixes were made to greatly improve cross-browser consistency. A new theme called "aqua" was added. Translation updates were made, including fixing some missing strings, updates to the Dutch interface, and a new German translation. An option to display HTML message parts in an iframe was added. An SMTP auth fix was made. Profile and settings conversion scripts, a custom logout URL option, IMAP-UTF7 folder name support, and lots more were added.


Changes: This release fixed a bug with the navigation + action controls on the message view page, a browser redirect bug, and a max AJAX URL size bug. Several improvements were made to managing folder hierarchies. JavaScript files have been compressed and combined to reduce include overhead. Two new plugins are available, a "notices" plugin that plays a sound file or opens a window when a new message arrives, and "news", an RSS and ATOM news reader. The calendar plugin has major updates including event support for MySQL or PostgreSQL.


Changes: This release contains many updates and fixes, including a fix to the SMTP library that corrects a Gmail incompatibility, a new icon-based theme, a translation system for plugins, updates to the message filters plugin, a CLI script to convert Hastymail 1 style contacts, improved DB storage for saving contacts and settings in PostgreSQL or MySQL using PEAR DB or MDB2, document updates, and several other bugfixes all over the code.


Changes: This release contains many updates, including fixes to multi-byte character support, better folder handling for UW IMAP, plugin API improvements, and many other fixes and corrections throughout the code and documentation. It includes 3 new plugins: message filtering, logging, and compose page warnings.