VectorStar Networks Archive | Laird's Site
 
About
Software
VectorStar Networks Archives

Laird's Site

Aeromail: PHP Webmail

Modifications to AeroMail 2.22 (Proposed 2.23 release)

***** NOTE *****
I've been working with Dion Nicolaas, the maintainer of AeroMail 2.x. Essentially every change I had made below has been greatly improved and added into versions 2.30 and above. Please go to the main project site at http://aeromail.nicolaas.net/ for the latest release.


In order to make Aeromail meet the needs of our community project, VectorStar Networks, we made a bunch of changes and bugfixes. Below is a list of the major changes:
Version 2.23 - Laird Bedore

Functionality:
* Added support and configuration for SSL-encrypted IMAP servers
* Enhanced FORCE_FROM to work with systems where the mail domain is
  different than the IMAP_SERVER value - can optionally configure the
  SERVER_SUFFIX variable, if different than IMAP_SERVER
* Enhanced local addressing and save-to-sent-items to also use the
  SERVER_SUFFIX if defined
* Fixed an infinite loop generated by some inline images
Cosmetics:
* Tweaked the font sizes for better-emphasized readability, forced the
  date and size fields to never line-break.
* Adjusted the table layout to adjust to the size of the data first, then
  adjust to the size of the screen afterwards
* Tightened display padding in tables to fit better in small browser windows
* Changed background color of table.main (the lines inbetween table cells).
  Looks much better on all themes.
* Added missing body style information, greatly simplified the automatic
  centering and bordering of the mail table
Features:
* Added option to hide the To: field if it is not desired on folders other
  than the sent items folder.
* Added option to force word-wrap when displaying plain text
* Added option to display shorter email address field for addresses that
  have the "personal name" defined
* Added option to get rid of duplicate INBOX folder for some IMAP server
  configurations

Version 2.23-cookies - Laird Bedore

* Removed HTTP basic authentication and enabled PHP sessions (requires cookies)
* Changed the "Login" button to "Logout" in english language file
* Added configuration in config.inc to define session file save path

Links:
Mark Cushman's Aeromail 1.x Page - The original author of Aeromail.
Dion Nicolaas' Aeromail 2.x site - The current maintainer of the official Aeromail distribution.
Download:
My proposed patch from version 2.22 to 2.23
My proposed version 2.23, full tgz
A human-readable version of my patch... If you want to do the patch by hand, use this version!
My cookie-enabling patch to proposed version 2.23
My cookie-enabled version, full tgz
(whatever)