@Mail System Documentation : v 5.01
The latest version of this file can be found at:
http://support.atmail.com/
@Mail Version 4.61 Release - Changelog 16th Dec 2006

@Mail 4.61 is a minor patch for the new 4.6 branch of the software. This release includes minor interface and template changes to the previous main release.

@Mail 4.6X will be the last major update to the Perl source tree, only minor patches will be included from here on. We are planning to migrate over to the PHP port of @Mail by March 2007 for production use. This will include all the current features of the Perl version, SQL database, user structure and front-end interface.

@Mail 4.61 - 16th Dec 2006

- Fixed Javascript error in the simple and XUL interface if Video-mail was disabled via the Webadmin

- Improved support for the new Ajax Calendar under IE6

- Ported the SMS feature of @Mail to the Advanced Firefox interface. Users can now send SMS messages via this interface

- Fixed the "New Appointment" and "New Task" menus in the Advanced interfaces, which correctly loads the new Ajax calendar

- Solved a whitespace issue when using the plain-editor of @Mail with the new Spell-check feature

- Updated ClamAV support to the latest build

- Improved the Wireless interface of @Mail, including better support for resizing image attachments in emails to fit the screen of the phone

- Reformatted the address syntax when quoting the To/Cc fields to be in line with the RFC

- Various optimizations and tweaks to the Javascript and HTML templates

@Mail 4.6 - 29th Nov 2006

New Video Mail Support

@Mail 4.6 includes new Video Mail features, allowing users to send and receive video-mail messages encoded in FLV/flash format. Users can simply login to either the Advanced or Simple interface of @Mail and start sending Video mail messages, no special plugins required, only Flash which is included in over 95% of browsers.

With the wide adoption of Video use on the Internet, and a large userbase of people that own a Webcam, Video-mail is now at a turning point of wide spread adoption, and we bring you one of the first commercial Webmail products with this feature ready to use and enjoy.

New Spam Settings and Throttles

The latest @Mail version rises to the challenge of the every increasing tide of Spam. The new release contains new throttling and message restrictions for users abusing Webmail, preventing the software from by targeted by Spammers.

On the mail-server module of @Mail, the Spamassassin support has been vastly improved, including support for Auto-white lists, SPF scanning of messages, URI blacklists for links contained in emails, new Spamassassin rulesets, daily script to update Spam rules, and increased Admin control options. No there is no need for an external Spam-filter or appliance, @Mail can handle all these functions inbuilt without an investment in another product or utility.

New Ajax Calendar

The new @Mail Calendar is a vast step ahead of the previous solution. The entire Calendar is now powered by Ajax, and uses Javascript to create elements on the fly via the DOM. This translates to a super quick user-frontend, drag and drop support, auto creation of events/tasks, edit overlay of events, automatic resize of events, and support for all interfaces in @Mail.

Move over Gmail calendar, @Mail's version is more lightweight, has a slicker user-interface, runs on your own server, for your customers and clients, and you have complete access to the source-code to modify and rebrand. Outlook sync integration is included in the new Ajax calendar, allowing your Calendar and Tasks in Outlook to be automatically reflected via Webmail.

Ajax Interface ported to Safari

We are commited to making @Mail as cross-browser and platform supported as possible. For the new 4.6 release we have ported the simple Ajax interface of @Mail to run under Safari for OS X / Apple customers.

Safari's userbase continues to grow and represents over 3% of the browsers in use. Now you can offer your customers a complete Ajax Webmail interface that runs native under Safari, and provide one of the few Ajax Webmail clients that support the browser.

Message drag and drop is supported, Video-mail, message compose, settings, folder manager, addresbook and more.

Advanced/XUL Interface for Firefox improved

For the @Mail 4.6 release we put special attention on the Advanced Firefox interface of @Mail, to bring it closer in line with the interface and features of the equivalent IE interface.

The New Ajax Calendar is available for Firefox clients using the Advanced interface, the multi-account feature has been ported over, folder refresh rates, CSS tweaks for different Firefox versions/platforms, polished the Javascript and interface code, improved message navigation between pages, new print support and support for the new Firefox 2.0

- Added support on all interfaces for IE7

- Added support on all interfaces for Firefox 2.0

