Changed: The maximum threads allowed for spam checks has been increased from 50 to 150.
Fixed: A meeting request that was declined now properly shows that it was declined in webmail.
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: 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: The Listserv commands for setting digest or standard mode now function correctly.
Fixed: Updated CreateContactItem and CreateTaskItem functions for Exchange Web Services to return a ChangeKey field.
Removed: Bounce.io has been removed as the service will be discontinued on October 1.
13.5.5640 (Jun 11, 2015)
Changed: The background task to delete stray files generated for web mail operations now only runs between 1 and 2 AM.
Fixed: All day events now display over the correct time span in webmail.
Fixed: All day events synced with SharePoint sync are no longer one day off.
Fixed: Calendar meetings imported from Google can now be edited.
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 eM Client.
Fixed: Downloading all attachments from webmail when one of the attachments is winmail.dat now functions correctly.
Fixed: Importing Google contacts now functions correctly.
Fixed: Messages displayed in the mobile interface now wrap text when the length of a line exceeds the width of the display.
Fixed: Processing of mailing list commands sent by email now functions correctly for mailing lists with names that contain underscore characters.
Fixed: Reminder information for calendar events is now synced properly when using Exchange Web Services.
Fixed: Sent Items messages are now sorted correctly when using a bottom preview pane or no preview pane.
Fixed: Two scenarios within the mobile interface where downloading an attachment could fail.
13.4.5603 (May 7, 2015)
Fixed: Updated an area of IMAP processing to prevent a potential timing issue that would cause parsing of incoming commands to fail.
Fixed: XMPP authentication now works with Spark IM client.
13.4.5598 (Apr 30, 2015)
Changed: EULA has been updated to accommodate white labeling.
Changed: Messages viewed in webmail that do not contain either an HTML or plain text part will now have any text part that is not an attachment displayed as plain text.
Changed: The Exchange ActiveSync logs now include the client's IP address.
Fixed: A character encoding issue with 8-bit MIME messages which could cause certain foreign characters to be lost.
Fixed: A global level folder auto-clean rule that targets the inbox will now run properly when the option to prevent users from auto-cleaning the inbox is enabled.
Fixed: A timing issue will no longer occur which could prevent messages from being sent properly from a device synced with Exchange ActiveSync version 12.1.
Fixed: A valid recipient could get rejected due to a case sensitivity issue involving domain aliases when SmarterMail is operating as incoming gateway in domain forward mode using Web services to pull the list of domains and users.
Fixed: All day appointments displayed in webmail under the all appointments tab now show in the user's time zone instead of UTC.
Fixed: An issue involving timed background tasks in webmail which could prevent messages getting pushed correctly when syncing with Exchange ActiveSync.
Fixed: Appointments with a start time of midnight now show on the correct date in webmail.
Fixed: Calendar events that span multiple days are now displayed correctly in webmail.
Fixed: Changed how task data is sent to Exchange ActiveSync clients so Outlook 2013 would display the times in the user's local time instead of UTC.
Fixed: Passwords are no longer displayed in XMPP logs.
Fixed: Recurrence instance deletions now function correctly.
Fixed: Removed the delete option from the context menu for contacts that are read-only.
Fixed: Tasks now display properly in the calendar view of webmail when the task has a duration of 0.
Fixed: Tasks synced with Exchange ActiveSync will no longer lose their categories if those categories don't exist in the user's master category list in webmail.
Fixed: The general activity graph under the Usage tab on the Traffic Statistics dashboard now properly refreshes every five minutes.
13.3.5535 (Feb 26, 2015)
Added: Updated administrative logging to include the friendly name of the event that was fired in addition to it's id number.
Fixed: A temporary disk error when reading an account's userConfig.xml file will no longer result in the user's settings being reset to the defaults, including a blank password.
Fixed: A user with read-only control of a shared calendar can no longer delete instances of a recurring event.
Fixed: A zero byte fileStore.xml file will no longer prevent SmarterMail from starting properly.
Fixed: Adding a calendar event using Android's default calendar app with Exchange ActiveSync now syncs correctly.
Fixed: Adding a recurring event that occurs on a specific week of each month now syncs correctly using Exchange ActiveSync.
Fixed: Adding a task using Outlook 2013 with Exchange ActiveSync now syncs correctly.
Fixed: Adding duplicate entries to trusted senders is no longer allowed.
Fixed: Availability conflicts are now calculated correctly when adding or editing a new calendar event in webmail.
Fixed: Birth dates set on iOS devices using Exchange ActiveSync now sync correctly.
Fixed: Changing an event’s start time that includes a domain resource now properly updates the availability of that domain resource.
Fixed: Contacts imported from a CSV file that include only white space in certain imported fields are now saved properly, such that they can be successfully synced with Exchange ActiveSync.
Fixed: Creating a calendar and immediately deleting an event using the Mac OSX calendar app with Exchange Web Services now syncs correctly.
Fixed: Declude spam weights now save correctly.
Fixed: Domain resource availability is now calculated properly when determining scheduling conflicts.
Fixed: Editing a password brute force or denial of service abuse detection rule for XMPP now correctly sets the service field to XMPP.
Fixed: Email folders that contain special characters are now sorted correctly in webmail.
Fixed: Exchange ActiveSync responses will no longer send an empty Exceptions tag, which would cause Outlook 2013 to crash.
Fixed: Folders with special characters in their name now sync correctly using Exchange ActiveSync.
Fixed: Made changes to how folder renaming is handled to prevent a scenario that could cause mailbox corruption.
Fixed: Renaming a folder that contains special characters using Exchange ActiveSync no longer causes an error in webmail when trying to view that folder.
Fixed: Setting a contact's birth date on a client synced using CardDAV will no longer save as one day off for users in time zones with positive offsets from GMT.
Fixed: Temporary files created during Exchange ActiveSync SmartForward, SmartReply and other email attachment operations are now immediately cleaned up when no longer needed.
Fixed: The number of items sent back per Exchange ActiveSync response is now correctly determined using the WindowSize specified by the client.
Security: Resolved an XSS vulnerability related to replying to an email.
Security: Resolved an XSS vulnerability related to viewing email.
13.2.5511 (Feb 2, 2015)
Fixed: SmarterMail will now start up properly when it encounters a corrupt fileStorage.xml file.
13.2.5507 (Jan 29, 2015)
Added: The email results of an advanced search now includes a column for the From address.
Added: The svcDomainAdmin web service's GetRequestedDomainDefaults and SetRequestedDomainDefaults functions now support getting and setting DefaultEnableMailSigning.
Added: The svcDomainAdmin web service's GetRequestedDomainSettings and SetRequestedDomainSettings functions now support getting and setting EnableDomainkeySigning and EnableDkimSigning.
Added: The svcMailListAdmin web service’s GetRequestedListSettings and SetRequestedListSettings functions now support getting and setting EnableHeader, EnableFooter, EnablePosterWhitelist, EnableDoubleOptin and DisableListErrorReplies.
Added: The svcServerAdmin web service's GetBlackListEntry function now supports getting the blacklist for XMPP.
Added: The svcServerAdmin web service's SetBlackListEntry function now supports setting the blacklist for XMPP.
Changed: Colons, semi-colons, single quotes and double quotes are now counted as symbols in a user's password.
Changed: Importing users from a CSV file will now extract just the username if a full email address is given in the username field.
Changed: When a task is marked as completed in webmail, the percent completed field will automatically be set to 100.
Fixed: A calendar event with a reminder no longer loses that reminder when a change is made to the event from an Exchange ActiveSync client.
Fixed: Accepting or declining a meeting request now syncs correctly using Exchange ActiveSync.
Fixed: Adding, Deleting, or Updating items during a Sync command using Exchange ActiveSync now generates new SyncKey values for the containing folder and collection.
Fixed: Clients synced with Exchange Web Services now display messages with attachments correctly.
Fixed: Creating a new user for a domain now has the "Disable X-Originating-IP header in messages" field under the Compose tab, set according to the domain's default user settings.
Fixed: Deleting appointments from the "All Appointments" tab in webmail now sends out cancellation update emails to the attendees.
Fixed: Editing or deleting an instance of a series using an Exchange ActiveSync client now functions correctly.
Fixed: Filtering messages in webmail on whether or not they were forwarded now functions as expected.
Fixed: For meetings with end dates that are in the past, a cancel notification will no longer be sent to attendees when the meeting is deleted from webmail.
Fixed: Meeting request responses, changes, and deletions are now properly relayed between the organizer and attendees.
Fixed: Meeting request statuses now display properly on iOS devices.
Fixed: Migrating an account from Exchange now functions correctly when the source account has a very large number of folders.
Fixed: Password expiration notification messages now send out at the correct times according to the notification timings setting.
Fixed: Selecting multiple files to download in file storage now functions correctly.
Fixed: The Exchange Web Service's CreateCalendarItem function response now includes a ChangeKey.
Fixed: The FilterType and Class fields are now used correctly during a GetItemEstimate request when syncing using Exchange ActiveSync.
Fixed: The organizer of an event will remain listed as the organizer after they make changes to the event from an Exchange ActiveSync client.
Fixed: Truncation of email body text in an Exchange ActiveSync response will no longer allow a surrogate pair character to be split.
Fixed: When a mailing list’s address is added to the subscribers of another mailing list, it will inherit the reply-to field from the parent mailing list.
Fixed: When SmarterMail is operating as an incoming gateway for another SmarterMail server, the cached list of domains and users retrieved via Web services will no longer get cleared out when global settings are saved or loaded.
Removed: The AHBL.org RBL from the server blacklist and spam checks as that service is no longer available.
13.1.5451 (Dec 4, 2014)
Added: Sessions closed due to the connected IP address getting added to the blacklist will now add a log entry explaining why the session was closed.
Added: The svcAdmin Web service now includes functions for adding, updating, removing and retrieving the list of abuse detection rules.
Changed: Blocking or unblocking email addresses by clicking on the sender's email address in the content pane now requires confirmation.
Changed: The And / Or content filter options now only display when more than one filter rule is selected.
Changed: The content filter option to enable wildcards in search strings now only displays if a filter rule is selected where that option would apply.
Changed: The migration wizard now requires that the account settings be successfully tested before starting the migration.
Changed: The notification emails for password expirations and password policy violations now explain that the password can be changed by logging into webmail.
Changed: The notification emails for password expirations and password policy violations now show the sender as System Administrator.
Changed: The notification emails for password policy violations now explain which rules the user's current password is violating.
Changed: The second page of the content filter wizard is no longer displayed if the selected filter rules require no additional inputs.
Fixed: A corrupt or blank FileStorage.xml file will now be rebuilt automatically.
Fixed: Changing the name of a synchronized device now functions correctly.
Fixed: Clicking on the sender's email address in the content pane now functions correctly after selecting a different View menu option.
Fixed: Clicking through calendar days or months in webmail no longer gets progressively slower.
Fixed: Exporting the Password Policy Compliance list no longer cuts off after 75 entries.
Fixed: Forwarding a message with attachments from an Android device using version 14 of Exchange ActiveSync will no longer send two of those attachments.
Fixed: Inline images in email messages are now displayed correctly in eM Client when syncing with Exchange Web Services.
Fixed: Styles in the HTML of notes and task descriptions are now removed before displaying in webmail.
Fixed: Syncing the address book with eM Client using CardDAV no longer loses certain fields, such as phone numbers and preferences.
Fixed: Tasks now sync correctly with Apple mail when using the Yosemite OS (10.10).
Fixed: The date of the last sync when using Exchange Web Services is now tracked correctly.
Fixed: The Folder Path field of the Manage section's Restore page is no longer case sensitive.
Fixed: The option to remove user statistics files after a specified number of months now functions correctly.
Fixed: The time of the last sync in Synchronized Devices is now displayed in the user's time zone instead of UTC.
Fixed: The time of the last sync is now included along with the date for all sync protocols in Synchronized Devices.
Fixed: The time zone information on start and due dates are now saved correctly when syncing tasks using Outlook 2011 with Exchange Web Services.
Fixed: URL's in email messages in the mobile interface are now clickable.
Removed: Calendar migration from Gmail as Google made some changes to their access API's. We are working on re-adding that functionality.
Removed: The Default option and specific email address options in a mailing list's List To Address field.
13.0.5430 (Nov 13, 2014)
Efficiency: Determining a user’s availability during an Exchange ActiveSync request is now much faster.
Fixed: A correct response is now given for an out of office settings request from an Exchange ActiveSync client.
Fixed: Changing the advanced search from Everywhere to Email, Contacts or Calendar now functions correctly.
Fixed: Devices are now listed correctly when viewing a user in the Chat section of webmail.
Fixed: Email addresses in the header of a message viewed in webmail will no longer cut off the domain extension after four characters.
Fixed: Forwarding an attachment now functions correctly when forwarding from a shared folder.
Fixed: Generating a new DKIM signing key no longer requires the SmarterMail service to be restarted to take effect.
Fixed: Impersonation now functions correctly on accounts that have ampersands (&) as part of the username.
Fixed: Improved locking of calendar files when saving and loading to prevent a case where an account’s calendar items could be lost when doing many updates in a short duration.
Fixed: Messages with null senders are no longer included as HAM messages for updating the Bayesian filter.
Fixed: Requiring authentication for relay for a domain is now enforced correctly when the Allow Relay option on the SMTP In tab of the Protocol Settings page is set to something other than Nobody.
Fixed: Selecting a filter on the Inactive User page now functions correctly.
Fixed: Selecting a message priority when composing a new message now functions correctly.
Fixed: Sending addresses found in the Global Trusted Senders list will now skip incoming SMTP spam checks.
Fixed: The AddUser2 function of the svcUserAdmin Web service now functions correctly.
Fixed: The Buy Now button for add-on’s now pops up the purchase page in a new browser tab instead of inside the webmail interface.
Fixed: The Current IDS Blocks grid now displays correctly after a row has been deleted.
Fixed: The Disk Usage report now displays correctly for a system administrator that is impersonating a user.
Fixed: The Max Messages Per Session field on the Protocol Settings page has been moved from the SMTP Out tab to the SMTP In tab.
Fixed: TLS for XMPP now functions correctly.
Fixed: XMPP clients that pass a blank resource are now correctly assigned a temporary unique resource per RFC.
13.0.5420 (Nov 3, 2014)
Added: A System Administrator can now restore a user, an account’s email folder or the contents of an email folder from within the Web interface without restarting the SmarterMail service.
Added: Abuse detection rule to alert and optionally block or quarantine outbound mail when an account bounces a specified number of messages in a specified time frame.
Added: Added an option to do spam and content filtering for IMAP message retrieval.
Added: An internal only option for aliases that only allows local accounts to send to them.
Added: Blacklisting an IP address will now automatically close all current IMAP, POP and SMTP sessions from that IP address.
Added: Content filters now include an option to check if the sender of the message is authenticated.
Added: File storage now allows you to rename files.
Added: New API documentation browser.
Added: Outgoing gateways now have a description field.
Added: Password requirements now include an option for password expiration.
Added: Password requirements now include an option to block outgoing SMTP for accounts that violate the requirements and do not change their password within a specified grace period.
Added: Password requirements now include an option to prevent commonly used passwords.
Added: SASL authentication for XMPP.
Added: The Abuse Detection page now has a Wizard button with security presets.
Added: The Current Connections page's grid is now sortable.
Added: The Current IDS Blocks page's grid is now sortable.
Added: The Global Address List now supports multiple email fields.
Added: The Internal Spammer Notification (renamed to "Internal Spammer") now optionally allows blocking or quarantining of messages when the rule is violated.
Added: The number of URL's in a message that is blacklisted by a URIBL is now logged in the SMTP and delivery logs.
Added: The Password Policy Compliance grid can now be exported to a CSV file.
Added: The Protocol Settings page's SMTP Out tab now includes an option for the maximum number of messages that can be sent in a single SMTP session.
Added: The URIBL spam check now supports a Max Weight field to limit how much weight a single URIBL check can add to the message.
Added: When Cyren AV or ClamAV finds a virus, it is now logged to the delivery log.
Changed: Email migrations from Gmail accounts now skip the internal "All Messages" folder to avoid downloading messages twice.
Changed: The Internal Spammer abuse detection rule now triggers based on total messages sent from an account in a specified time frame, where previously it required messages to be of the same size.
Changed: The language drop down on the webmail login page now includes each language translated to that language.
Changed: The LDAP string on the Import LDAP Users page will now remember its value from the last successful query.
Fixed: A content filter with an action to copy or reroute the message to a blank address will no longer generate a bounce message.
Fixed: Pressing the Return/Enter key in the Email Address text box when adding a new alias now correctly moves to the next line when using Internet Explorer 11.
Fixed: The AddUser2 function of the svcDomainAdmin web service now automatically sets the new users’ fields to the default user settings for the domain.
Fixed: The date fields are disabled when viewing a calendar event in webmail that has read-only access.
Fixed: The date picker will no longer switch from 24-hour time to AM/PM after saving a calendar event.
Fixed: The New button and context menu no longer display when viewing a calendar in webmail with read-only access.
Fixed: Using the mobile interface to download an attachment that includes an ampersand in the name will no longer cut off the name at the ampersand.
Fixed: Viewing a calendar in the mobile interface now correctly displays the last day of the month.
Fixed: When a user shares a folder from their inbox and the attaching user accesses it via IMAP, the folder will now function correctly.