Internet Anywhere™ Corporate Email Server - Release Notes

The following is a list of items that have been fixed and that are no long problems in the current release of the mail server. If you have been experiencing one of these problems please download the latest release of the mail server and upgrade your currently running version.

Version 6.1.13

- Fixed: SmartPOP was missing email addresses contained in the Received: line added by the last email server before us.
- Fixed: Router Exception caused by poorly formatted Spam
- Change: SmartPOP internal settings
- Fixed: Upgrade issue with Upgrade program
- Fixed: Spam filtering so the message body is not lost on Spam messages

Version 6.1.12

- Fixed: Problem in DNS expire
- Fixed: Robot processing caused GPF
- Fixed: Problem with mailing list signatures and loss of message body

Version 6.1.11

- Fixed small memory leak in DNS
- Changed: Handling of 4xx Anti-spam temporary email rejection ( ie: yahoo.com )
- Fixed: Some retries remained in the outgoing queue until reboot of the server

Version 6.1.10

- Fixed random issue with DNS expire
- Fixed random issue with adding new mailbox

Version 6.1.9

- Removed Quota's page from the Postmaster property sheet since the Postmaster can not have a quota. Placing quota's on the postmaster account would violate numerous Internet email practises.
- Fixed: auto-replies loosing empty lines.
- Fixed: @localhost used for empty SMTP mail from. Now mail from will be empty

Version 6.1.8

- Fixed problem with auto-response to <empty> mail from. Now uses header reply-to.
- Small leak fixed
- Fix in IMAP search for Squirrel Mail
- Fix 'mailbox ID' being showing as full name in mailbox properties
- Fixed Alias support for folders
- Fix for SMTP auth if domain part is missing ( defaults to primary or bound domain )
- Fix for Rules deleting messages

Version 6.1.7

- Fixed problem with parsing poorly formatted spam messages that cause router exceptions ( among other problems )
- Fix to SMTP to handle problem with multiple attempts to try and deliver email with a persistent failure. This cause multiple notifications to be generated to the sending user.
- Added limit and warning string to show 5000 max messages in a folder
- Fix for not being able to delete messages at the mailbox level - default inbox

Version 6.1.6

- Fixed slight leak in IMAP ACL code
- IMAP move import speed enhancement
- SMTP MAIL FROM changed to ensure address is "clean"
- Fixed Handle leak in SA Bayesian training


Version 6.1.5

- Added "limit" for the number of emails returned per POP3 session encase a mailbox is filled with spam. This helps to prevent a timeout before all the messages are enumerated.
- Fixed a problem in the mime parsing code that caused problems with badly formatted Spam
- Made "Append to subject" default for Spam action in the router
- Changes to SpamAssassin to ensure correct paths are used

Version 6.1.4

- Fixed POP3 TOP command
- Fix for SMTP "wrong domain" problem

Version 6.1.2

- Changed way SMTP "finds" the sent envelope
- Fixed pop3 for localhost

Released in 6.1

- New Message Store to improve overall reliability
- Major internal changes to improve overall reliability and future expansion
- Added Public Folder support to IMAP
- Added Command line antivirus support
- Numerous feature enhancements
- Minor bug fixes

- NOTE: The Internet Anywhere Corporate Email Server no longer supports NT Terminal Services

 Release 5.x

The Corporate version of the mail server can not be installed over top of a trial copy of the Standard version of the mail server. To install the Corporate Version you must first uninstall the Standard version.

Fixes in 5.3.4

- Fixed for WebMail problem with POP3 server, UIDL for messages
- Fixed problem w/ SMTP transport immediately retrying temporary failures on MAIL FROM:
- Fixed problem with Transport not binding to IP
- Changed SMTP to allow relaying Mail From:<> if the sender was relay authorized
- Fixed problem enumerating folders in IMAP (GPF)
- Added write full path to sa config to fix SA Bayesian issues
- Fixed POP3 server - changed UIDL for messages to work around "leave on server" problem ( MS Outlook)
- Fixed problem with mailing list digests (GPF)
- Fixed potential problem with double release in IMAP