- Exim, Spamassassin and ClamAV support updated to the latest versions, tested and integrated into @Mail 4.6

- Updated Exim to store all messages in maildir++ format. The message size is located in the maildir filename, which dramatically increases performance of mail-delivery since each file does not need to be checked for the disk-quota. Helpful for large userbases to reduce load.

- Spam score and report on message is included for all incoming messages in the headers

- Added "Remember Me" support via the Login page, users can easily login to Webmail without having to type their username, password, interface and options each visit

- Fixed Delete trash on logout for Advanced interfaces

- Fixed potential XSS flaw in the Webadmin from unescaped data in the database

- POP3host fields correctly escaped

- Added a catch if sql passwords contain a # character which is ignored by Spamassassin

- Added the Industry and Occupation fields back into the user-profile, which are reflected in the local database

- Fixed 24 hour bug if Time-format restricted via the Webadmin

- Improved CSS/Font support when using the Advanced Firefox interface under OS-X

- Enhanced usability of all compose forms, To field has default focus, so users can start typing right away

- Migration utility, default user-group set correctly if undefined. All applies for new user accounts

- Improved detection of local hostname, which is used by the HELO command when sending outgoing messages

- New Spam hit router in Exim configure, if a incoming message has a high spam-score, can be rejected at SMTP time to avoid wasting server disk-space and CPU resources

- Improved updating the default Spamassassin rulesets in the SQL database

- Fixed detection of CC headers via the Ajax interface when reading messages

- Fixed the Webadmin Mass-mail function when using OS-X

- Tweaked the HTML editor of @Mail to send emails with lower scoring points via Spamassassin rulesets

- Correctly escaping quotes via the Settings panel for user data

- Ported the new Ajax calendar to run under Firefox 1.5+

- Improved the Reply-all feature to correctly parse recipients via the Ajax interface

- Firefox Advanced interface, maximum of 6 message tabs can be open, allowing easier navigation of the interface.

- Ajax interface, update message icons in realtime without a refresh, if a message has been replied/forwarded.

- Implemented the new Cookie cache for user details on the login page.

- Removed old HTML templates which have been superseded with the new Calendar and Ajax enhancements.

- Improved the Firefox Advanced address-book, when using the search facility for local data

- Improved the layout/position of the addressbook elements under the Advanced interface

- New modules/migrate-mbox.pl script to copy over old messages in mbox format

- On install.pl script, if an existing Sendmail installation is found, /usr/sbin/sendmail is automatically symlinked to @Mail if running the mail-server mode. This allows existing PHP/CGI scripts to mail as normal.

- Fixed issue when forwarding attachments with special-characters when using the Ajax interface

- Fixed Firefox Advanced interface, check when moving messages, data is selected before reloading the page

- Fixed an issue with the Ajax spell-check feature of @Mail which overlooked whitespace between HTML tags.

- Improved the Spell-check feature of @Mail to run under Firefox

- Added Video mail support for the Advanced and simple interfaces, on recording messages via the compose screen, and viewing via the readmail interface.

- Added a new "Job Automation" feature via the Webadmin. You can now specify the number of days logs are purged, enable/disable AV and Spam definition updates, and purge options for the auto-white-list database

- The XHTML/Wireless interface of @Mail has been enhanced with new XHTML templates and better design when using the wireless interface.

- Added logout button for the Wireless interface via mobiles/PDA's

- Fixed some missing language strings in the Ajax/header templates

- When searching the addressbook the users Fullname and returned correctly

- The migration scripts of @Mail via IMAP, POP, mbox and others have been improved to correctly change the message time on disk, to reflect the message header. This is required for certain IMAP clients to receive the correct date of old/imported messages.

- Fixed older @Mail 4.4 > 4.5 migration script to correctly detect if a large/prefix is used by table namespaces

- Fixed incorrect quoting of < and > characters when using the Sent folder under the Ajax interface

- Improved the switching of the HTML > Plain-text editors when using the compose panel

- Attachments no longer open in a new window to prompt for download. Streamlines the interface when dealing with multiple attachments via email

- Increased Spamassassin rulesets, configuration and Webadmin runtime settings

- Webadmin access can now be locked down by domain basis, or mail-server domain/IP. Allowing you to lock down @Mail for use on your own network

