SmarterMail Release Notes

Email and Team Collaboration Server

Important Notes

There are several important release notes to be aware of before upgrading to this version.

  • IMPORTANT: SmarterMail 14 now requires Microsoft .NET 4.5. This prevents SmarterMail from running on Windows Server 2003. (14.0.5637)
  • IMPORTANT: Clean up of UID validity values used when syncing with IMAP. (14.4.5784)

14.7.6347 (May 18, 2017)

  • Changed: Auto-discover rules to work with Microsoft Oulook
  • Changed: Updated MaxMind geolocation database
  • Fixed: Exporting contacts to a CSV file works properly
  • Fixed: RegEx calls no longer cause CPU spikes to MailService.exe
  • Fixed: Various improvements to IMAP migration (e.g., retrying on disconnect and speed improvements)

14.7.6081 (Aug 25, 2016)

  • Efficiency: Improved performance when navigating large calendars in webmail.
  • Fixed: A scenario where extracting the date of a message during an IMAP retrieval session could fail.
  • Fixed: A user can no longer block their own email address using the block sender action in webmail.
  • Fixed: Adding Tasks to an email now properly selects the related item.
  • Fixed: An exception is no longer thrown and logged to the delivery log when sending a message to a disabled mailing list.
  • Fixed: Auto responses now correctly reply back to SRS encoded sender addresses.
  • Fixed: CalDAV and CardDAV will now properly authenticate when a password contains a colon (:) character.
  • Fixed: Content filtering is no longer applied to the HTML markup of a message.
  • Fixed: Exchange ActiveSync now applies a global WindowSize properly during sync requests.
  • Fixed: Exchange ActiveSync will no longer cross folder IDs when connected by multiple devices on the same account.
  • Fixed: Exchange Web Services will now properly authenticate when a password contains a colon (:) character.
  • Fixed: If a folder is renamed, added, or deleted, Exchange ActiveSync will now correctly notify Android devices.
  • Fixed: Importing users from a CSV file now sets the account's max disk space according to the domain's user default settings.
  • Fixed: Indexing of calendar events no longer indexes duplicate entries when a calendar event is updated.
  • Fixed: Meetings created in a domain calendar now successfully send meeting requests to the attendees.
  • Fixed: Parsing a message that contains more than 2048 parts is now aborted to prevent a stack overflow exception.
  • Fixed: The creator of a meeting in a domain calendar can now add themselves as attendees.
  • Fixed: The Exchange ActiveSync version is now properly read and applied when passed as part of the request's querystring.
  • Fixed: The My Today Page now shows correct amount of currently used space.
  • Fixed: Windows Mail will now show calendar invitations correctly when using Exchange ActiveSync.
  • Security: Fixed XXE vulnerability with RSS feeds. Thanks to Dawid Golunski (http://legalhackers.com)

14.6.5955 (Apr 21, 2016)

  • Added: LDAP support for querying for a UID.
  • Added: Support for the IMAP Children extension.
  • Changed: IMAP migration / message retrieval no longer downloads the GMail "All Mail" folder.
  • Changed: IMAP migration / message retrieval now uses the IMAP InternalDate of a message to use for the message date instead of trying to extract the date from the header of the message.
  • Changed: Sending notifications for Internal Spammer Abuse Detection rules (previously limited to one per hour for all Internal Spammer notifications rules with the same type of Action) are now limited to one per hour for each rule.
  • Fixed: A file storage download issue where a download would fail if it took longer than two minutes.
  • Fixed: A scenario during IMAP migrations / message retrieval where the IMAP session could hang.
  • Fixed: A scenario where the max weight for a URIBL check would not be enforced.
  • Fixed: Adding a contact using Exchange Web Services now properly adds email address 2 and 3.
  • Fixed: An error shown on the category filter popup window for users that have an attached domain calendar.
  • Fixed: Blanking out fields in a contact now syncs properly using Exchange Web Services.
  • Fixed: Bounces from a SmarterMail gateway now skip spam checks.
  • Fixed: Changes to the Active Directory Username field when editing a user are now persisted properly.
  • Fixed: Cyren now fails over to contact a different Cyren server if communication with the primary one fails.
  • Fixed: Exchange ActiveSync authentication now functions correctly when authenticating with domain aliases and Active Directory.
  • Fixed: Exchange Web Services now syncs a contact's home and work addresses.
  • Fixed: File storage downloads that take longer than two minutes now function correctly.
  • Fixed: IMAP message retrieval and migrations no longer try to select and download messages from folders with a NoSelect flag.
  • Fixed: Messages added to sent items when sending from Mac Mail using Exchange Web Services are now marked as read.
  • Fixed: Notes now delete properly from clients synced using Exchange ActiveSync.
  • Fixed: The algorithm for determining if a message part is an attachment when syncing with Exchange Web Services is now the same as webmail.
  • Fixed: The start and end times for all day appointments synced with Exchange ActiveSync are now set properly to be 12 AM to midnight in the given time zone.
  • Fixed: Webmail searches now function correctly for servers that have FIPS compliance enabled.

14.5.5871 (Jan 28, 2016)

  • Added: A user with full control of another user's calendar can now create/modify a meeting invite on behalf of the calendar owner.
  • Added: Domain default fields for specifying a domain's location and allowing those defaults to be propagated.
  • Added: Domain settings for specifying a domain's location can now be set through the API.
  • Added: Settings file for the MailService_SubProcess used for Cyren spam checks allowing logging to be enabled or disabled.
  • Changed: Updated ClamAV to version .99.
  • Fixed: A cleanup thread used with Cyren spam processing is now shut down properly when the SmarterMail service is shut down.
  • Fixed: A scenario in Exchange ActiveSync where a sync key mismatch could cause a null reference exception to occur which prevents a proper response to the client.
  • Fixed: A scenario where a specific ordering of events after adding a new user with an ampersand in the password could change that user's password to a URL encoded value.
  • Fixed: A scenario where blank messages could be added during an IMAP email migration.
  • Fixed: An account that exceeds it's size limit will no longer receive duplicate alert emails.
  • Fixed: An issue where meeting events accepted on an iOS device could lose time zone information for the start and end dates.
  • Fixed: Appending footers to spool messages that have 8-bit MIME text parts is now handled correctly.
  • Fixed: Certain types of events would not show in the Mac calendar app when syncing with CalDAV.
  • Fixed: Changes made to a user's calendar using Sharepoint sync are now reflected immediately in the users webmail calendar.
  • Fixed: Exchange Web Services now syncs the correct month for yearly recurrence calendar events.
  • Fixed: Importing a VCF file that contains multiple contacts now properly imports all contacts.
  • Fixed: Messages to mailing lists are now processed correctly for domains with an external location but with the "Deliver locally if user exists" option checked.
  • Fixed: Multiple calendars now correctly show in the mobile interface for users that do not also have a shared calendar.
  • Fixed: Recurring appointments synced with Outlook 2013/2016 now show the properly time instead of their UTC equivalent.
  • Fixed: Scenario in which some items, such as calendar appointments, could be duplicated when syncing with Exchange Active Sync.
  • Fixed: Searches now function correctly in webmail when using a session state server.
  • Fixed: Sending messages from Mac Mail using Exchange Web Services no longer saves duplicate copies of the message in the Sent Items folder.
  • Fixed: SharePoint no longer syncs private events within shared calendars if the user does not have full access permission.
  • Fixed: Spam checks are no longer run on the primary server when a spam score is passed from an incoming gateway server.
  • Fixed: The Bypass Gateways IP list are now properly applied when determining if an IP is whitelisted during spam checks.
  • Fixed: The Exchange Web Service's UpdateItem response is now formatted correctly when updating notes.
  • Fixed: The internal spammer check now skips messages that were sent from a whitelisted IP address.
  • Fixed: The Max Disk Space summary row in the user's Disk Usage Summary report is now displayed correctly when sent in a scheduled email.
  • Fixed: The svcUserAdmin web service's AddUser2 function now allows users to be added to domains with numbers in their TLD.
  • Fixed: The Windows domain name field no longer appears after a user that uses Active Directory authentication saves their account settings.

14.4.5801 (Nov 19, 2015)

  • Changed: Email harvesting abuse detection rules are no longer triggered for SMTP sessions have have been properly authenticated.
  • Changed: The sending user's email addresses are now removed from the list of recipients when replying to all in webmail, as long as there is at least one other address to send to.
  • Fixed: A scenario where a message with a specific type of malformed MIME content could get delivered to it's target mailbox multiple times.
  • Fixed: A scenario where the session timeout for an SMTP session could be erroneously triggered.
  • Fixed: Authenticated POP commands are now rejected if the domain is disabled.
  • Fixed: Checking the all items check box and performing an action in webmail after searching for Contacts, Tasks or Notes now correctly applies to only the items displayed in the search results.
  • Fixed: Clicking the Details button on a meeting invite message within the web interface now functions correctly.
  • Fixed: Duplicate addresses are removed from the list of recipients when replying to all in webmail.
  • Fixed: Mailing lists now support 8bit MIME messages.
  • Fixed: Non English servers can now modify the default calendar setting.
  • Fixed: Stability and performance improvements for handling of Cyren spam and antivirus processing.
  • Fixed: Syncing an incoming meeting request with an iOS device no longer shows the start date as December 1, 2000.
  • Fixed: The Get/SetDKIMSettings, and Get/SetDomainKeysSettings functions in the svcSpamAdmin web service now properly return or set the MaxKeySize setting.

14.4.5787 (Nov 5, 2015)

  • Changed: The clean up of folder UID values used by IMAP are now done at a rate of 10 per hour to limit the impact on server resource usage.
  • Changed: The SpamClient process for handling Cyren spam and virus checks has been renamed to MailService_SubProcess.
  • Fixed: A migration queued with bad parameters are now properly removed from the queue.
  • Fixed: SmarterMail now detects if there are issues talking to MailService_SubProcess for Cyren spam and antivirus checks and will automatically restart the process.
  • Fixed: The TimeZone field passed from Exchange ActiveSync clients for calendar events is now correctly applied when adding or updating events in SmarterMail.

14.4.5784 (Nov 2, 2015)

  • IMPORTANT: Clean up of UID validity values used when syncing with IMAP.
  • Changed: Cyren spam and antivirus checks are now run in its own process to prevent a crash from also crashing SmarterMail.
  • Changed: Last login times are now displayed in the domain admin's timezone and not local server time.
  • Changed: Removed installer requirement for the Microsoft Visual C++ 2010 redistributable package which caused install errors on some systems.
  • Fixed: 8 bit characters are now encoded properly in meeting requests generated using the Web interface.
  • Fixed: A scenario where adding an account that uses ActiveDirectory authentication could report an incorrect username or password error.
  • Fixed: Advanced searches now return correct results for search terms containing foreign characters, numerals, periods, underscores, and @ symbol.
  • Fixed: An unused reference to a Windows.Forms.RichTextBox control was removed from a utility class in webmail which caused an error to occur on some servers.
  • Fixed: Attendee responses to meeting requests are now saved correctly in the meeting organizer's calendar.
  • Fixed: Changing or removing a conference room from an appointment in Web interface now properly removes the appointment from that resource's calendar.
  • Fixed: Conference room resources now properly use the user's color settings in Web interface.
  • Fixed: Creating a new contact in an Apple Mac OS Contacts app now properly syncs business and home addresses when syncing using Exchange Web Services.
  • Fixed: DNS queries now properly re-query using TCP when a result would not fit into a UDP packet.
  • Fixed: Exchange ActiveSync now properly syncs the ResponseType and AppointmentReplyTime fields for meeting events.
  • Fixed: Importing calendar events from an ICS file that contacts more than one event now correctly imports all events.
  • Fixed: Issue syncing with iOS 9 using Exchange ActiveSync where a meeting event's start and/or end dates could be lost.
  • Fixed: Messages to the global postmaster address will no longer result in a bounce if the global postmaster address has not been set.
  • Fixed: Retrieving the server timezone information no longer causes errors on certain pages for non-English servers.
  • Fixed: Setting the List To Address for a mailing list to List Address now functions correctly.
  • Fixed: The weight threshold for greylisting can now be set to zero which requires a message to have a negative spam weight in order to skip greylisting.

14.3.5752 (Oct 1, 2015)

  • Added: A move button on the calendar page when viewing all appointments.
  • Added: Accounts using Active Directory now have an option to set the authentication username instead of using the SmarterMail account's username.
  • Added: Importing users from LDAP now have an option to set the SmarterMail username from the LDAP email address field instead of the Active Directory username.
  • Added: New user setting to control if link URLs are added to the right of links when printing email messages.
  • Added: System administrators now have an option to not deliver postmaster messages to the global postmaster mailbox if the message was delivered to a domain account.
  • Added: The Indexing Status page now includes the time with the date under the Time Queued column.
  • Added: The Indexing Status page now shows the item count in the tab header.
  • Added: The svcMailListAdmin.asmx web service now includes functions for adding, modifying and deleting subscriber fields.
  • Added: The svcServerAdmin.asmx Web service now includes a GetWhitelistEntries2 and SetWhitelistEntry2 which properly handles whitelisting for the greylist and XMPP.
  • Added: The users grid now includes the time with the date under the Last Login column.
  • Added: Work around for an iOS issue where the organizer of an event could get removed when syncing using Exchange ActiveSync.
  • Changed: Domain limits for new users, aliases, domain aliases, mailing lists and POP/IMAP retrieval accounts are now checked when clicking the new button.
  • Changed: Messages to disabled domains marked as external will now be accepted and routed to that domains MX record or host address.
  • Changed: Modifying the number of indexing threads no longer requires the SmarterMail service to be restarted to take effect.
  • Changed: The category filter in webmail now includes categories from users of shared items.
  • Changed: Users can now move personal events between their calendars using the Calendar drop down field when editing the event in webmail.
  • Changed: Viewing appointment conflicts in webmail now displays the user(s) that have scheduled a domain conference room that is part of the conflict.
  • Fixed: A correct response is now given when a device tries to sync an item that doesn't exist using Exchange ActiveSync.
  • Fixed: A cross site scripting issue involving the system administrators show password function.
  • Fixed: A scenario where Samsung devices syncing with Exchange ActiveSync would not always sync meeting events that were accepted on the device.
  • Fixed: A user replying to a message that was sent to the user's domain alias address no longer includes that address as a recipient.
  • Fixed: Attachment names encoded with quoted printable no longer have underscores removed when downloading from webmail.
  • Fixed: Attendee availability popup in webmail now correctly shows all user's appointments based on the domain's public availability settings.
  • Fixed: Auto Responders now correctly handle SRS encoded addresses.
  • Fixed: Cancelling a meeting event in Outlook 2011 for Mac using Exchange Web Services now properly sends cancellation notification emails to attendees.
  • Fixed: Cancelling a meeting event in Outlook 2016 for an event that was already removed no longer causes the cancellation email to stay indefinitely in the outbox.
  • Fixed: Certain types of domain level events will no longer display multiple times in webmail.
  • Fixed: Deleting an instance of a recurring calendar event now functions correctly.
  • Fixed: Disabled domains no longer accept messages to the postmaster or aliases.
  • Fixed: DKIM now verifies messages correctly that have a header line containing a single space.
  • Fixed: Filtering the messages displayed in the email grid in webmail by doing a search or applying a view filter and then selecting all messages and performing an action on them now correctly operates on the list of displayed messages and not all messages in the folder.
  • Fixed: Long HTML links are now wrapped properly when printing email messages in webmail.
  • Fixed: Message retrieval using IMAP now handles 8-bit MIME messages properly.
  • Fixed: Messages in the spool that contain a calendar appointment now display correctly.
  • Fixed: Messages with a multipart/appledouble MIME content type are now handled correctly in webmail and using Exchange Web Services.
  • Fixed: Negative weights now save correctly when overriding spam weights at the domain level.
  • Fixed: Removing a domain resource no longer results in an error displayed for users when viewing their calendar until the user logs out and back in to webmail.
  • Fixed: Resolved an issue with starting an add-on trial through a web proxy.
  • Fixed: Servers with certain types of default text encodings now display 8-bit MIME messages correctly when using Exchange ActiveSync, POP or webmail.
  • Fixed: SmarterMail servers using failover now display correct IP binding information when viewing domain details.
  • Fixed: The event organizer can now edit the attendee list when the organizers address is also in the attendee list.
  • Removed: Checkboxes and priority columns in the grids of the Indexing Status page which had no use.
  • Removed: The Move button was removed from the calendar event edit page in favor of a drop down field to select which calendar an event belongs to.

14.2.5711 (Aug 21, 2015)

  • Changed: Impersonating an account that doesn't exist now shows an error message in the impersonation modal window instead of a new popup window.
  • Fixed: Adding and modifying a message in the same sync command in Exchange Web Services no longer adds the message twice.
  • Fixed: An event deletion now properly syncs using Exchange Web Services in the scenario that the user receives an event cancellation message and then deletes the event in webmail.
  • Fixed: Cipher suites introduced with TLS 1.2 now function correctly.
  • Fixed: Clicking menu items on touch devices using the primary webmail interface now functions correctly.
  • Fixed: Clicking to the bottom of the compose window with a blank signature selected and then changing the signature will no longer result in the previously entered text being replaced with the new signature.
  • Fixed: Deleting multiple contacts to which the user has full control permissions will no longer display a message that some contacts were read only and could not be deleted.
  • Fixed: Editing a contact on Mac Mail synced with CardDAV no longer loses the address and phone number fields.
  • Fixed: Modifying a user's master category list no longer clears out categories on contacts and tasks that are not in the new master category list.
  • Fixed: Performing an Exchange ActiveSync search now searches all mailbox folders if a CollectionId is not specified.
  • Fixed: Resolved an issue where some licenses were deactivating without reason.
  • Fixed: Saving IP ranges for blacklist and whitelist entries now functions correctly.
  • Fixed: The birth date field now properly syncs with eM Client using CarDAV.
  • Fixed: The ItemNotFound response from Exchange Web Services now includes all required fields.
  • Fixed: The type of a calendar invite message is now properly passed to the client when using Exchange Web Services.

14.2.5704 (Aug 14, 2015)

  • Fixed: The Antispam Administration page's Filtering tab fields now save correctly.

14.2.5703 (Aug 13, 2015)

  • Added: A menu option under Actions to retrieve the CalDAV URLs to use for the users personal calendars.
  • Added: A primary system administrator option to disable retrieval of passwords by secondary system administrators.
  • Added: Categories for a user's Contacts are now included when exporting to CSV and can be imported from CSV.
  • Added: ICS files can now be imported into SmarterMail calendars.
  • Added: Migrating Gmail contacts now maps the Notes field to the Additional Info field of a SmarterMail contact.
  • Added: Multiple personal calendars can now be synced using SharePoint sync (Add to Outlook).
  • Added: SmarterMail is now compliant with the Federal Information Processing Standard (FIPS).
  • Added: The ActiveSync users grid for both system and domain administrators now includes a column for the users last sync date and time.
  • Added: The svcDomainAdmin web service's GetAllDomainsWithProperties function now supports all of the properties that can be retrieved with the GetRequestedDomainSettings function.
  • Added: The svcUserAdmin web service now includes a GetActiveSyncUsers2 function which returns device and last sync information for each Exchange ActiveSync user.
  • Added: The webmail function that turns URLs into links now include extensions of .br, .it, .edu and .web.
  • Changed: If SmarterMail fails to load a userConfig.xml file it will attempt to load the userConfig_bak.xml file if one exists.
  • Changed: Messages sent over SMTP to postmaster@[domain] will now deliver to the primary domain admin and the global postmaster address if a postmaster account has not been created for the target domain.
  • Changed: The maximum threads allowed for spam checks has been increased from 50 to 150.
  • Efficiency: The loading of the reminders popup window is now much faster for users with a large number of calendar events.
  • Fixed: A meeting request that was declined now properly shows that it was declined in webmail.
  • Fixed: A migration cancelled by the system administrator now resets the migration wizard for the user allowing them to start a new migration.
  • Fixed: A scenario that could cause an error page when viewing domain users.
  • Fixed: Accepting a meeting request in webmail that contains an exception event no longer sends multiple acceptance emails to the organizer.
  • Fixed: All day appointments synced using SharePoint sync now display on the correct date.
  • Fixed: Attendees will no longer receive a cancelled appointment email when an organizer deletes a past event.
  • Fixed: Blacklisting multiple IP addresses from a page under Current Connections now correctly adds all selected IP addresses to the blacklist.
  • Fixed: Deleting an item from the Appointments or Messages tabs when viewing a contact now properly hides the buttons from the tabs that are not selected.
  • Fixed: Deleting multiple contacts from an address book shared from another user now functions correctly.
  • Fixed: DMARC verification now only fails if both the SPF and DKIM checks fail to verify, per RFC.
  • Fixed: Doing a search after scrolling through contacts in webmail now correctly displays the search results.
  • Fixed: Having two or more email folders with names of single digit numbers are now displayed correctly in webmail.
  • Fixed: Propagating the Mailbox Size Limit user default field to all domains or a specified domain now functions correctly.
  • Fixed: Recurring calendar events created before DST now adjust properly in webmail after the DST time change.
  • Fixed: Sending a message exceeding a domain's max message size limit from Outlook 2013 using Exchange ActiveSync now displays a proper error message to the sender.
  • Fixed: Syncing a shared resource using Exchange Web Services now displays the share's friendly name instead of it's internal ID.
  • Fixed: The attendees hyperlink is no longer displayed in webmail for meetings where the user is not the organizer.
  • Fixed: The button to hide / show the email folders in webmail now functions correctly after adjusting the divider between the message list and message preview sections.
  • Fixed: The calendar page in webmail now functions correctly for users with permissions to view one or more newly created domain level calendars.
  • Fixed: The delete button when editing a note now function correctly.
  • Fixed: The GetItemEstimate function in Exchange ActiveSync now uses the correct namespace.
  • Fixed: The Global Address List can no longer be synced using Exchange Web Services for domains that do not share the GAL to users.
  • Fixed: The Listserv commands for setting digest or standard mode now function correctly.
  • Fixed: The system level trusted sender description field can now be edited.
  • Fixed: TLS 1.2 is now fully supported for both incoming and outgoing connections.
  • Fixed: Updated CreateContactItem and CreateTaskItem functions for Exchange Web Services to return a ChangeKey field.
  • Fixed: Users with read-only permissions to a shared calendar can no longer delete appointments from that calendar on the All Appointments tab.
  • Fixed: Various serialization errors have been fixed when using state servers for handling webmail session state.
  • Removed: Bounce.io has been removed as the service will be discontinued on October 1.

14.1.5675 (Jul 16, 2015)

  • Added: Migrating contacts from google now import a larger set of contact fields including multiple email addresses.
  • Added: New mailing list variables to display current dates and times based on either the moderator, domain or servers time zone.
  • Added: Option in Account Settings to automatically mark messages filtered to the Junk E-mail folder as read.
  • Added: Private calendar events now function correctly for iOS devices that sync using CalDAV.
  • Added: System administrators now have an option to export a list of domains and their respective active status to a CSV file.
  • Changed: Queued mailbox migrations now import using multiple threads.
  • Changed: Variables for custom mailing list subscriber fields are now case insensitive.
  • Fixed: A scenario where an IMAP connection could get dropped when doing a Gmail migration has been resolved.
  • Fixed: A scenario where Samsung devices syncing with Exchange ActiveSync could continually re-sync a collection will no longer occur.
  • Fixed: All day appointments that span multiple days now show correctly in the mobile interface.
  • Fixed: Calendar events for certain types of time zones now sync times correctly when using Outlook 2013 and Exchange ActiveSync.
  • Fixed: Calendar events that are at midnight in UTC time now display on the correct day in webmail and also sync to the correct date using SharePoint sync.
  • Fixed: Secondary calendars can now be deleted successfully for accounts using a non-English language.
  • Fixed: Selecting all contacts or tasks and then deselecting some items now functions correctly when deleting from those collections.
  • Fixed: Sending a message that exceeds the domain mesage size limit when using version 14.0 of Exchange ActiveSync now returns the correct response.
  • Fixed: Syncing iOS devices using CalDAV will no longer create a new user calendar for each task.
  • Fixed: The drag and drop functionality of email in web mail is now disabled when the folder list is collapsed.
  • Fixed: The Message Sniffer engine is now shut down properly when the SmarterMail service is stopped.
  • Fixed: The MSI installer now includes all of the required files needed to run ClamAV.
  • Fixed: Users with certain foreign (non-English) languages set as Internet Explorer default language can now view existing or create new calendar events without JavaScript errors.

14.0.5661 (Jul 2, 2015)

  • Added: Calendar colors can now be changed from clients using Exchange Web Services.
  • Added: Calendar events can now be marked as private.
  • Added: Calendars can now be created, removed and renamed using CalDAV clients that support those operations.
  • Added: Calendars can now be created, removed and renamed using Exchange Web Service clients that support those operations.
  • Added: Domain location settings can now be set using the API.
  • Added: Multiple personal calendars are now supported in the mobile interface.
  • Added: Partial support for clients that require the Exchange 2010 SP2 version of Exchange Web Services. Push operations are not currently supported.
  • Added: The automatic notification email for when an account has exceeded it's size limit can now be customized.
  • Added: The SmarterMail Self Diagnostics page now shows the servers default encoding.
  • Changed: RSS Feed items can now be edited via the right click context menu.
  • Changed: The mobile interface titles now show the specific folder or collection the user is in.
  • Fixed: A scenario where an all-day event spanning multiple days could show a day earlier in webmail.
  • Fixed: Adding contacts with eM Client syncing with Exchange Web Services now functions correctly.
  • Fixed: Calendar events now show correct times in the mobile interface.
  • Fixed: Exporting contacts to a CSV file no longer adds an extra empty field to the item rows which could cause issues when importing that file.
  • Fixed: Mailing list moderators that are not domain administrators can now access their mailing lists.
  • Fixed: My Today event links now properly open the event details window.
  • Fixed: Tasks now sync correctly with eM Client when using Exchange Web Services.
  • Fixed: The Global Address List now syncs correctly using Sharepoint syncing.
  • Fixed: The mobile interface now shows the email messages times in the user's time zone.
  • Fixed: The web interface no longer needs to be refreshed to function properly after activating a new license.
  • Fixed: Users are no longer able to add an appointment to a shared read-only calendar using the mobile interface.
  • Fixed: Using the select all action on contacts now selects the correct subset of contacts when a category filter is applied.

14.0.5647 (Jun 18, 2015)

  • Added: A user can now set which calendar is the default to use when creating new appointments.
  • Added: Calendar events can now be moved between personal calendars.
  • Added: User availability now includes all calendars in the users account.
  • Changed: The background task to delete stray files generated for web mail operations now only runs between 1 and 2 AM.
  • Fixed: An event cancellation email now displays correctly in webmail.
  • Fixed: Availability times displayed in webmail are now correct.
  • Fixed: Domains with login page customizations now function correctly when the webmail url contains one or more prefixes before the domain name.
  • Fixed: Downloading all attachments from webmail when one of the attachments is winmail.dat now functions correctly.
  • Fixed: iOS devices now sync correctly using CalDAV.
  • Fixed: Meeting requests synced to iOS devices using Exchange ActiveSync now display the correct start and end dates.
  • Fixed: Reminder alerts now sync properly using Exchange Web Services.
  • Fixed: The Login Display Customization feature is now checked or unchecked according to the domain default settings when adding a new domain.
  • Removed: Securite is no longer included as a default server for Clam definitions as it now requires authentication.

14.0.5637 (Jun 8, 2015)

Key Features
  • A temporary address can now be generated by users with a short life span that operates as an alias to their account. This is to allow sign ups to external services without giving out the account's real email address.
  • Deleting email folders in either an email client or webmail will now have their associated folder on disk removed as well. Orphaned folders from earlier releases of SmarterMail will be cleaned up automatically.
  • Message Sniffer is now available as an antispam add-on.
  • Multiple calendars can now be added to a single account.
  • Option to mark a domain as external and have messages to that domain sent either to the domain's MX record or to a specified host address. (Ent Only)
  • System administrators can now add customized HTML and change the login header text through settings on the General Settings page. They may also allow domain administrators to override these customizations.
Release Notes
  • IMPORTANT: SmarterMail 14 now requires Microsoft .NET 4.5. This prevents SmarterMail from running on Windows Server 2003.
  • Added: An instance of a recurring calendar event can now be deleted from the context menu.
  • Added: An option for external domains on whether messages should deliver locally or remotely if the user account exists locally.
  • Added: An option to toggle between overlaying multiple selected calendars, contacts, tasks or notes collections in a combined view versus displaying one at a time.
  • Added: CalDAV now supports syncing multiple calendars.
  • Added: Contacts, Tasks and Notes now allow multiple collections to be viewed at the same time.
  • Added: Domain conference rooms can now be selected to view on the calendar page.
  • Added: Dropbox is now available as a connected service allowing links to Dropbox files in email messages.
  • Added: Editing a recurring event now displays the series instance's start and end dates.
  • Added: Exchange Web Services now supports syncing multiple calendars.
  • Added: Grids now support multi-selection on Apple Mac browsers by holding down the command key.
  • Added: IMAP authentication now supports Cram-MD5.
  • Added: Microsoft OneDrive is now available as a connected service allowing links to OneDrive files in email messages.
  • Added: Migrating Google calendars now migrates all calendars from a Google account.
  • Added: Multiple calendars can now be synced using Exchange ActiveSync.
  • Added: Multiple calendars can now be viewed together in a combined view, which color codes events from the different calendars.
  • Added: SMTP Accounts has been added to the Features tab in domain settings, allowing them to be enabled or disabled per domain.
  • Added: System administrators can now customize the messages sent for certain automated emails.
  • Added: Tasks can now be imported from Gmail.
  • Added: The My Today Page now displays appointments for all calendars in a user's account.
  • Added: The reminders popup now displays items for all calendars in a user's account.
  • Added: Unsubscribe links for mailing lists can now be given friendly text instead of just displaying the unsubscribe URL.
  • Changed: Blocked senders will now block on the From address in the header of the message, in addition to the Mail From address given in the SMTP session. Previously it only blocked on the Mail From address of the SMTP session.
  • Changed: Content filtering now decodes base64 and quoted-printable encoded text parts in email messages before applying filters.
  • Changed: Improved the ClamAV definitions update process, including 64 bit support and ClamSup.
  • Changed: Migrating the same Google calendar twice will now overwrite the previously migrated events instead of creating duplicates.
  • Changed: Time zone information now utilizes the built-in system registry time zone information instead of an external file.
  • Efficiency: Deleting a large number of items from the IP blacklist or whitelist is now much faster.
  • Efficiency: The load time of the monthly calendar view is now much faster.
  • Fixed: A recipient address formatted with a quoted username containing a certain sequence of characters will no longer cause high CPU during the SMTP session.
  • Fixed: Changed how recurring calendars with a recurrence count of zero are transmitted via Exchange Web Services to work around an error when syncing with emClient.
  • Fixed: Gmail email migration now functions correctly when one or more Gmail labels contain characters that are not allowed in Window's folder names.
  • Fixed: IMAP search now handles search commands with multiple levels of parenthesized lists correctly.
  • Fixed: Messages displayed in the mobile interface now wrap text when the length of a line exceeds the width of the display.
  • Fixed: Migrating contacts from Gmail now functions correctly.
  • Fixed: The action "Send VCard(s)" now functions correctly for the Global Address List.
  • Fixed: The date and time input fields can no longer be edited when viewing a read-only appointment.
  • Fixed: Two scenarios within the mobile interface where downloading an attachment could fail.
  • Removed: All day appointments no longer display times in webmail.
  • Removed: The five-ten RBL check is no longer included as part of the default RBL checks for either spam filtering or server blacklist checks.