Fixes in 5.3.3

- Fixed memory leak in Housekeeping -> Cleaning Messages
- Fixed issue with entering Antivirus key after trial expiration


Fixes in 5.3.2

- Fixed bug in SMTP server sending a DSN message for "temp" failures
- Added message box to confirm "send support message"
- Fixed problem with empty notification messages for Viruses if no recipient was selected
- Changes in AV send notification code
- Number of changes to router pool to fix several "router" exceptions

Fixes in 5.3.1

- Added support for Internet Anywhere Antivirus powered by Avast!
- Fixed problem where if there are no rules defined and the mailbox has message size quota then the router thread would throw and exception and the email would stay in the incoming folder
- Fixed empty message problem in POP3 box
- Fixed problem with robot message page GPF'n if the robot was not yet created
- Added SpamAssassin Anti-Spam filter
- Fixed problem with No Respond to list ( was case sensitive )
- Fixed problem with Rules not replacing Attachments with text
- Fixed problem with mailing list signatures
- Added display of current number of licensed mailboxes to Admin Page
- Added thread id and date&time to verbose setting
- Fixed email address parser refused > 64 chars on local-part
- fixed SMTP server RBL page display of lists used, but not in RBL db ( no check shown )
- Added: Trusted Source Flag to Envelopes to avoid Spam Checking
- Added option to Spam Filters Page for SA
- Will always accept messages from MAIL FROM:<> as per RFC but these messages will NOT be allowed to relay
- Fixed Robot Properties
- Fixed Spin Controls Relay When Page
- Changed MX record lookups to help timeout invalid IP addresses more quickly.
- Fixed a memory leak in MX record expiration code.
- Changed file locking code to help prevent other programs from locking mail server data files.
- Fixed DNS caching code to prevent multiple SMTP connections from starting automatically.

Fixes in 5.2.3 build 1056

- Mail Server will no longer crash when ctrl+n is pressed
- Changed MX record lookups to help timeout invalid IP addresses more quickly.
- Changed file locking code to help prevent other programs from locking mail server data files.
- Fixed DNS caching code to prevent multiple SMTP connections from starting automatically.

Fixes in 5.2.2 build 1051

- Replaced some optimization code that could cause the mail server to not release resources correctly on some systems.
- Fixed a problem with Rules that would case some messages to be filtered when they were not suppose to be. This mostly affected rules with OR lists.
- When deleting a CHARSET from under the Spam Control it will no longer cause the Out of Memory error.
- Fixed a problem with the MAIL TO replay blocking setting which may have caused the incoming SMTP connection to stay open until the default connection time out instead of closing it as soon as possible.


Fixes in 5.2 build 1041

- ADDED Spam Control scoring and Spam Filter Actions to more accurately detect and remove spam messages
- Fixed a problem where the some DLL files would not update correct from previous versions of the software. This only affected build 1040.
- Modified the way that the In Progress and Outgoing Queues work to increase the speed and efficiency of processing messages both incoming and outgoing
- REMOVED "require local mailbox in order to send to Internet" Relaying option.
- This option was removed because new spam attacks have found a way to bypass this feature.
- ADDED SMTP Mail To blocking under the SMTP Server properties. This feature will have the mail server reject messages if the RCPT TO command does not match a local mailbox. Please see the help file before using this feature.
- Fixed a problem where version 4.x license keys would allow version 5.x to run past the 30-day trial period.
- Multiple optimization and performance changes to the IMAP server
- Fixed problems in the IMAP server to prevent folder refresh and syncronization problems
- Added more information to error messages stating why a connection is rejected by the SMTP server
- Fixed a problem where MIME based messages may not have been decoded properly. This mostly affects mailing lists that are trying to add signatures to multi-part MIME messages.
- Added a work around to the SMTP AUTH LOGIN support to prevent possible rejections of this command
- Fixed a problem in the DNS caching code that could cause the mail server to not free up unneeded memory
- Added additional logic to the message retry queue to help messages be retried and rejected more quickly
- Fixed a rare case where outgoing connections would continually get started
- Fixed Rule matching where the last item in a list of search items will now be correctly handled
- Fixed Mailing lists so that in all cases the password is never revealed to the list members