- Improved support for subfolders between the Advanced/simple interface of @Mail when using POP3 mode

- Modified Getmail.pm and Auth.pm with new drive letter pathnames for Windows port

- Updated install-win.pl to write my.cnf with new data directory location

- Updated settings.html template if gpg disabled

- New admin-lite api functions, show mail and get mail, returning results in XML to integrate within another application/portal

- Fixed JS permission denied error when logging out of XP interface for closing browser window ( new browser security check )

- Various misc code tweaks and optimizations

@Mail 4.51- 11th Aug 2006

- Fixed Javascript syntax error in the Ajax interface

- Improved security checking for remote POP3/IMAP accounts when associating with an external server

- Added improved link checking the ReadMsg.pm to open any links in a new window outside the Webmail session

- Updated the Ajax simple interface function for replying/forwarding messages

@Mail 4.5 - 7th Aug 2006

- Fixed SSL warning when using the Ajax interface HTML editor

- Optimized the IMAP functions when using UW-IMAP as the backend server

- Improved the message parsing as XML for the Advanced FF interface

- Updated all documentation to use a single CSS layout

- Fixed Advanced Interface for Firefox toggling between HTML and plain text formats

- Added new feature to dis-allow users associating with another mailserver via pop3/imap for local accounts for security

- Improved the unique message-id function for appending to outgoing messages

- UTF-8 now set as the default message encoding for outgoing emails. Solves encoding issues if users are sending messages in non Western-European character sets ( e.g Thai, Arabic, Traditional Chinese character sets )

- Tweaked english.lang templates for timezone text

- Added support for the Advanced and Simple IE and Firefox interface to right click and mark messages as read/unread

- Updated message calculation function to display number of messages per folder

- For search results via the Advanced interface for IE/FF, the number of matches is displayed on the browser toolbar

- Improved reply/forward icon flags for the simple Ajax interface

- Updated global spam filters in the Exim configure file to reflect the settings via the Webadmin

- Created dbpatch script for @Mail 4.5 to detect rouge accounts that have null Spam-settings when used as the mail-server

- Improved Exim permission detection via the Webadmin, now follows symlinks to the correct build of Exim

- Improved the Ajax spell-check support

- On-resize event implemented for Advanced FF interface editor, the message content grows with the size of the browser window

- Updated Russian translation for interface icons

- Updated the search mail header for the simple interface

- Fixed the new-task HTML template to correctly render

- Updated the add-recipients link via the simple/ajax interfaces

@Mail 4.4 - 29th May 2006

New Ajax Interface for IE/Firefox

New Ajax interface based on the simple login-style of @Mail. A complete interface re-write that includes Ajax support to display, read and reply to email-messages. Browser message cache implemented to improve performance of the frontend without having to request the same data back and forth to the server

Native Drag'n'Drop support

Message drag and drop support in the Ajax simple interface. Messages are removed on the server via Ajax, and the email row automatically removed from the interface. The selected mailbox no longer has to refresh to contain an updated list of messages.

Free/Busy support

A new Ajax free/busy function has been implemented for the groupware calendar. When adding a group appointment, see with ease if the event conflicts with other users calendars, and optionally roll-over a busy block to see the description of the event.

New Services Panel Linux

Included in the update in a new services menu for the Linux mail-server of @Mail. As the administrator from the Webadmin panel, quickly see if system services are online, the amount of memory/CPU used, and the number of active threads.

New and Improved HTML Editor

New HTML email editor for IE and Mozilla browsers - An improved editor that uses a single Javascript application for both IE and Mozilla.

Live spell check via Ajax

A new and improved spell-check module written in Ajax - Users can click to spell-check a message and the content is automatically highlighted for misspelled words, no page refreshes or clumsy interfaces required for spell check outgoing messages.

- Client side sorting of email-messages for the Ajax simple interface

- Right-click contextmenu support for the Ajax interface when viewing messages

- New HTML email editor for IE and Mozilla browsers

- New live spell-check support for email messages

- Improved Outlook Sync utility - Support for distribution lists and the global-addressbook

- New interface panel to switch between the different styles of the @Mail interface

- Live switching between the HTML and text editors for messages, the page no longer has to refresh

