There are several important release notes to be aware of before upgrading to this version.
IMPORTANT: Corrected a bug that could cause certain machines to run at 100% cpu for extended times. (4.0.2581)
4.3.3048 (May 6, 2008)
Changed: The included version of ClamAV has been upgraded to 0.93-1.
Fixed: Base64 attachments with extraneous equal signs will now decode properly.
Fixed: Renaming folders will no longer create a blank folder when a leading backslash is used.
Fixed: SMTP, POP, and IMAP logs will now properly log when the service is stopped.
Fixed: The last update time of Clam virus definitions will now display properly.
4.3.2981 (Feb 29, 2008)
Added: SmarterMail will now add the Declude spam weight to the X-SmarterMail-Spam header.
Changed: The included version of SpamAssassin has been downgraded back to 3.1.7
Changed: The SMTP Blocked Senders list will now perform a direct comparison to the MAIL FROM address unless an explicit wildcard is used.
Changed: Updated version of ClamAV to 0.92-2
Changed: When downloading messages via POP Retrieval, SmarterMail will use the date that the original mail server received the message, rather than the date it was downloaded by SmarterMail.
Fixed: Appointment invitation replies will now show the date on which the event occurs in addition to the time.
Fixed: Corrected an issue with automatic URL linking in webmail. URLs should now be correctly linked when spanning multiple lines.
Fixed: Daylight Savings was not properly taken into account for future appointments in some circumstances.
Fixed: Deleting or moving a message downloaded from POP Retrieval will no longer cause all other messages downloaded in the same batch to be deleted as well.
Fixed: The Print button in the preview pane should now print correctly in Safari
Fixed: When a spam check is selected for incoming blocking but not filtering, it will no longer be used to calculate the filtering score.
4.3.2903 (Dec 13, 2007)
Added: Domain Aliases show as from addresses on the New Message page.
Changed: Updated timezone list to incorporate recent changes
Changed: Updated version of ClamAV to 0.91.2-4
Changed: Updated version of SpamAssassin to 188.8.131.52
Efficiency: The Global Address List should be faster for domains with large numbers of users.
Fixed: Auto-complete on the new message page should no longer error when the text exceeds a certain length.
Fixed: Availability charts will now show the correct date in cultures which use day/month/year notation.
Fixed: Corrected a "mixed content" error while using HTTPS when deleting the last message in a folder.
Fixed: Corrected an exception caused by accepting a calendar event that use the SETPOS recurrence rule.
Fixed: Domain level content filters to move messages to a folder with invalid characters will no longer cause the message to be delivered multiple times.
Fixed: Fixed a potential mailbox corruption issue when many concurrent connections access the same mailbox.
Fixed: IP addresses will now sort correctly when adding or editing a domain.
Fixed: Lists of IP addresses will now be sorted.
Fixed: Message archiving will now correctly archive a message sent from an archived domain to a non-archived local domain via SMTP.
Fixed: Outlook 2007 will no longer continually try to resend messages that exceed the maximum message size of the server.
Fixed: SmarterMail will no longer return invalid data for the CAPA command in POP when using TLS.
Fixed: The Timezone setting should now be properly sorted in all cultures.
Fixed: Users will no longer see the AD Domain field in My Settings when set to use AD authentication.
4.3.2831 (Oct 2, 2007)
Fixed: Setting the "Max Recipients" setting to 0 will now correctly be interpreted as no limit in webmail.
Fixed: Updated build to include missing charting dlls.
4.3.2830 (Oct 1, 2007)
Added: Additional checks were put in place to prevent spammers from using scripts to send spam through SmarterMail webmail.
Added: SmarterMail will now log the spam weight (score) of outgoing messages that were blocked as spam.
Fixed: After performing a search for mail list subscribers, the search will be cleared the next time you view the subscribers list.
Fixed: Attachments with foreign characters should now download correctly in Internet Explorer.
Fixed: Corrected a problem where after deleting an email alias, you could not immediately re-add the same alias.
Fixed: Foreign characters in a message subject will be properly encoded when sent through a mailing list.
Fixed: Importing VCards will now succeed if the VCARD:BEGIN tag is in either upper or lower case.
Fixed: In IMAP, it is now possible to subscribe to folders created automatically to match the hierarchy of a nested folder creation.
Fixed: Message Archiving will now archive messages sent to domain aliases.
Fixed: Removed extraneous spaces from subjects with non-english encodings that exceed 80 characters.
Fixed: Spaces can now be used in POP passwords.
Fixed: The "max recipients" setting in domain limits now applies to messages sent from web mail.
Fixed: The calendar month view will now highlight the date according to the user's perspective, rather than according to the server's perspective.
Fixed: The Move menu will now display sub folders correctly when the parent menu scrolls.
Fixed: The POP Retrieval service interval can no longer be set to 0 minutes.
Fixed: The System Admin will no longer be logged out when accessing the mailing list or domain alias pages when those features are disabled for a domain.
Fixed: When deleting a user, all shared resource mappings to that user's account will be deleted as well.
Fixed: When downloading an RSS feed, SmarterMail will now ensure that feeds are downloaded with the correct encoding.
Fixed: When logging in to webmail using a domain alias, users will no longer be created with the domain alias as their primary email address.
Fixed: When viewing a message, it is no longer possible to move that message to the folder in which it already exists.
4.3.2760 (Jul 23, 2007)
Changed: Plus addressing now supports the / character as a directory separator.
Changed: The default for "Skip spam filtering on intra-domain emails" has been changed to false.
Efficiency: Improved efficiency when sorting the message list.
Efficiency: SmarterMail will no longer load the entire message list when previewing a message, lowering overall CPU usage and disk activity.
Fixed: Corrected an issue when accepting or declining appointment invitations that was caused by a Microsoft Update.
Fixed: Corrected an issue where digested mailing lists could be sent out at incorrect times.
Fixed: Corrected an issue where SmarterMail could not do reverse DNS lookups on certain IPs do to a .NET issue.
Fixed: Domain Admins will no longer be able to access the Mailing List or Domain Alias page by manually entering the URL when those features are disabled for that domain.
Fixed: SmarterMail will now correctly display inline images in messages that have Content-IDs which contain other Content-IDs as substrings. Such as "S1" and "S13".
4.3.2739 (Jul 2, 2007)
Added: A new page for Domain General Settings has been added to the Domain Administrator interface. This page will allow the Domain Administrator to make changes that affect the entire domain.
Added: SmarterMail now has an option to enforce SMTP Authentication for local deliveries. If this option is enabled, a mail from firstname.lastname@example.org to email@example.com must be authenticated, even though it is bound for local delivery.
Added: SmarterMail Sync for Smartphones has been made available for download within the SmarterMail Enterprise edition.
Added: SmarterMail will now display status icons for all messages. There is a unique icon for unread, read, replied and forwarded messages.
Added: SmarterMail will now log all activation attempts and deactivations in order to facilitate licensing troubleshooting.
Added: System Administrators can now add whitelisted IPs for Greylisting through the SmarterMail interface.
Added: System Administrators can now define a URL that users will be directed to upon logging out. Additionally, the System Administrator can choose to allow individual domains to override this setting.
Added: Users can now auto clean their Inbox if enabled by the System Administrator.
Changed: SmarterMail Sync for Outlook (2000) is now a separate download, and should only be used for Outlook 2000.
Changed: SmarterMail Sync for Outlook (2003 and above) has been upgraded to .NET 2.0 in order to improve performance.
Changed: The included version of ClamAV has been updated to the most recent version.
Changed: The location of the Domain Skin setting has been moved to the new Domain General Settings page.
Changed: When viewing Junk E-mail, the default view will be plain text in order to prevent the unwanted loading of images.
Fixed: After replying or forwarding a message, SmarterMail will return to the correct folder, even if it contains a space.
Fixed: Auto-clean by date will now function as expected when inherited from the system level.
Fixed: Calendar event invitations will no longer show the incorrect date when the date differs between local and UTC time.
Fixed: Content filters will now decode header fields before running checks. This means that users will now be able to search for non-English characters.
Fixed: Corrected an "object reference not set to an instance of an object" exception that could occur when SmarterMail maxes out its delivery threads.
Fixed: Corrected an issue that could cause MailService to become unresponsive during extremely high usage of SMTP Spam Blocking
Fixed: Corrected an issue with the Blacklist/Whitelist page where items could not be added in non-english languages.
Fixed: Mailing list passwords will now work when the subject contains non-english characters.
Fixed: Messages in the spool will no longer stall when both the "command line exe" and "command line antivirus" options are in use.
Fixed: SmarterMail Sync for Outlook (2003 and above) has been updated to improve compatibility with Outlook 2007 in Windows Vista.
Fixed: SmarterMail Sync for PocketPC will no longer cancel the sync when an error has occurred.
Fixed: SmarterMail will no longer report an error when trying to edit an alias that contains an "&" in the name.
Fixed: SmarterMail will now perform a check, when adding a new domain, to ensure that the Domain Path field has been entered.
Fixed: Steps were taken to significantly improve SmarterMail's ability to function in a Turkish OS/Locale.
Fixed: The GetDomainStatistics web service call has been modified to make the end date inclusive.
Fixed: The LDAP service will no longer start in the Professional version.
Fixed: The License Info panel for System Administrators will now wrap correctly in IE.
Fixed: The link when viewing a user's groups to add new user groups will no longer take you to a non-existent page.
Fixed: Users will no longer be able to import or delete contacts from a read-only contact list.
Fixed: When a user is forced to change their password they will no longer be able to hit save without changing their password.
Fixed: When replying or forwarding a message within the webmail interface, the From: date and time will now be converted to the user's local date and time.
Fixed: When running ClamAV as a "remote server" SmarterMail will no longer occasionally report that ClamAV timed out when a virus is found.
4.2.2698 (May 22, 2007)
Fixed: Calendar events will now display properly for users in timezones that place them in a different day than the server.
Fixed: Corrected an issue with reverse DNS lookups randomly failing due to a .NET bug.
Fixed: Readjusted mailbox caching so that SmarterMail uses similar memory levels as SmarterMail 4.1
Fixed: Sorting by "file name" was listed twice on the Manage Spool page. The second occurrence was replaced with a "time in spool" sort.
Fixed: SPF checks were not being run on whitelisted IPs. Now, SPF checks will only be bypassed for whitelisted IPs if "skip spam checks for whitelisted IPs" is enabled.
4.2.2693 (May 17, 2007)
Added: A web service method was added to allow setting multiple forwarding addresses for a mailbox.
Added: An option is now available in user settings to turn off menu scrolling.
Added: License validation with audit tracking
Added: SmarterMail will now log all unhandled exceptions (that cause MailService.exe to terminate) to the Event Log. The stack trace information will greatly enhance the ability to troubleshoot issues quickly and accurately.
Added: SmarterMail will now parse "WinMail.dat" attachments from Outlook.
Added: SmarterMail will now support SSL/TLS connections for SMTP, POP, and IMAP. This feature is Enterprise only.
Added: SmarterMail will now support the IMAP IDLE command. This feature is defaulted to off, due to potential performance losses with various IMAP clients. See the online help for more information.
Added: SSL is now supported for POP retrieval.
Added: System Admins will now be able to define the hostname used by SmarterMail on a per-IP basis.
Added: System Admins will now be able to specify minimum password strength requirements for users.
Added: The delivery log will now add a row when spam checks are skipped for a mail, and the reason why they were skipped.
Added: The delivery log will now include the weight of messages when they are delivered as spam.
Efficiency: IMAP connections will now run asynchronously, improving overall system efficiency and lower thread usage.
Efficiency: Improved performance when deleting multiple messages from a large mailbox.
Efficiency: Local delivery has been optimized for locked mailboxes.
Efficiency: POP connections will now run asynchronously, improving overall system efficiency and lower thread usage.
Efficiency: When a message contains no local recipients, it will no longer spawn a spam check thread. This should lower overall system thread usage and enhance remote delivery speeds.
Fixed: "Purge Deleted Items" and "Delete All Messages in Folder" will now alert the user that they do not function when they are used while in search mode.
Fixed: Clicking the "Show Passwords" link before the page finishes loading will no longer result in an ASP.NET error.
Fixed: Corrected a display bug when adding folder auto-clean rules after overriding the defaults.
Fixed: Corrected an issue that would result in domain forwards attempting to send to the wrong IP address.
Fixed: Corrected an issue where the reminder menu would pop up in place of other menus.
Fixed: Corrected some issues with mailing list digests. Digested HTML should no longer become corrupt, and digests should now be sent out on time after making a change to the trigger.
Fixed: Fixed a bug that would prevent contact importing with .VCF files.
Fixed: Fixed a bug that would sometimes cause SmarterMail to lose the default domain skin.
Fixed: Fixed a bug which could cause the SmarterMail service to stop if the "Temp" directory did not exist when trying to send email reports.
Fixed: Fixed an issue with uploading messages with Thunderbird IMAP. Thunderbird will no longer disconnect from the server after uploading several messages.
Fixed: Folder lists will no longer link to an incorrect folder when a subfolder is created before the parent folder.
Fixed: HTML signatures should no longer contain extraneous new lines.
Fixed: Message Archiving will now sort the domains in the drop down list.
Fixed: Occasional mailbox corruption when using APOP. (Affects Mac Mail and other clients)
Fixed: Pop retrieval will now work correctly with Comcast servers when leaving mail on server.
Fixed: Resolved an issue where the HTML composer would delete the highlighted text when right clicking.
Fixed: Several occurrences of untranslatable text have been made translatable.
Fixed: SmarterMail should no longer report an error (Failed to get message list. Folder not found.) when sending a message immediately after logging back in after a session timeout.
Fixed: SmarterMail will no longer append ".eml" to attachments that already end in ".eml".
Fixed: SmarterMail will no longer disconnect clients who issue the NOOP command.
Fixed: SmarterMail will now look for CNAME records when no MX records are found.
Fixed: SmarterMail will now prevent users from accidentally sending a mail twice by clicking "send" in rapid succession.
Fixed: The "Max bad commands" limit in IMAP now correctly counts all bad commands.
Fixed: The "Max bad commands" limit in POP now correctly counts all bad commands.
Fixed: The Blacklist/Whitelist page will now select the correct tab when adding/deleting rules.
Fixed: The content-type header will now properly quote filenames when dealing with attachments.
Fixed: The search bar on the messages page will now correctly show up after viewing a message and then using the back button.
Fixed: The session timeout for POP completely closes the connection rather than simply issuing a timeout error message. Additionally, the timeout error message has been adjusted to better comply with the RFC.
Fixed: When deleting from the Junk E-Mail folder, mail will now be removed permanently, rather than added to the Deleted Items folder.
Fixed: When importing addresses to a mailing list, SmarterMail will now correctly report the number of addresses imported.
Fixed: When sending an email to a large number of contacts, the contact list will no longer be sent via the querystring. This should improve compatibility with Internet Explorer.
Fixed: When sending daily/weekly/monthly email reports, SmarterMail will automatically adjust the time offset if necessary. For instance, an email report showing "CPU Usage this month" sent out on May 1st, will show April's usage, rather than Mays.
4.1.2634 (Mar 19, 2007)
Added: Added additional functionality to the dashboard and server status report pages.
Added: An option to disallow the AUTH LOGIN method for SMTP authentication.
Added: Auto Clean has been redesigned to clean by date as well as size.
Added: Greylisting statistics have been added to the dashboard as well as custom reports.
Added: Incoming and outgoing spam blocking stats added to the dashboard.
Added: SmarterMail will now accept any number of retry times, it is no longer limited to 4.
Added: The last login times of all users are now stored. This includes webmail, SMTP, POP and IMAP. Additionally, there is a report that will list users who have not logged in after a certain date.
Changed: All references to threads in SmarterMail are now referred to as connections
Changed: SMTP connections now run asynchronously – SmarterMail will now handle multiple connections with a single thread, dramatically increasing system performance and overall capacity. Previously, SmarterMail would use one thread per connection. This change allows for less time slicing between threads, allowing for more efficient use of system resources.
Changed: Updated the included version of ClamAV to 0.90.1-3.
Efficiency: Greylisting was optimized to use considerably less file space for it's configuration file. It should now use about 75% less space.
Efficiency: Greylisting was optimized to use considerably less memory on large servers. It should now consume about 90% less memory.
Fixed: Auto Responders will now be delivered to local accounts when "Require SPF pass" is selected.
Fixed: Certain contacts will no longer be omitted when performing an action on selected GAL contacts.
Fixed: ClamAV will no longer report as "Updating" virus definitions when the server is disabled or remote.
Fixed: Eliminated an exception that prevented IE 5.5 from functioning correctly.
Fixed: Forward button no longer opens a new browser window
Fixed: HTML Signatures will no longer become corrupt over multiple saves.
Fixed: Included a fix for Firefox 184.108.40.206.
Fixed: Setting the Greylisting Bypass setting on "Default User Settings" now controls the default user settings rather than the domain value.
Fixed: SmarterMail will now print the complete From/To/CC headers, not just the condensed version.
Fixed: SmarterMail would not send to a server that reported a max allowed message size that was greater than a signed 32-bit integer could store.
Fixed: The Custom Header spam check will now function properly on outgoing mail.
Fixed: The total mailbox size on the Today Page will now include subfolders.
Fixed: When changing pages in the List Subscribers page, the search string will now be remembered.
4.0.2592 (Feb 5, 2007)
Added: Domain forwards now have an option to bypass greylisting.
Added: There is a now a "Remote Server" option for the Clam AV configuration in SmarterMail. When checked, this will allow SmarterMail to use remote installtions of Clam without running ClamD.exe.
Added: There is now an option to apply greylisting to Smarthosts.
Fixed: Add to Outlook should now function correctly with Outlook 2007.
Fixed: Categories will no longer show up when editing your own profile.
Fixed: Fixed an issue with the installer that could cause ClamAV virus definitions to become unsynchronized.
Fixed: Messages generated internally by SmarterMail will no longer get marked as spam (by SmarterMail.)
Fixed: Removed Razor2 from list of SpamAssassin checks. This check was accidentally enabled in the most recent build and caused SpamAssassin to run much slower than expected.
Fixed: Resolved some sizing issues on the compose page.
Fixed: SmarterMail will no longer attempt to hide inline image attachments from the attachment list.
Fixed: SmarterMail will no longer start SpamD.exe when all the configured Spam Assassin Servers are Multithreaded(remote).
Fixed: SmarterMail will now properly encode and decode folder names containing foreign characters. Specifically, folders created through IMAP.
Fixed: When creating a domain, the domain admin's full name will be used for the display name, rather than the email address.
4.0.2581 (Jan 25, 2007)
IMPORTANT: Corrected a bug that could cause certain machines to run at 100% cpu for extended times.
Added: Added a "AddSpamWeight" component to the hdr file, so addon developers can use that instead imitating Declude with "DecludeWt".
Changed: Greylisting will now list the time left on the block in its error message.
Changed: SmarterMail will no longer show inline text attachments in the attachment list.
Efficiency: Improved error handling of unexpectedly closed SMTP sockets. This should prevent some unhandled exceptions.
Fixed: Auto refresh will no longer the preview pane to refresh if the current message does not change.
Fixed: Corrected a bug that could prevent SmarterMail from displaying some email addresses correctly.
Fixed: Corrected a bug that could prevent users from moving emails from or to a shared folder in the Read Mail page.
Fixed: Corrected an issue that could cause SmarterMail to stall while loading a message.
Fixed: Corrected an issue that could prevent "Unmark as Spam" from adding the from address to the trusted senders list.
Fixed: Domain forwarding failed for certain IP's.
Fixed: Greylisting will now operate on Domain Forwards.
Fixed: Links in emails will now open in a new window.
Fixed: Printing now works correctly in Firefox. Additionally, printing will no longer include the Print/Reply/Forward buttons.
Fixed: SmarterMail will no longer allow System Admins to change their username to an email address.
Fixed: SmarterMail will no longer assume the default domain path when editing a domain.
Fixed: SmarterMail will no longer display folder counts on local folder listings when viewing a shared folder.
Fixed: SmarterMail will now gracefully error on login errors regarding remoting when using IPC. It will display the 'Unable to connect to SmarterMail Service.' message.
Fixed: SmarterMail will now show the correct number of POP threads in Server Stats.
Fixed: Spell check icons have been included for the Apathy skin.
Fixed: The auto-complete will no longer auto-complete addresses found in the Global Address List if that feature is disabled for that domain.
Fixed: Un-linked urls will now automatically be linked in the HTML view.
Fixed: When composing mail, IE7 will now paste at the proper location.
Fixed: When using the Next button in week view mode, the calendar will now advance to the next week, rather than the next day.
Fixed: When using the sidebar to dismiss reminders, the menu will no longer break after the first action.
Removed: SpamHaus removed from list of default RBL checks
4.0.2566 (Jan 10, 2007)
Added: A real-time performance dashboard page you can keep open to monitor the health of a mail server, from CPU and memory, to spam counts and virus detection
Added: Antispam Enhancements
Added: Auto-Complete for the To, CC, and BCC addresses when composing in webmail
Added: Better spell check support with over 20 languages supported, with support for per-user custom dictionaries
Added: Brute-Force dictionary attack prevention on login page
Added: In addition to our existing methods of antivirus technology, ClamAV support will be included out of the box with SmarterMail for those that do not have another solution
Added: Multiple skins will be included out of the box. Policies for the skins used can be determined on a global, domain, and/or user basis, with options to disallow overrides. Standard .Net 2.0 features like Themes and Master Pages allow live editing of custom skins
Added: New release of SmarterMailSync for Outlook which includes synchronization of shared, as well as optional automatic synchronization on startup and exit of Outlook. All SmarterMail Sync products continue to come at no cost to end users when used with SmarterMail Enterprise editions
Added: Numerous general performance enhancements and changes to the default settings to help administrators use the SmarterMail more effectively, and get it set up quickly
Added: Performance enhancements to basic spooling that work around NTFS directory limitations for very large spools. Sub-Spooling is also enabled by default, as the preferred spool storage mechanism
Added: Pop Retrieval to allow users to grab email from external POP accounts and pull them into their SmarterMail account
Added: Scheduled email reports allow your administrators to get reports of server health and mail usage on a regular basis in their email accounts
Added: Smart Gateways, which allow all mail servers to send through your array of outbound gateway servers and balance load. If one server gets overloaded, deliveries will be postponed to that server until it catches up the rest
Added: SmarterMail 4.x is implemented in Microsoft .Net 2.0, allowing for faster and more efficient operation on your server
Added: Support for Notes and Shared Notes added to webmail
Added: The introduction of historical reporting of a mail server on over 20 report items. This can be used for planning and forecasting of future growth as well as troubleshooting
Added: The webmail and system admin interfaces have been re-designed with the primary focus being on increased speed and usability. New features include the preview pane, lower-bandwidth component controls, and an intuitive today page
Fixed: Fixed an issue that would cause random log outs.
Fixed: Many other bug fixes and performance enhancements