Fixes in 5.1.5 build 1020

- Fixed a problem related to the -remote command and Windows terminal service support. The registry key HKEY_CLASSES_ROOT\AppID\{8ABF0A8B-DD55-4FFB-B9B9-847E26AF1CD6} LocalService = ziaeMailServer is now checked for and created correctly.
- Updated the installation program.
- Fixed a problem with the 3rd party Virus support. The mail server will no longer process messages that the virus scanner has locked or deleted.
- Reduced the mail server's memory usage by forcing Windows to immediately recover all memory no longer needed by the mail server.



Fixes in 5.1.4 build 1018

- Fixed a problem with Content Kill Lists that could cause a message not to be filtered correctly, if it was sent to multiple local addresses.
- Fixed the apply button on the Content Kill List
- Fixed the cause of the "80070057" error code that appeared when starting the mail server on some systems
- Added extra checking for the Generic virus scanning setting.
- Changed the "SUBSCRIBE" command to the "ADD" command for moderator approval message from a mailing list shortcut
- Fixed Wild card support for the Host Restriction list.
- Fixed a Problem with DenyIP list corrupting itself
- IMAP Fixed a problem with SP_Append -> MBMImportMessage and Invalid date. Solves the problem when using Squirrel Mail
- Added some code to help shutdown the COM service more quickly.
- Fixed a resource usage problem with regards to large mailing lists. Large lists should no longer display a resource error.



Fixes in 5.1.3 build 1014

- Error Code 6: is displayed when trying to setup the mail server as a Windows Service
- The mail server will not install on Windows 2003 release version.
- On some windows NT systems the MailServAPI.DLL file will not register correctly. This results in a Error: 1904. This may or may not prevent the starting of the mail server program itself.
- When expanding the tree control on the left hand side of the Mailbox View, it will compress the tree view automatically.
- On some Windows 2000 systems over a remote connection the "mailserver -remote" command will appear to run correctly but will not display the interface.
- Removed extra "-ERR invalid command" that was being sent from POP3 server
- If "Send to matching mailbox in domain" option set in the domain properties, but the target domain did not exist, it could cause a crash. - The message will now be sent to the domain postmaster.
- If a message was to be forwarded, but the message itself was missing or had been removed by an external program a memory leak or crash might occur.



Fixes in 5.1.2 build 1009

New The Internet Anywhere eMailServer can now be administered over a remote Terminal Server connection. In order to do this, the mail server must first be running as a windows service on the console computer. Then over your remote connection you need to run the command "mailserver -remote". This will bring up the administration GUI and allow you access to the mail server's features.


- Fixed problem importing mailing list members when the mailing list is in the process of being created
- Fixed a problem where a 500 error code could cause a continuous retry loop when sending outgoing messages
- Fixed a problem where Multiple MX records where not tried in sequence.
- Fixed a problem with the generic virus scan feature where a multi-recipient message could cause a Virus to be found in the message in error, when in fact there was no virus.
- Fixed: When a date is forced using the 'Force Date in message header' option an extra line break is added to the headers which causes everything after the extra line break to be thought of as part of the body instead of part of the headers.
- Fixed: if you add a forward box and it fails because it already exists, changing the name and adding again might cause a crash.
- Fixed: Mailbox message count and disk size quotas so that they now work correctly together
- Changes to the Anti Spam processing methods to allow for faster filtering of unwanted messages.
- Enhanced Corporate Policy features to increase Rules filtering and comunication between 3rd party virus scanners.
extra @ signs can no longer be added to the Kill List or No Auto Respond list.
- Changed SMTP AUTH so that blank user mailboxes with blank passwords can no longer be used to validate this command.
- Fixed a problem with redirecting messages that might have caused a GPF on some systems.
- Kill lists, refuse lists, allow lists and No Autoreplies now understand * and ? wild cards
- SMTP Transport: Add in "Login" support for AUTH ( Microsoft style )
- Rules will only ever add a signature once. NOTE: if the signature is the same in multiple rules, it will still only ever add it once.
- Rules: fixed bug in message size rule which caused it to act as less than instead of greater than.
- IP Restriction list is now sorted
- The password field on the SmartHost properties page will no longer display the characters. The password is now masked.
- Corrected a problem with the robot schedule so that it will now send out messages correctly.