- Expose effect for icon rollovers of the Ajax simple interface.

- Improved performance of reading large MIME messages

- Improved SMS support for message notification if reply has been sent

- Temporary directory for user-files moved from a global mount point /usr/local/atmail/tmp/ to a per-user directory under /usr/local/atmail/tmp/account@domain.com/ - This improves performance of the global temp directory and avoids file clashes from other users

- Added X-Mailer header in SendMsg.pm to include original account, IP and version

- The To/Cc/Bcc input fields scale with the list of recipients, to improve navigation.

- Added UTF8 support for autoreply in Exim configure

- Added Total users + users logged in via domain-manager

- Added large domain support for the Webadmin - Panels that include a drop-down box for a list of domains, can optionally be replaced by a searchable frame.

- Aliases via webadmin can be searched via a filter

- Improved "href" quotes for HTML messages when viewing emails

- Added MDIRSEP to GetMail.pm

- New Swedish lang file

- New Polish translation

- New Finnish translation

- Fixed graph switching via Webadmin

- Corrected Shared-group mailing via the add-recipients panel

- Improved Imail migration scripts

- Added binmode for Windows under append_file in Getmail.pm

- New Windows registration process

- Fixed DateCreate in subadmin for viewing accounts

- Updated treemenucode-xul.js to correctly open subfolders in the current window

- Fixed the sorting for the "size" column using the Advanced interface for Mozilla

- Updated German translation

- Improved XHTML module for addressbook, adding new contacts and sorting panels.

- Added sanitization of the "unique" parameter for attachments, fixes invalid attachments under the Windows build

- Fixed encoding issues when messages are spell-checked with foreign characters, and fixed encoding display issues if message is rejected and returned via the compose page

- Updated HTML templates to correctly pass the encoding to the spell-check module

- Usernames with spaces are filtered on the login page to prevent authentication errors.

- New WebSync support to "Sync" the global addressbook in @Mail - Admin definable via the Webadmin panel - Allows users in Outlook to see all active users in @Mail under "Global Contacts" as a subfolder of the addressbook.

- New WebSync auto "sync" feature, if an addressbook, calendar of task entry is modified locally in Outlook, the Websync utility can automatically detect and sync the changes to the @Mail server in the background.

- New Webmail button included in Websync, so users can jump to the Webmail interface of @Mail directly from Outlook

- Improved Websync to avoid a crash if Outlook configured against a local Exchange account

- Added mail auto-refresh function for simple & ajax interface under Firefox/Safari, new messages received are alerted with a sound.

- MD5 passwords now updated correctly via the Webadmin panel.

- Debug for POP3/IMAP available via a Webadmin setting - Easily see the traffic from @Mail to your mailserver.

- New config-file functions for saving settings. Improves upgrade paths.

- Default domain can now be specified via the webadmin panel for POP3/IMAP. New setting to toggle the SQL query used for POP3/IMAP authentication ( group or fast ).

- Improved handling or CLF characters on the new text/HTML-editors.

- Improved creating groups in the simple interface addressbook

- Added new server checks for diagnostic utility, including IMAP access, testing AV messages and Spamassassin detection.

- Fixed mysql detection script via Webadmin for config files

- Latest ClamAV package implemented

- New Javascript login page detection script, alerts users if they are trying to login to an interface that is not supported by their browser.

- Improved Blacklist/whitelist functionality, merged new routers directly into Exim to handle these delivery types.

- New export email feature from the Advanced Webmail interface

- Improved Cygwin support for Courier IMAP and Exim

@Mail 4.3 - 15th Dec 2005

- New Outlook Sync Utility with improved support

- Added FF 1.5 support for the Advanced interface - New XUL functions for compatibility

- New LDAP search window for the "Add Recipients" frame via an admin defined LDAP server via Webadmin

- Updated German translation

- Improved IMAP support for BincIMAP

- Added All Day Event support and Location field to the online Calendar

- If global addressbook enabled, email auto complete via Ajax searches both the shared/global database

- SVG logs under Webadmin working native under FF 1.5

- Replaced all english hardcoded strings in language file

- Improved the HTML template for the "Add Recipients" panel for the simple interface

- Improved the menubar support for the Advanced interface under FF for OS-X

