@Mail Changelog - Description on new
changes to @Mail
18th Jan 2003 (3.5 Major
Release)
18th Nov 2002 (3.44 patch
Release)
18th Oct 2002 (3.43 patch
Release)
9th Oct 2002 (3.42 patch Release)
4th Sept 2002 (3.41 patch
Release)
15th Aug 2002 (3.4 Release)
17th July 2002 (3.3 Release)
11th June 2002 (3.22 patch
Release)
15th May 2002 (3.21 patch
Release)
27th April 2002 (3.2 Major
Release)
7th Feb 2002
8th Jan 2002
23rd Dec 2001
Oct 1998 - Dec 2001
18th Jan 2003 -
- Major feature release for @Mail 3.5
- New Sub-Webadmin module. The master administrator can delegate control
for selected domains or user-groups to another administrator. The master
Webadmin can control the level of permissions a Subadmin has over user
accounts. Subadmin users can login to a secure interface for maintaining
their selected user/domains accounts. Options to Add users, Modify,
Delete, Purge users, Search, Account statistics, Logs and more.
- New HTML Email composer. Includes a total new interface for composing
email messages in HTML format. Additions include a new color-selector,
multiple font support, table support and more.
- New SMS
module. Users can define message filters to alert a mobile phone
number of new or important email messages.
- New interface to send SMS messages via the @Mail interface. Users
can create SMS messages via the web and send to a variety of mobile
phone networks worldwide.
- New Import addressbook function. Users can load their existing address-book
from Outlook, Eudora, and other mail-clients that support CSV exports.
Users can sync their @Mail account with existing address-books easily.
- SMS logging function to track outgoing messages. Includes a billing
module to charge user accounts for SMS access. Using the Webadmin interface
the users SMS credits can be maintained.
- Major revision to both the Professional and Simple interface of @Mail.
New icons have been created for both interface which maintains a global
theme for the application.
- Improved Spell Check for the Advanced interface of @Mail. While spell-checking
an email message a HTML dialogue box opens over the message window.
New icons have been created for the Spell check interface.
- Depending on the language interface, message will be Spell-checked
with the language dictionary the user logs in with ( e.g French interface
uses the French dictionary when Spell-checking )
- Created an entire new interface for the Webadmin
backend of @Mail. The menu bar system has improved navigation of
the system. All icons of the Webadmin fit into the @Mail theme.
- Users messages can be automatically scanned for viruses in the POP3/IMAP
client mode. When a user opens a message , the email can be scanned
for potential viruses/worms before printing the message to the browser.
If a message is infected the user is alerted, with the option to remove
the message from the server.
- Arabic templates updated with the correct Right-To-Left encoding.
- Created optimizations to the @Mail modules that load messages to
be encoded/decoded
- Added better detection for auto-reply/forward loops in the email
delivery script saveemail.pl
- Updated the POP3 server for @Mail to include more strict RFC handling
of messages.
- Optimized the code when @Mail communicates to an external POP3 server.
Added Javascript cursor changes when a user click to view the Inbox
( all frames in the interface are updated to the wait state )
- Created a new tab panel for the account preferences. Users can navigate
their email-settings easier using the new interface.
- Translated the image menu bars for the non-english interfaces of
@Mail.
- Updated the documentation on how to setup @Mail with Apache 2 / Mod_Perl
version 2.0
- Updated the qMail and Postfix
and Exim documentation on how to setup @Mail
as the Email-Server.
- Updated the Mass-Mail utility in the Webadmin. When sending a message
to users hosted by @Mail, the email is delivered directly to the mail-database
avoiding the message delivery via SMTP. This substantially increases
the speed for mass-mailing @Mail accounts.
- Created a beta version of saveemail.pl to run as a process daemon.
New messages delivered by the SMTP server can be saved in the @Mail
queue directory. The saveemail.pl daemon can deliver messages in the
queue while avoiding the penalty of launching a new process. This method
increases the speed of reading and delivering messages delivered by
the SMTP server ( This function is useful for large sites that accept
>30 emails a second )
- Created the first beta version of an IMAP server for @Mail. When
@Mail is configured as the Email-Server users can access their account
via IMAP ( all messages and sub folders ) . Users can login to their
@Mail account via Outlook/Eudora to access all their emails and message
folders.
- Added Javascript detection for the users screen resolution. When
logging into the Advanced interface of @Mail, the screen-size is adjusted
to best fit the users browser.
- Fixed a list of minor bugs received from our customers. Thank you
for all your feedback and support to improve @Mail.
18th November 2002
- Release for @Mail 3.44
- Added new French Translation
- Added new German Translation
- Updated Portuguese language
- Updated the Italian Interface
- Updated the WAP functionality of @Mail
- Create new option in the settings; the Inbox can be automatically
refreshed after a specified time. New email is alerted with a sound
in the browser.
- Removed a the function $dbh->disconnect() in GetMail.pm sub quit_sql()
- Gave an error message on some Perl versions
- Addressbook escapes ' characters from an email-address which caused
an error in a Javascript function
- Updated the 'Software configuration error' message if @Mail is incorrectly
configured.
- Windows POP3-Server supports POP before SMTP feature. Users IP addresses
are added to a text file which the SMTP server parses for valid IP addresses
to relay.
- Fixed the 'show headers' link in the simple interface when reading
messages.
- Updated the atmail/libs/IO library with the current version of the
IO module
- Updated the UIDL command under the POP3 server to output a correct
response.
- Escaped the footer message with a correct CLF , which caused qMail
is deny sending a message composed under the simple interface.
- Install.pl detects the option 'O DaemonPortOptions=Port=smtp,Addr=127.0.0.1,
Name=MTA' in the sendmail.cf and comments the line out by default. The
above option causes Sendmail to only accept connections from the localhost.
- UserSetting field in the SQL databasse schema increased from 32 characters
to 128
18th October 2002
- Release for @Mail 3.43
- Fixed incorrect Mod_Perl cache in libs/Atmail/Global.pm . Important
update for Mod_Perl users.
- Corrected a select-box error in the simple/settings.html template
- Added emotion/smiley iconbar in the compose mail page
- Updated install.pl with better Mod_perl detection on the WebServer
- Corrected flat-file support for the spellcheck feature
- Updated Javascript SaveDraft function with prompt if 'To' field is
missing. Modified the draft button/link in the HTML templates with new
Javascript call.
- Corrected IMAP login function for IMAP servers that send 2 lines
in the authentication phase.
9th October 2002
- Release for @Mail 3.42
- Native Mod_Perl Support
- Created new Windows build of @Mail
- Added Anti-Spam feature. The Admin can define how many messages per
day, an IP address can send via the web.
- Fixed an error, where an email is denied by the SMTP server if the
address has a trailing comma
- When a user logs off the Advanced interface, the target window will
close and the parent window will display the logout screen.
- New function for when a user clicks 'replyall' on an email. Correctly
detects the list of recipients in the header (with commas in the fullname
of the email address)
- When a message is sent < and > characters are escaped when
the result is printed to the browser
- Special non-english characters escaped in Email attachments
- Improved the HTML / Text MIME routines to detect different mail encoding
- Forwarding fixed for Exim . The inital mailbox deliminator is removed
from the first line
- Fixed the Javascript for the WebAdmin new user
- Inbox/Trash/Sent/Drafts are correctly translated depending on the
language
- When searching for a message using the Advanced interface, the message
will popup in a new window
- Added verbose server message if an outgoing message fails. User will
receive the message as a Javascript alert in the browser
- Recipient list is double checked for invalid / null addresses before
passing to the SMTP server for delivery.
- Pop3server supports flat-file backend. (previous version sql only)
- Optional crypt() function for user-passwords. An upgrade over the
existing password function.
- Mail routines are optimized for Mod_Perl functionality
- Install.pl script can automatically detect Mod_Perl on the webserver.
The script can enable @Mail to run under Mod_Perl
- Created workaround for the parse() function to correctly open a file
if the script cannot determine it's current-working directory.
- Updated the WebAdmin to look better under Netscape clients
- LeaveMsgs on server option is automatically disabled for IMAP accounts.
- Index.pl modified to use the password module to update account passwords.
- The Calendar page will load the correct index frame regardless of
the login language.
- Updated the Install guide and FAQ
4th September 2002
- Patch Release for @Mail 3.41
- Created download demo of @Mail at http://webbasedemail.com/eval.ehtml
- Users can now selected an advanced login page for remote POP3/IMAP
accounts. Users can login to a seperate email-server, then the specified
domain-name.
- Included new icons for Advanced interface; the entire design is now
in a common theme
- Updated the IMAP handling of accounts. The WebAdmin can set accounts
to create new directorys as a sub-directory of Inbox (required for some
IMAP servers)
- Folders are now correctly deleted via IMAP
- Various interface tweaks made to the Simple interface. Messages are
now opended in same window, rather the a new target.
- Corrected an incorrect HTML header for the Simple interface
- Added better qMail support to correctly find the recipient of an
email, when parsed to saveemail.pl
- Created new readmail / compose screens for the Advanced interface
- Added WebAdmin 'User-Restrictions' for the menubar in the Advanced
interface
- Updated the language templates of @Mail with new text for the Advanced
interface
15th August 2002
- Release for @Mail 3.40
- New 'XP' interface - Totally new interface for @Mail, various improvement:
- Support for IMAP folders
- Messages can be flaged
- Support for Microsoft PocketPC
- WebAdmin feature to enable mail authenticate with user@domain (for
qMail setups)
- External Accounts - New advanced login form, users can specify their
user@domain, and the
MailServer address of their provider.
- New qMail documentation on how to setup @Mail
17th July 2002
- Patch Release for @Mail 3.30 .
- Create new Email Filter - Block SPAM messages from arriving in users
mailboxes
- Implemented a Virus Scanner Plugin. Scan incomming / outgoing messages
for Viruses
- New Multi Language Template:
- Simplified Chinese
- Portuguese
- Spanish
- Italian
- New Global Address book
- Various changes to the source
11th June 2002
- Patch Release for @Mail 3.22 .
- Added User Restriction Page in the WebAdmin
- Added a Global Address Book + configurability in the WebAdmin
- Added Local Site Searching in the LDAP module + configurability in
the WebAdmin
- Added Profile page under @Mail so users can modify their online profiles
- Added additional Contact fields (TelHome, TelWork, FaxHome, FaxWork,
TelMobile and TelPager) to the profile page.
- Added support for User Groups (for later versions)
- Optimized saveemail.pl for large messages.
- Purge Users (WebAdmin) fixed.
- Fixed the Language Box on the Profile Page (other pages as well)
- Fixed the Industry and Occupation Boxes on all the pages
- Revised Modify User, Add User and Signup Page for use with the new
Profile Fields.
- Revised Modify User so Displayed Name and Reply To can be modified
for users using the webadmin.
- Fixed the reg. ex. on some URLs.
- Fixed displaying of Time Received for e-mail using timezones-table
- URL parsing for composehtml fixed
- Spellchecker fixed to remember to, cc, bcc fields and message priority
- pop3 script fixed to work with Norton.
- Send Message in compose disables buttons to stop users from sending
multiple messages.
- Compose returns message and errors when SMTP is unavailable
- Attachment swapping fixed
15th May 2002
- Patch Release for @Mail 3.21 .
- Added a new feature in the WebAdmin. 'Who is Online' to check which
users are currently using the service
- Spell check, stopped escaping \n for <BR> when Spell Checking
- Fixed the Statistics to correctly detect the date today
- Changed the Icons for Calendar / Scheduler in the Menubar
- Fixed an error in the Calendar / Tasks routines when posting an entry
for yourself
- Appending the correct date when adding a new Calendar/Task from the
Start-Page
- Refreshing the correct frame when adding new Calendar/Task entry
- Added new routines to double-check the username of a new account.
Only alphanumeric and ._- characters allowed in the username.
- Added in new notification when creating a new database via the WebAdmin
- Fixed an Inbox count error when viewing the folder-manager with a
POP3 account
- Updated the POP3 Daemon in @Mail. Supports the alarm function when
running standalone. New configuration file and support for Sendmail
access database.
27th Apr 2002
- New release of @Mail 3.2 . Including
new improvements and features and bug patches.
- @Mail now supports IMAP. Users can access their IMAP accounts via
@Mail.
- Created an entire new WebAdmin to @Mail. Including new new functions
(Mass Mail users, Migrate, Purge Users/Messages, New configuration menu,
Statistics, User utilities and more)
- Enhanced the Scheduler in @Mail. Created a cleaner layout of Scheduler
functions. Users can post Calendar/Tasks entry to other users in the
system. Receive email alerts and manage their time more efficiently.
- Added a group addressbook feature. Users can define a group address
containing many emails.
- Cleaned the Simple interface for Netscape and Macintosh Users.
- @Mail includes an inbuilt parser for HTML template files; allowing
if statements to be embedded into the file.
- Added new color schemes for @Mail. Users can choose from a variety
of predefined skins or make their own.
- Added various Javascript checks for browser comparability with Netscape
- Added a new print button for reading emails.
- LDAP function expanded. The Admin can define a custom LDAP server
with bind DN.
- Upgraded the install.pl script . Added new detection of system configuration
and automatic installation of Perl modules if required.
- Improved performance when accessing emails from the Database.
- @Mail supports custom bounce messages for undeliverable / over quota
errors.
- Created a more reliable method to configure Sendmail for @Mail.
- Enhanced the Spell Checker.
- Included a new utility to change/add a password for the webadmin
directory of @Mail.
- New Licensing code for @Mail
- Many other numerous modifications to the source of @Mail.
7th Feb 2002
- When deleting an account in the WebAdmin, a javascript popup confirms
the removal.
- Fixed an error with Session timeouts. Users are forced to login to
an account if the SessionID is empty.
- Messages received by the system are logged in the SQL or flat-file
database.
- Added the correct stylesheet on the Simple interface, for older Netscape
4.x browsers.
- When installing a flat-file database, the installation script will
not search for the DBI driver.
- Fixed Language select box on the login-page. If user incorrectly
logs in, the select-box will display the default language option.
8th Jan 2002
- Created a global email Filter configuration file (atmail/libs/Atmail/Filter.pm).
The admin can define messages to automatically move to the Trash depending
on the From/Subject fields.
- Added more verbose configuration checking in the webadmin. If any
of the @Mail settings or installation is incorrect, the webadmin will
advise what to fix.
- Temporary files used by @Mail when reading an email message, are
automatically cleaned from the temp directory.
- Fixed when using the spell check, the cc field was not saved.
- CSS was not working for spellcheck html templates. Fixed for English,
german and dutch templates
- Mentioned max_allowed_packet for mySQL installations in the installation
guide
- Added more descriptive @Mail error for sending a message via the
SMTP server, which does not resolve or cannot connect
- Fixed search.pl which has multiple 'top.location.href='menubar.html'
for each row matched in the search query.
- Users that start with 0-9 characters are not detected correctly,
fixed.
- Fixed that some icons are not showing on the attachment received.
- Added $|++ to the showmime.pl script, which solved some Webserver
problems of printing attachments
- Solved an error where some user details were not saved into the database
when they signed up for an account
23rd Dec 2001
- Added a new StartPage function. Users can see a brief description
of new messages, calendar entry's for today, and tasks pending.
- Added a new field in the UserSettings table, called StartPage. Users
can choose to use on startup, or go directly to Inbox.
- Create support for multiple POP3 accounts. Users can toggle between
accounts.
Oct 1998 - Dec 2001
- Previous ChangeLog from Oct 1998 - Dec 2001 removed for clarity.
|