Fixes in 4.2.5 build 2023

- Fixed Rule problem with appending text to a message.
- Fixed a memory problem which could result in resources being leaked.
 

Fixes in 4.2.3 build 2017

- Fixed Relay MailBox so that passwords are now being displayed correctly.
- Fixed a small resource ( handle ) leak in Robot Mailbox when they executing an external program.
- Fixed Append Signature not working correctly in mailing lists. It appears in the source but not in Outlook.
- Fixed problems with mailing lists not adding the mailing list name correctly to the TO: and CC: lines of incoming messages.
- Fixed Forward Mailbox so that the "resend email using this address" now correctly turns off.
- Modified the mailbox view so that if you select a mailbox that has child folders ( ie: user mailboxes ) it will expand the box and select the "inbox"
- Fixed a problem with digested messages loosing part of the message that is being digested.
- Fixed the ability to delete address entries from Rules for matching the SMTP FROM line
- Upgrade Program: Fixed the importing Domains feature.
- Fixed problem with malformed MIME message that would cause a memory leak.
 

Fixes in 4.2

- Added AUTH LOGIN support added to server for Outlook 2002 and Netscape
- Fixed bug with AUTH (extra CR was being added to Base64'd lines )
- Fixed "Require AUTH..." - "Refuse connection if AUTH fails" option being reversed by the mail server...
- Fixed "deliver outbound mail directly......." Undeliverable outbound mail is set to send it to "serverxyz" after 4 attempts. not working...
- Fixed possible GPF when adding new mailing list... adding users... after okay to create list, and list create fails...
- Fixed: You can not add new entries to the "allow Server List" under the more relaying tab. Any new entries are not saved correctly.
- Fixed: On the Auto-reply tab of the User Mailbox window, the text "Send this reply to all messages recieved by this mailbox" appears. Should read "received".
- Added error message to POP3 server if Message does not exist ( lock error )
- Added code to message view so you can delete "bad" envelopes
- Changed Service Sort to eliminate possible GPF on startup
- Fixed Groups sending multiple copies of same message to members (requires that the mailbox be opened and resaved )
- Fixed Group mailbox processing if you were sending the message to two local groups
- Fixes problem with TOP command followed by RETR command
- Fixed $CATALOG_INDEX$ macro to include \r on generated lines
- Fixed bug in $MAIL_FROM$ macro not removing the M$ from the message
- Fixed MIME code to handle MS header content string crossing multiple lines ( for finding the boundry= )
- Changed Spam Scan list to only check bodies and subjects rather than the entire message (ie: raw attachments ) to reduce false positive hits.
- Fixed editing rules mixed up WITH and EXCEPTION lists (ie: with attachments )
- Added log message for RTBH list lookup ( Debug level )
- Fixed problem with mailing list adding message to infoserver
- Fixed possible GPF when "Resolves to self" message sent.
- Fixed bug in Autoresponder items, on items load... can lead to a GPF
- Fixed forward mailboxes to allow multiple recipients
- Fixed CREATE ALIAS alias1@localhost / SET LOCALBOX_BY_NAME box1@domain.com