- WebSync: Rewritten module to use pure MAPI calls to improve compatibility and performance

- WebSync: Removed Outlook Security warning dialog when accessing the addressbook data

- WebSync: Support for SP2 under Outlook 2003 including all-day events

- WebSync: Improved Task sync support

- WebSync: Improved MD5 checks for data integrity

- WebSync: Improved Foreign Character support for Calendar/Addressbook and Task for WebSync and WebMail

- Email Server Mode: Updated Exim to 4.60 and latest ClamAV 0.87

- Updated time on users statusbar to change depending on users 12/24 hour format

- Updated sendmsg.pm to send attachments without a number prefix

- Improved cache functions to work with spell check/smtp-errors

- Updated pgp not to redisplay signature if it already exists

- Updated cache_cache to return correctly if cache expired, avoids a mime error

- Reserved usernames handle wildcards for domains/users

- Improved width layout of compose/readmail panels under the advanced interface

- Fixed FF interface for the search LDAP

- Fixed error saving PGP prefs under FF interface

- Improved FF sorting of messages by date via the Advanced interface

- Message status icons have image text removed to improve interface look

- Added the users-firstname to the RDF row under FF for global contacts

- Enhanced the next/prev for FF interface when searching global abook

- Removed HTML escape function for autoreply

- Improved Subadmin list-all users function

- Updated toolbar_abook.html with the correct height for global-abook if read-only access

- Updated File::Tail module for log-daemon to latest version

- New migration script for importing groups for the shared addressbook

- Improved CSS for login, create-user & password utility for Linux

- Removed login-ext.html template with a single login template for both local & remote accounts

- Improved selectxp.js to catch any exceptions if parent frame loaded before the content of iframes for groups/permissions

- Users with "Read" only access via Groupware can now list the global addressbook

- Fixed HTML editor for Firefox under FF 1.5 for OS-X

- Fixed possible cookie login clash when using the Outlook WebMail Sync and WebMail in the same session

- Streamlined the install.pl script to detect Apache settings, mySQL and perl modules required for Spamassassin

- Improved toggle for HTML and plain editor for Firefox browsers

- Improved IMAP quota detection for the Getquotaroot command

@Mail 4.2 - 18th Oct 2005

- New Outlook Sync Utility with improved support

- Improved message cache functions for SQL/POP3/IMAP mailboxes. Included an Admin setting to define the cache expiry time.

- Updated Time zone support for @Mail - All time zones are now supported with daylight savings support

- New block image feature while viewing messages. Users can optionally view images for selected messages or users that are contained within the address book. Used to avoid any email validation from spam messages

- Improved the CSS templates for the simple interface - Input fields now have a common theme

- Webadmin panel redesigned with a new CSS theme.

- Shared address book is included in the auto-complete address book search when composing messages.

- IMAP folder cache setting available via Webadmin to improve performance.

- New accept-whitelist mail only feature in the server-mode - User definable via the spam-settings panel.

- New Russian translation

- XUL interface available for Firefox for OS-X clients

- The Advanced interface for IE/Firefox can optionally open in a new window or current-frame, user definable from the login template.

- Updated the calc_timezone function in GetMail.pm to catch any invalid offsets ( generally from spam-messages )

- Updated simple search frame with language translation

- Update simple interface CSS for input fields / textareas / select boxes - improved style

- Updated the message-parser functions to correctly forward inline image attachments

- Installation script updates the Apache2::Reload system module under mod-perl to improve reloading the @Mail Config.pm file in memory

- Installation script updates the Apache2::Reload system module under mod-perl to improve reloading the @Mail Config.pm file in memory

- Included Javascript function to parse any invalid characters for the Email-to-Folders filter function

- XUL interface now bolds unread messages in the message pane

- Advanced interface for IE includes the move-message icon in the toolbar to improve usability

- The red [X] button in the XP interface now deletes selected messages, rather then the message in the bottom pane to improve usability

- Side address book panel automatically refreshes when main address-book frame updated with a new entry

- Spamassassin 3.10 support updated - Including support for the new sa_learn function, SQL settings updated and new "Accept whitelist mail only" via the Spam settings panel.

- Spamassassin trust Address book users updated for Spamassassin 3.10.

- Message sorting / Block-email address panel now admin definable as an option via the Webadmin.

- Improved switching interface languages when using the Advanced interface for Firefox

- Webadmin panel for Language-settings now checks at least one field is enabled

- Upgraded Exim SMTP server to latest 4.54

- Upgraded ClamAV latest release

- Wireless interface of @Mail scans imagemagik binary support, to automatically scale image attachments to the size of the users mobile display

- Added signout icon on the toolbar the Advanced interface for Firefox

- Improved the encryption settings panel to correctly display if enabled/disabled.

- Fixed XUL interface to correctly render downloading messages if "Leave Messages on Server" deactivated.

- Improved stylesheet for the XUL interface.

- When viewing the Sent folder under the XUL interface, the "To" field is correctly displayed in the toolbox header.

- Compose page for the XUL interface checks To field is defined before submitting form.

- Updated the Calendar to display the day in 24 hour time if set in the WebMail settings.

- Mail header under the XP interface checks all messages in the checkbox column is clicked.

- Improved Javascript for the mailbox/address book panel under the Advanced interface for IE. When hiding or maximizing the panels the correct heights are rendered.

- Updated the address book under the simple interface with additional fields.

- Updated the @Mail feedback form via the Webadmin.

- Included a Firefox alert page on how to enable popups when trying to open a new window with @Mail.

- Updated miscellaneous images that did not include transparency

- Webadmin panel when searching or listing users, the Account / Date and Last-Login columns can be sorted in order

- Improved integration of the Subadmin/Webadmin panel to use a global CSS and help file functions. Subadmin panel now includes a logout button

- Updated Webadmin panel to scan Exim, Courier and Spamassassin configuration files to check the database details are correctly specified.

- Improved mailto: link support in all interfaces. Including support for embedding the subject/body of the message in the mailto link.

- Updated the Webadmin to display all dates from mySQL with the date_format function - Improves date parsing between different mySQL versions.

- The "Auto delete trash" feature on logout is available under the XUL interface.

- Fixed a possible error when all active messages match a filter and an error occurs via WebMail.

- Updated the ldap.html template to correctly escape Javascript tags if LDAP settings are disabled via the Webadmin.

- Modified all toolbars to include Title/Alt tags for icons to improve usability.

- Updated the stylesheet when displaying message rows in the Advanced interface for IE and the search-mail panel.

- Signup page uses Ajax to check if an account already exists before submitting the form. The user can optionally choose to open the WebMail in a new window from the signup form .

- Improved the HTML editor for the simple interface - The height of the message area automatically resizes to the screen width - navigation buttons for the editor are automatically hidden if the window is too small to improve the navigation

- Added quota visual check function to the folder manager for local accounts / IMAP & POP3

- Improved usability of the Webadmin aliases feature with improved JS support for Firefox

- New virtual-alias support via the Webadmin/Exim - Divert one domain to another for a virtual alias

- Folders that contain regex characters are correctly escaped

- Clean_uidl function fixed for '&' characters for the XUL interface

- Simple interface displayed translated folder names for Inbox, Sent, Drafts, Trash, Spam

- Fixed login.html template to open help files under non English language packs

- Improved french translation for XUL interface - New french icons for WebMail included

- Added delete users via CSV file on the Webadmin - Used to improve the automation of account removals.

- Ajax added for the add-recipients page when viewing an email message ( rather then redrawing the parent frame )

- Added support to delete a message, and add recipients when open in a new window via the XUL interface

- Updated authdaemonrc for Courier-IMAP to just include MySQL for authentication

- Miscellaneous optimizations to the source-code and other minor changes

23rd June 2005
New Advanced Interface for Mozilla

The complete port of the &quot;Advanced&quot; interface of @Mail for IE has been made for Mozilla/Firefox.

The new interface creates a complete email desktop mail-replacement.

Using the latest in XUL technology from the Mozilla/Gecko engine, the interface of @Mail is designed to be as responsive as a desktop client - while running remotely across the network.

New Outlook Sync utility

A complete re-write of the Outlook-Sync utility has been made; including backend support for MAPI, improved settings panel, verbose error-checking and improved support for Outlook 2000/2003

The Outlook-Sync utility includes support to Sync &quot;Shared&quot; Addressbook and Calendar data created on the @Mail server - Allowing users in your organization to use @Mail as a lightweight Microsoft Exchange alternative.

New Mail-Monitor Utility

A desktop &quot;new&quot; mail-monitor utility has been created for Windows. Users can download the new utility which will check the @Mail server for new messages automatically.

Users can click on a new alert popup and the email will open automatically via WebMail using their selected browser ( @Mail mail-server mode required)

The mail-monitor utility can also replace any &quot;mailto:&quot; links under Windows, when users click on an email link WebMail is opended as the default email-application.

Addressbook Autocomplete

@Mail supports an addressbook autocomplete feature based on AJAX/XML technology.

When composing messages via the Advanced or simple interface for IE, users can key-in part of an email-address, and the search request is automatically sent to the server. A popup element appears for addresses that match the specified query.

This allows users to quickly send messages to contacts in their addressbook, and improves the usability of the WebMail interface.

SSL Server Support

@Mail now supports secure POP3 and IMAP connections using the built-in mailserver.

Via the Webadmin panel the administrator can enable/disable the services and specify options for secure connections.

HTML Editor for non IE clients

The latest version of @Mail includes a complete HTML email-editor for non IE browsers.

Supported browsers include Mozilla, Safari, Netscape, Opera and other standard based browsers.

This brings full HTML editing ability to outgoing messages. Users can format emails with different fonts, text size, bold, italic, underline, embed images, tables and much more.

@Mail 4.11 - 25th July 2005

- Added Read-receipt function for composing messages in the Advanced interface for IE &amp; Mozilla.

- New default-encoding setting available via the users Webmail preferences. Users can choose which encoding is set for new outgoing messages.

- Improved Text::Iconv International character support for Perl versions &lt;5.6 . The default ISO-8859-1 encoding has been enhanced.

- Webadmin - The default language field is verified for a correct value when settings saved.

- Improved the SessionID handling for POP3/IMAP accounts when &quot;logged off&quot; the WebMail interface and users continue to use the WebSync utility via Outlook.

- Improved Language folder names via the Web-interface.

- Reserved accounts feature via the Webadmin now available for POP3/IMAP accounts.

- Improved DateTime::Timezone usage - Only valid time offsets are passed to the module to avoid errors.

- Updated Global.pm exit calls for Modperl 2.X

- Improved the Addressbook auto-complete function for correctly detecting a valid address before passing the request to the server.

- Updated the encoding pages to UTF8 for the table-menu of the HTML editor for IE.

- Improved Error reporting via the Webmail interface.

- Updated the Timezone regular expression when saving settings.

- Improved the PGP detection code for HTML messages.

- Updated the Webadmin Search-users panel to sort the search-results when the next/back icons are clicked.

@Mail 4.1 - 23rd June 2005

- New Thai translation

- Updated German translation

- Updated Arabic translation, including image translation

- Improved the log-daemon.pl script for reporting Sent/Received messages via the Webadmin panel

- Patched the IMAP append command to correctly save messages to the Sent folder for IMAP servers that check bareline-feeds

- Improved the CSV import support for foreign / non ASCII characters

- Updated the &quot;Export&quot; addressbook link to correctly save CSV file using Windows XP SP2

- Increased performance for Apache 2.X with Mod-perl version >1.9 - Apache::compat module is no longer required for backwards compatibility with Apache 1.X

- Improved Groupware backend code for WebMail client

- Improved help-files templates to render in Mozilla

- Optimized core Javascript functions of @Mail

- Updated Exim to 4.50 - Includes Exiscan patches inbuilt for Anti-Virus scanning

- Updated ClamAV to latest copy

- Updated to Spamassassin 3.X - Improved Anti-Spam filtering with latest spam-rules - New spamd runs as a background process with increased performance for mail-delivery

- Updated MIME::Tools library - Improved scanning of MIME messages via Webmail and patch to correctly escape control-characters in filenames

- Full character translation support for MIME messages - Using the Iconv() C library, @Mail can support any character set for viewing and sending email-messages.

- Imporved Mod-perl support for the printday.pl script when viewing calendar entries.

- Added XUL support for the Address-book, mail-interface and Calendar using the Advanced interface for Mozilla.

- Added AJAX support when creating groups - Existing group-names are validated via Javascript/XML before submitting the page

- Improved DBI support for persistant database connections. mySQL connections are closed to reduce idle mySQL threads taken by Apache processes

- Added a page navigation menu on the email-list frame - Users can navigate between message pages easier, and use the traditional previous/next buttons to change the message page.

- Improved the email-to-SMS alert functionality. Email alerts via SMS are fully encoded for MIME headers and different character set support.

- Updated migrate-imap.pl script to migrate message flags via IMAP ( Seen , flagged, unread and answered ).

- Added Address autocomplete using Ajax for the HTML/Text interface via Simple & Advanced. New setting toggle to turn on/off

- Updated Simple interface to display the selected folder with a blue box outline - Improves navigation

- Added view headers via the simple interface and right-click for the Advanced/XUL interface

- Added Javascript character checks to the simple interface filters menu ( validate email/subject fields for allowed characters )

- Added server uptime and load-averages into the Webadmin interface

- Improved sorting columns in the simple interface - Click the column default sorts ascending, click again results are reversed.

- Modified all language packs to render characters in UTF-8. Required for the multi-lingual support to display messages with foreign character sets.

- Added DateTime::TimeZone support - Email messages dates are automatically converted into the users local timezone.

- Added Language-settings via the WebAdmin. The Administrator can toggle which language-translations to enable for the WebMail interface, and optionally choose the default language used.

- Added additional SMTP settings via the control panel - Settings to control the queue order, maximum queue processes, SMTP syncronization options, and support for multiple directories for the queue.

- Improved visual notification for high-prioirty mail in the email list window. A red [!] is automatically displayed if the message has a high priority

- Anti-Virus statistics added into the Webadmin panel - Lists the last database update, number of virus-signatures, version details and filesize of definition files.

- Added group mailing list support via the SMTP server - Optional checkbox in the SMTP-settings via the Webadmin, users can email members of a shared-addressbook entry via SMTP. For example, the shared-group "Office" can be created via WebMail with members - Users can email the group from another client using the office-group@localdomain.com extension.

- Improved the HTML & Plain editor for the simple using using Mozilla. The compose message area is automatically resized to the window height.

- Updated IMAP quota support via the WebMail interface - The IMAP module can query the remote mail-server for the amount of used/available disk-quota for a user.

- Migrate user scripts will automatically append a users domain-name to the "domain-manager" if missing.

- Improved menu highlights for the Advanced interface under IE - Updated the menu toolbars to correctly render menu height under all language packs.

- Implemented https support for both the Outlook Sync utility and Mail-monitor. Port fields are also accepted in the URL string for non standard setups.

- Added extra server checks to the Webadmin utility - On login if the mail-server is running, the log-daemon, SMTP, AV, SQL and system settings are validated. An alert will be automatically displayed if any runtime errors are detected.

- Mail-relay rules updated - Users which authenticate via POP-before-SMTP will have a 60 minute window to send messages via the SMTP session. After this period the client must authenticate back to the mail-server.


Product Road-Map for version 4.61 and beyond

Since the launch of @Mail v4.61, the @Mail development team have the following planned for the product road-map

  • Release more timely patches to the software for the v4.X release . A 1-2 month cycle for patches to the software if required
  • Major upgrades / new features to the software every 4-6 months
    version of @Mail in the future. A pre-release of @Mail written in PHP will be available March 2007. In the meantime the Perl version of @Mail is stable and functional
  • Enhance the non English language packs of @Mail to be more in Sync with the current build
  • Create additional HTML templates of @Mail with a different theme/design. The development team plan to create additional skin packs for download, and ship the standard Advanced and Simple interface with the @Mail software.
  • Create additional RPM installation utilities for the common Unix systems, allowing @Mail to be easily installed for a novice user.
  • Update the Windows version of @Mail to the latest build, with the new mail-server backend and latest Apache version.
  • Create a Microsoft Exchange clone, using the @Mail WebMail interface, Sync Utility for Outlook and server-backed of @Mail based on mySQL/Apache/Maildir

We welcome customer feedback on the current version of @Mail. You can demo the new version online at: http://demo.atmail.com/ - Please email info@calacode.com for feedback and bug-reports on the current version.