Release Notes and Version History

Build 7957 (Oct 14, 2021)

  • Fixed: Extra space on DKIM-signature line can cause DKIM issues.

Build 7950 (Oct 7, 2021)

  • Added: More recurrence options for Weekend/Weekday/Day and "Every X years" for calendar appointments, in webmail.
  • Changed: Enabled SHA1 decoding for incoming DKIM signatures.
  • Changed: SmarterMail now supports multiple incoming DKIM signature verifications.
  • Fixed: "Nth Day" recurrences are syncing as Nth "Sunday" in some clients (EWS).
  • Fixed: A recurring event created on Android (EAS) occasionally does not show correctly.
  • Fixed: Calendar appointment configured as "First weekend day" is not syncing properly to Outlook (MAPI).
  • Fixed: UTC time shows in Outlook (MAPI) when deleting a single instance of a recurrence within webmail.

Build 7945 (Oct 2, 2021)

  • Fixed: An uncommon scenario where DNS requests were returning the wrong DNS responses.
  • Fixed: EAS MeetingResponse command doesn't support multiple Request items.
  • Fixed: Installer would not properly update the DNSClient dependency on upgrade.
  • Fixed: Marking messages read/unread or deleting them using Thunderbird with IMAP isn't always working as expected.
  • Fixed: Pasting a screen capture into a message (via webmail) doesn't work.

Build 7929 (Sep 16, 2021)

  • IMPORTANT: SmarterMail now requires .NET 4.8.
  • Changed: Password compliance report now includes accounts that have password changes disabled.
  • Fixed: Account fails to sync in Windows Mail (IMAP) until sync period is adjusted.
  • Fixed: Administrative logging still references "Commtouch" instead of "Cyren".
  • Fixed: Conference room suggested times doesn't show anything in Outlook (MAPI).
  • Fixed: Deleting a Calendar gives an error toast even though the deletion was successful.
  • Fixed: Error message when deleting folders in File Storage.
  • Fixed: Forwarding messages from shared folders in Outlook (MAPI) results in an error.
  • Fixed: HTML attachments are not visible in Outlook (MAPI).
  • Fixed: If a custom spam check's name contains a comma the weight is not properly added to the total spam weight of the message.
  • Fixed: Microsoft Teams recurring meeting vanishes from webmail after editing single instance.
  • Fixed: Saving contact birthdates using UK/EU date format shifts saved date.
  • Fixed: Signature selector may become out of sync with the previously selected signature after editing a draft message.
  • Fixed: SpamAssassin check is not properly added to the total spam weight of the message.
  • Fixed: The Last Login date in Inactive Users, Disk Usage report and Users are inconsistently displayed.
  • Fixed: Unable to edit appointments 1 year in the future in webmail.
  • Fixed: While filtering on Unread, deleting selected messages drops next message from list.

Build 7914 (Sep 1, 2021)

  • Changed: Handling of categories on shared collaboration items is more consistent. (Categories will no longer appear when viewing a collaboration item from a folder that has been shared to you.)
  • Changed: Handling of emails with multiple from addresses in webmail is more consistent.
  • Fixed: Deleting attendees in an appointment doesn't activate the Save button.
  • Fixed: Editing a contact owned and shared by another user clears out the owner's categories.
  • Fixed: Impersonating an account updates the last login time.
  • Fixed: MAPI doesn't always set a meeting UID and SEQUENC number for modified events.
  • Fixed: MAPI recurring appointment set to 'last day of month' is displayed incorrectly in webmail.
  • Fixed: Removing all attendees from appointment in webmail fails to actually remove them on save.
  • Fixed: Users of a shared contact folder can edit the categories set for the folder by its owner.

Build 7906 (Aug 24, 2021)

  • Fixed: Access denied error in Windows Event Viewer during startup that references mailConfig.xml and/or mailConfig.old.xml.
  • Fixed: An issue where members of an alias aren't viewable when composing an email in Outlook (MAPI).
  • Fixed: API documentation for ListUserNames doesn't display QueryString arguments.
  • Fixed: Contact email addresses are not correctly indexed.
  • Fixed: Multiple drafts can be orphaned in Thunderbird (IMAP).
  • Fixed: Scenario where sending an email using Windows Mail (EAS) may lose the email content.
  • Fixed: The SmarterMail API for mailing lists always returns a 200 success even on a failure.

Build 7901 (Aug 19, 2021)

  • Changed: Disk usage styling for domains and users who are set to unlimited disk space now match those with a limit.
  • Fixed: A domain shared calendar (Domain Settings > Sharing) does not show up in the user's Calendar area immediately.
  • Fixed: Calendar display issue when a member of a User Group shares a calendar with their Group.
  • Fixed: Creating a domain shared resource results in red warning/exception.
  • Fixed: Deleting a user share on a folder results in an object reference error.
  • Fixed: IMAP client displays shared subfolders even when the shared parent is detached.
  • Fixed: Opening a Note from the Advanced Search window creates a new session and loads the email list rather than the note.
  • Fixed: Scenario where administrators are unable to create new users or domains.
  • Fixed: Scenario where SMTP spam checks cause SmarterMail to crash.
  • Fixed: Sharing a new folder with another user doesn't show up that user's folder list right away.
  • Fixed: SmarterMail diagnostics page is not able to resolve to yahoo.com.
  • Fixed: The Email folder Properties modal doesn't always close after clicking Save.
  • Fixed: Tool tips seem to flicker in random areas in webmail in various browsers.
  • Fixed: Umlauts used in task bodies in Outlook (MAPI) are lost when the task is saved.
  • Fixed: User Activity > Inactive Users contains no confirmation modals for Delete or Disable actions.
  • Fixed: When replying to emails returned from Sent Items via Advanced Search, the user's address is used in the To: field rather than original recipients.

Build 7894 (Aug 12, 2021)

  • Added: Several more searchable fields in the Grid and Card views for contacts.
  • Changed: Appointment descriptions have been redesigned.
  • Changed: Improved calendar printing in webmail.
  • Changed: Updated FullCalendar to version 7.9.0.
  • Efficiency: List of folders shared with other users is now cached.
  • Fixed: A task's completion percentage shows as 0% when exported/imported via PST.
  • Fixed: Appointment invites and responses that have been read are shown as unread when imported via PST.
  • Fixed: Attaching SmarterMail 2.x domains to newer Builds shows an incorrect error message.
  • Fixed: Cannot reliably edit tasks between Outlook (MAPI) and webmail.
  • Fixed: Emails sent without a subject or body are missing from PST export/import.
  • Fixed: Issue where disposable address modal is not displaying the correct folder when open.
  • Fixed: Issue with conversion of a domain when upgrading from SmarterMail 2.6.
  • Fixed: MAPI attachments can sometimes exclude the extension in the filename.
  • Fixed: MAPI isn't always updating sequence numbers on appointments and meeting invites.
  • Fixed: Scenario in which message drafts get orphaned when composed via EAS.
  • Fixed: Scenario where "This message no longer exists" is displayed and a 500 error shows in the browser console.
  • Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in EAS.
  • Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in webmail.
  • Fixed: Single all-day calendar appointments created in Outlook (Add to Outlook) are showing as 1 more day than intended.
  • Fixed: The system event action for "Command Line Action" shows "Undefined" on the card in place of the actual process/arguments.
  • Fixed: When a calendar invite is received from a non-domain user, the Description is displayed in plain text.
  • Fixed: When a folder exceeds 8 subfolders, the nested subfolder display becomes broken.
  • Fixed: When creating an event, adding additional entries of the same action overwrites the existing actions.

Build 7887 (Aug 5, 2021)

  • Added: The ability to download EML files from advanced search.
  • Added: The ability to download EML files from spam quarantine.
  • Added: The ability to download EML files from the spool.
  • Added: The ability to download EML files from virus quarantine.
  • Added: The ability to download EML files from waiting to deliver.
  • Changed: Remove the percentages from the folders Mailbox Usage on user dashboard report.
  • Changed: The total domains count is now displayed next to the Domains menu option.
  • Changed: Updated the attach/detach domain process.
  • Fixed: A scenario where MAPI fails to send an email and reports a null exception in the logs.
  • Fixed: Appointment reminder time interval is off in webmail. (I.e., None shows as 5-minutes, 5-minutes shows as 10-minutes, etc.)
  • Fixed: Debug log being generated with JSON errors.
  • Fixed: Max Message Size is not correctly converting to KB's in Domain Defaults.
  • Fixed: Potential conflict banner may not appear in webmail when creating or viewing an appointment.
  • Fixed: Reload Domain action does not give a warning that currently logged in users will be logged out.
  • Fixed: Right-clicking on a recurring appointment to delete the instance results in an infinite spinner.
  • Fixed: Tables show border outlines when messages are viewed in the preview pane.
  • Fixed: The details of some contacts created in webmail do not get included when the account is exported to PST (MAPI) then imported to a new MAPI account.
  • Fixed: Virus Detected Events not triggering if Cyren detects virus.
  • Translations: Added "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_FAILED" and "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_CONVERSION_REQUIRED" translation key values.

Build 7879 (Jul 28, 2021)

Key Features
  • Implemented file compression on stats files, decreasing disk usage by 75% or more.
Release Notes
  • IMPORTANT: It is not possible to downgrade or rollback to previous versions due to replacement of stat3 files with optimized stat4 files.
  • Added: Outbound Messages system report that includes a count of standard outbound messages and outbound spam messages.
  • Changed: "Delete This Event Only" button is now hidden when editing the whole series of a recurring appointment.
  • Changed: Consolidated the system reports for Cyren Zero-hour Outbreak Detection, ClamAV and Windows Defender into the Viruses Caught report. (Viruses Caught report now includes viruses detected by ClamAV rather than ClamAV connections.)
  • Changed: EAS logs now record connection information (user email, device id, EAS version, etc.) at the Exception level.
  • Changed: If the greylisting datafile becomes unreadable, a new file is created to prevent mail delivery issues.
  • Changed: Modified various column headers within the reports for consistency between system and domain reports, as well as the dashboard reports and their underlying reports.
  • Changed: Reordered the system Reports navigation pane for better grouping.
  • Changed: Updated FullCalendar to v7.8.0.
  • Changed: Updated the Throttling card on the system Protocol report to include messages that were delayed due to throttling.
  • Changed: User availability modal in the web interface was cleaned up.
  • Efficiency: Optimized the number of API calls made when toggling calendar/conference room visibility in webmail.
  • Fixed: Cannot delete an instance of a recurring appointment on a domain calendar in webmail.
  • Fixed: CPU issues with MAPI and RTF-to-HTML conversions.
  • Fixed: Domain report sorting by username sorts oddly if username starts with a number.
  • Fixed: Editing mailing list subscriber info incorrectly shows the email address as editable.
  • Fixed: Email messages with a "x-amp-html" part show blank content in webmail.
  • Fixed: Encoded filenames of attachments show as broken for recipients when forwarded from webmail.
  • Fixed: iOS (EAS) email searches for older items not synced to the device show the wrong date-time stamp when retrieved.
  • Fixed: Potential fix for a domain's User grid showing users from a different domain on the server.
  • Fixed: Rare unhandled indexing post action exception causes an account to constantly reindex.
  • Fixed: Read/Unread status does not always sync between server and IMAP clients.
  • Fixed: Scenario in which a domain administrator may be unable to save domain setting due to disabled mailing lists.
  • Fixed: Scenario in which users may not be able to delete EAS devices from Synchronized Devices.
  • Fixed: Scenario where a single instance of a recurring event can't be deleted from a domain shared calendar.
  • Fixed: Scenario where users viewing an instance of a recurring appointment see an error toast notification.
  • Fixed: The inbound spam message value on the Inbound Message card of the Protocol report does not match the total number of spam messages shown within the underlying report.
  • Fixed: The Total Inbound Spam Message value does not match between the system Inbound Spam and Inbound Messages reports.
  • Fixed: XSS sanitizer detects JSON-LD embedded data in HTML messages as suspicious.
  • Removed: Bad Commands column from the system and domain SMTP Out reports.
  • Removed: Removed "DNS Real-time Blackhole List" from spam checks list for new installs or when resetting spam checks.
  • Security: One or more security issues were fixed. It is recommended that all users update to this release.
  • Translations: Added "ATTENDEES_AND_CONFERENCE_ROOMS" and "OUTGOING_MESSAGES_TOTAL" translation keys.
  • Translations: Modfied the "POTENTIAL_CONFLICTS", "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_SIGN", and "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_VERIFY" translation key values.

Build 7866 (Jul 15, 2021)

  • Changed: SmarterMail now sets the X-Robots-Tag header to "noindex" to prevent Google from indexing some pages.
  • Changed: Updated time zone definitions library.
  • Efficiency: Loading of conference room appointments in web interface is ten times faster.
  • Fixed: An empty context menu may show for some calendar events shared with full control.
  • Fixed: Licensing counts in web interface may not display correctly.
  • Fixed: Modifying a message's read/unread state in an IMAP client does not sync that change to EAS clients.
  • Fixed: Modifying a single occurrence of a recurring appointment via EAS may not sync some properties to server.
  • Fixed: Scenario of NullReference exception when retrieving a message attachment via EAS.
  • Fixed: Scenario where NullReference exception could cause appointments updated via EAS to not sync back to the server.
  • Security: One or more security issues were fixed. It is recommended that all users update to this release.
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 7859 (Jul 8, 2021)

  • Changed: Removed read-only shares from IMAP subscribed folder list due to client limitations.
  • Fixed: All-day appointments with a positive UTC timezone may show on the wrong day in EAS clients.
  • Fixed: API GetMessages does not use MessageSince nor MessageBefore parameter values when calculating results.
  • Fixed: Attachment filenames in content-type header were not properly handled when syncing via EAS.
  • Fixed: EWS exception causes MAPI, EAS, and EWS availability to return no results for some users.
  • Fixed: Exception in the IMAP logs related to the NOOP command.
  • Fixed: Froala editor may strip out empty signature fields in draft messages.
  • Fixed: In Dark theme, an account that is over its limit shows the Disk Usage bar in webmail as orange rather than red.
  • Fixed: In Dark theme, the Advanced Search Received After/Received Before criteria label are the wrong color.
  • Fixed: Outbound messages fail DKIM when there are repeated header fields (e.g., multiple X-Notes, etc.).
  • Fixed: Read-only messages that are opened in their own window show the Delete button and other Actions (...) menu inconsistencies.
  • Fixed: Scenario where an attachment whose filename contains special characters may become corrupt when sending a draft or forwarding a message.
  • Fixed: Users may receive duplicate messages that are continually triggered after a command timeout.
  • Fixed: When a user who does not have a signature selected/required by default adds a signature to an email, the signature does not appear in the email body.
  • Removed: Edit/View/Open options have been removed from context menus in Calendar, File Storage, and Advance Search pages.
  • Translations: Modified "CONTENT_FILTER_RUNNING" translation key value.
  • Translations: Removed "CONTENT_FILTERING_RUN_FILTERS" translation key.

Build 7852 (Jul 1, 2021)

  • Added: Added #detectedby# variable (the name of the virus scanner) to the event argument for Virus Found events.
  • Added: Editable default descriptions for brute force login (IP and webmail) and password recovery IDS rules.
  • Added: STUN and TURN server settings to Domain Defaults and Settings propagation.
  • Changed: Adjusted SignalR ping frequency and increased timeout duration to fix some web page refresh issues.
  • Changed: Adjusted validation message for autocomplete fields to be consistent throughout the web interface.
  • Changed: Hide "Domain > General settings" card for Team Workspaces when Team Workspaces is disabled.
  • Changed: Mailing list options are now shown on the Configuration page based on whether they are enabled for the domain.
  • Fixed: Account disk usage percentage is showing as zero for all accounts on the domain accounts listing page.
  • Fixed: Dark mode CSS background color styling for auto-complete fields in modal dialogs is slightly off.
  • Fixed: Delete button is missing on mobile devices when showing message pane in webmail.
  • Fixed: EAS is not pulling messages down to Outlook 2016/365.
  • Fixed: IMAP read-only shares allow items to be deleted.
  • Fixed: Mailing list "List Reply To Address" setting for "Specific User" shows when the "List From Address" setting is set as "Specific User".
  • Fixed: Messages in the spool that are base64 encoded show error message "This message no longer exists."
  • Fixed: Notification for domain propagation always indicates that results were propagated to one domain.
  • Fixed: One folder failing to archive causes all subsequent folders to not archive.
  • Fixed: Responding to an appointment via iOS (EAS) does not properly update the appointment for the attendee or it disappears from the iOS calendar.
  • Fixed: Scenario in which Connections page for system administrators may not show any EAS connections.
  • Fixed: Scenario in which SMTP Out IP rotation success-to-failure ratio does not adhere to specified ratio setting.
  • Fixed: Some attachments are missing in Outlook (MAPI) but appear in webmail.
  • Removed: Sorting by disk usage/percentage from domain accounts listing page.
  • Translations: Added EVENT_CONDITIONS_DETECTEDBY translation key.
  • Translations: Modified EVENT_ACTIONS_DEFAULTS_10016_BODY and EVENT_ACTIONS_DEFAULTS_10016_SUBJECT translation values.

Build 7845 (Jun 24, 2021)

Key Features
  • Upgraded EAS to version 16.1 which improves performance for mail clients like Outlook mobile and Gmail, and offers additional features such as remote wipe and syncing of drafts.
Release Notes
  • IMPORTANT: It is not possible to downgrade or rollback to previous versions due to modifications to the events.json file.
  • Added: Attaching a domain that requires an upgrade now shows in the conversion.log and on the convert-status page.
  • Added: Folders can now be uploaded to File Storage for a quick method of adding files in an organized structure.
  • Added: New option in a user's Calendar Settings for setting the default duration and reminder times for new appointments or meetings.
  • Added: New option in a user's Calendar Settings for setting the first day of week in the calendar view.
  • Added: Support for "follow up" dates on emails in Outlook (MAPI) that are added to Outlook's To Do List.
  • Added: The conversion log to the Troubleshooting > Options and View Logs pages.
  • Added: The EAS synchronized device modal now shows the version of EAS protocol being used.
  • Changed: Added better notifications in webmail to show more than just "Action Failed" when renaming or moving folders fails.
  • Changed: Adjusted the eventMaxStack for calendar Week and Day views to prevent event overlap in the web interface.
  • Changed: Lucene no longer indexes text attachments.
  • Changed: Modifying the DKIM key size settings is now the only field that will require a new DNS entry.
  • Changed: Moved EAS logging in Sys Admin > Troubleshooting > Protocol Logging card for alphabetical ordering consistency.
  • Changed: Replaced the posting permissions dropdown option with toggles and other changes to mailing list settings.
  • Changed: System and domain events systems have been modified to split Send Email and Send Notification into separate actions.
  • Changed: Updated Froala editor to version 4.0.1.
  • Changed: Upgrade FullCalendar to version 5.7.0.
  • Changed: User account profile pictures have a max upload size limit of 5 MB.
  • Efficiency: Improved several API calls when navigating to mailing list settings page.
  • Efficiency: Significantly decreased account page load times for domains with a large number of users.
  • Fixed: An email containing an EML attachment is missing the attachment when the account is synced to Outlook (MAPI).
  • Fixed: API call to "list-usernames" is broken for Plesk environments.
  • Fixed: Calendar meetings in Japanese do not use the correct encoding codepage in Outlook (MAPI).
  • Fixed: Collapsing and expanding headings after a search in Outlook (MAPI) does not work correctly.
  • Fixed: Connecting a MAPI profile to a share that also has shared subfolders does not display those subfolders.
  • Fixed: Creating an event more than a year in the future does not return the event details in the API response.
  • Fixed: Creating or renaming email folders in Outlook (MAPI) with invalid characters shows differently in Outlook and webmail.
  • Fixed: Duplicate debug log ids are permitted on Troubleshooting > Options page causing duplicate entries in the View Logs page.
  • Fixed: Duplicate Delete email action in mobile view.
  • Fixed: EWS connections are not updating in User Activity page.
  • Fixed: IMAP clients do not sync subfolders of shared folders.
  • Fixed: Importing an ICS file containing a recurring event with modified occurrences only imports the main event.
  • Fixed: Inconsistency with Delete and Undelete email actions in all menus.
  • Fixed: Missing folder creation validation in IMAP protocol to prevent creation of folder names that begin or end with a period.
  • Fixed: Opening a GAL user's properties modal in Outlook (MAPI) does not show the labels correctly.
  • Fixed: Outlook (MAPI) Client Submit Time (date-time stamp) does not match when "Get more from server" is used.
  • Fixed: Phone numbers have a different ID with each API call when retrieving contact details.
  • Fixed: Read-only permission warning banner shows when editing a GAL contact as a domain administrator.
  • Fixed: Removed grouped UIDs from contact CSV import and export mapped fields.
  • Fixed: Scenario in which an all-day appointment created and viewed in the web interface could show on the day prior.
  • Fixed: Scenario in which an error message would show when saving new appointments.
  • Fixed: Scenario in which File Storage public links result in a 404 server response.
  • Fixed: Scenario in which Lucene index may not properly release all resources.
  • Fixed: Scenario in which user can successfully upload a file even if the domain disk space is full or near its limit.
  • Fixed: Scenario where users are unexpectedly logged out of webmail.
  • Fixed: Signature is neither shown nor applied when editing an existing draft in the web interface.
  • Fixed: Some IMAP clients do not automatically show/subscribe to newly created folders in web interface.
  • Fixed: System administrators impersonating domain administrators cannot modify domain users' max mailbox size limits.
  • Fixed: System and domain User Defaults "Enable Greylisting" setting switches state whenever any setting is modified and saved.
  • Fixed: The previews for large images are broken in File Storage.
  • Fixed: The Send Notification mass messaging option does not limit entries to users on the server.
  • Fixed: Upgrading from SM 15.x or earlier to latest build sets all custom spam checks to disabled.
  • Fixed: User email signature may change before the Froala editor is fully loaded.
  • Fixed: User's "Enable Greylisting" option toggles on/off whenever the Settings > Account page is saved.
  • Fixed: Users can create folders under Public Chat Files in File Storage section (not permitted).
  • Fixed: Users might be immediately logged back into the webmail interface when their connection is dropped via User Activity > Drop Connections or when their account is disabled or has webmail access revoked.
  • Fixed: Using the Resend option in Outlook (MAPI) and changing the subject of the email is not preserved in webmail.
  • Fixed: WebRTC server configuration information may be lost when saving domain settings.
  • Removed: "Run Content Filters" button and context menu option from user content filters page.
  • Removed: "Text Encoding" option from User Settings > Account > Webmail.
  • Removed: "X-Exim-id" header is no longer added to all messages.
  • Removed: Forward method option in User Settings > Forwarding card.
  • Removed: The Froala editor option to upload video attachments has been removed. (Note: the embed option is still available).
  • Translations: Added translation keys EVENT_ACTIONS_RECIPIENT_TYPE_DOMAINADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_SPECIFIEDUSER, EVENT_ACTIONS_RECIPIENT_TYPE_SYSTEMADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_USERS, DEFAULT_DURATION, DEFAULT_REMINDER, FIRST_DAY_OF_WEEK, CONVERSION, ALLOW_ANYONE_TO_POST, ALLOW_SUBSCRIBERS_TO_POST, LIST_MODERATOR_ALWAYS_POSTS, EMAIL_SIGNING_FROM_WARNING.
  • Translations: Modified the value of MAILING_LISTS_MODERATOR, EVENT_ACTIONS_ALERTACTION, and EMAIL_SIGNING_SETTINGS_SAVE_WARNING translation keys.
  • Translations: Removed MAILING_LISTS_SUBSCRIBERS_ONLY and MAILING_LISTS_MODERATOR_ONLY translation keys.
  • Translations: Updated the Swedish translation file.

Build 7817 (May 28, 2021)

  • Efficiency: Significant improvement to the load times for the domain configuration page.
  • Efficiency: Significant improvement to user login times due to efficiency changes to profile picture retrieval.
  • Fixed: "Update ClamAV Definitions" button is always deactivated.
  • Fixed: Outbound DKIM signing may fail verification on receiving servers.
  • Fixed: Scenario in which ClamAV definitions may not update on 6-hour interval.
  • Removed: Option to add a New User on the domain configuration page when setting the primary domain administrator.

Build 7810 (May 20, 2021)

  • Added: A confirmation modal to the Archive Search Download All option.
  • Added: A warning note to legacy AddUser2 API documentation notifying users that some User Default selections are not observed.
  • Fixed: A few locations in EWS and EAS code was not checking the Max Message Size appropriately.
  • Fixed: Archive Search Download confirmation modal shows a red Ok button rather than the normal blue.
  • Fixed: Changing the DKIM key for a domain with DKIM already enabled no longer requires a service restart to take effect.
  • Fixed: Improved logic for Windows Defender handling to avoid adding exceptions in logs if Defender is not installed.
  • Fixed: Outlook (MAPI) view settings intermittently revert to default layouts.
  • Fixed: Scenario in which "550 No such user here" is returned rather than "550 Relay is not allowed".
  • Fixed: Scenario in which "Run Content Filter" option on mail folders might not run the correct content filter.
  • Fixed: Scenario where contending write and read locks with domain settings.json files were preventing the mail service from starting.
  • Fixed: Some outgoing messages might fail DKIM validation on receiving server.
  • Fixed: Special and accented characters might be improperly encoded in calendar appointments and invitations.
  • Fixed: Warning banner stating ClamAV definitions cannot be updated shows even after disabling ClamAV in the web interface.
  • Removed: API Service Log removed from backend and web interface. (Note: Any pertinent logging was moved to errors logs.)
  • Translations: Removed "SYSADMIN_SETTINGS_API_SERVICE" translation key.

Build 7803 (May 13, 2021)

  • Added: Added option of "Run Content Filter" to folder context menus.
  • Added: Import/Export option on all Security Settings pages.
  • Added: New setting to allow system administrators to disable domain administrators from changing user account size limits.
  • Added: When an incoming message is rejected because it contains an attachment on the Incoming Extension Blacklist, the logging and bounce messages will now indicate that as the reason for the failure.
  • Added: Windows Defender is now available as an anti-virus option and is enabled by default.
  • Changed: Added Spool Id to the Cyren logs for better searching.
  • Changed: Email subject line is limited to two visible lines on mobile devices, with a scrollbar to view more.
  • Changed: Links in SmarterMail now open in a new tab/window rather than taking over the active window.
  • Changed: Minimum max message size is now 50 KB; unlimited (0) is no longer an option. (Note: Previous unlimited size will be modified to the max built-in size of 500 MB on upgrade).
  • Changed: Replaced the Minimize option on the File Storage upload progress bar with a Cancel All option.
  • Changed: Windows Defender and ClamAV now have options for scanning messages and/or scanning uploaded files versus simple enable/disable toggles.
  • Efficiency: Loading preview images in File Storage now uses significantly less CPU and RAM.
  • Fixed: "Delete All in Folder" option in ... menu does not work on mobile devices.
  • Fixed: Accepted recurring meetings keep displaying their reminder even after dismissing in Outlook (MAPI).
  • Fixed: An issue with Inbound Extension Blacklist not always detecting all items.
  • Fixed: Appointments with Korean symbols are not displaying correctly in Outlook (MAPI).
  • Fixed: Attach User modal shows a warning about folder restoration.
  • Fixed: Attachments appear in webmail but do not show in Outlook (MAPI).
  • Fixed: Calendar appointment reminder field may not be properly set when performing an Exchange migration.
  • Fixed: Contacts edited from Outlook (MAPI) are not syncing to EAS.
  • Fixed: If ClamAV is not installed, the log file will no longer contain multiple "Updating ClamAV..." messages.
  • Fixed: IP addresses using CIDR are not properly sorted in the web interface.
  • Fixed: Meeting invites created in the web interface have mismatched time zone IDs and definitions.
  • Fixed: Outlook (MAPI) does not correctly display a contact's plain-text note.
  • Fixed: Outlook (MAPI) does not correctly show display names of email aliases.
  • Fixed: Pulling more from the server in Outlook (MAPI) and applying a sort filter does not work.
  • Fixed: rDNS entries for Top Inbound IP Addresses on the Spool Overview page may not show as resolved.
  • Fixed: Scenario in which some messages may not show message content in a client's preview pane, most notably Mac Mail (EWS).
  • Fixed: Scenario where an unhandled null exception could cause syncing to stop in Outlook (MAPI).
  • Fixed: Webmail does not work with Microsoft Edge on Android devices.
  • Security: One or more security issues were fixed. It is recommended that all users update to this release.
  • Translations: Added "CONTENT_FILTER_RUN_FILTER" translation key; modified "CREATE_FILTER" and "ADD_SENDER_TO_FILTER" keys.

Build 7793 (May 3, 2021)

  • Added: Ability to verify the connectivity to outbound gateways during save.
  • Added: Domain Size Limit Exceeded system message.
  • Added: New option to download email messages as EMLs in the web interface. (1GB limit per download.)
  • Changed: Certificate name mismatch and certificate chain errors show as warnings in the delivery logs but will NOT prevent TLS/SSL connections. (Note: Certificate expiration, effective dates, and certificate availability validation uses the "Bypass certificate validation checks" setting.)
  • Changed: Email warnings are now grouped under a warning icon so there are not many stacked warnings.
  • Changed: In Password Requirements, the Expiration settings are now conditional based on the settings they depend on. (If 'Passwords expire automatically' is disabled, the other expiration settings will not appear. If 'Disable outbound mail after grace period ends' is disabled, 'Auto-block Grace Period (Days)' will not appear.)
  • Changed: Modified the text that comes back from Active Directory / LDAP calls if the server cannot be reached.
  • Changed: Moved the "Delete All in Folder" option from message list context menu to email folder list context menu.
  • Changed: Outbound IP settings on domain configuration will warn if the system SMTP Out settings will override them.
  • Changed: Re-added Gmail option to Mailbox Migration and Email Retrieval. (Note: The Gmail account must have 2-Step Verification enabled with an App Password configured for SmarterMail in order to connect.)
  • Changed: Re-added Google Drive integration to Cloud Storage Providers.
  • Changed: User configuration pages no longer revalidate Active Directory authentication if those settings were not modified.
  • Changed: Web interface now shows the proper error message when too many recipients are added to a message.
  • Efficiency: Added a 5-minute cache for protocol binding port certificates to reduce I/O demand when loading.
  • Efficiency: Clicking 'Click here to view more on Exchange' in Outlook (MAPI) on a large folder fails to load additional data from the server and can cause the server's CPU and Memory to spike.
  • Efficiency: Email parsing and text heavy protocols IMAP, POP, SMTP use much less memory and CPU.
  • Efficiency: Greylisting speed and memory usage has been improved significantly on medium to high volume servers.
  • Fixed: "Windows Defender exceptions for SmarterMail are missing" banner shows even though Windows Defender is not installed.
  • Fixed: A message forwarded from Outlook (MAPI) loses its attachments.
  • Fixed: Attachment filenames are improperly encoded when a user with Western European (ISO) Default encoding sends the email attachment via webmail.
  • Fixed: Autodiscover is not always returning MAPI in its response.
  • Fixed: Backend folders that are only used for MAPI show up in Thunderbird (IMAP).
  • Fixed: Creating or editing a Note in Outlook (MAPI) while viewing Notes in webmail causes duplicates to appear until refreshed.
  • Fixed: Disk Usage on Accounts grid and Domains grid do not get updated responsively when a user deletes a mail folder.
  • Fixed: Field validation for folder names is not checking for colon characters.
  • Fixed: If you apply a category to a contact on a secondary folder, that contact does not appear when you switch the Recipients window to view the category.
  • Fixed: Improved HTML detection for Task descriptions.
  • Fixed: Installations activated with a license using EAS Flex Billing show a toast notification indicating the server has exceeded the EAS limit.
  • Fixed: Long calendar descriptions are truncated when edited in Outlook (MAPI) and synced to webmail.
  • Fixed: MAPI exception with attachments could cause the temp folder to not delete certain tmp files.
  • Fixed: Notes show raw HTML markup in Outlook (MAPI) after a fresh sync from the server.
  • Fixed: Plain-text tasks do not show their description in Outlook (MAPI).
  • Fixed: Recurring appointments created in Outlook (MAPI) may show HTML text in the description field in web interface.
  • Fixed: Scenario in which domain-level events are lost after an upgrade from SmarterMail 15.x.
  • Fixed: Sending PDF attachment from Gmail could be corrupted in SmarterMail.
  • Fixed: Signed messages from Kraken website no longer open in Outlook (MAPI).
  • Fixed: The "move" animation no longer appears when users attempt to drag and drop emails from a Read-Only shared folder.
  • Fixed: The Folder Path value in Attach Folder / Rebuild Folder does not include validation to prevent entry of full disk path of the folder.
  • Fixed: The Recipients modal from the compose window does not update to show contacts from secondary contact lists.
  • Fixed: The toast notification when a user attempts to rename a folder that contains invalid characters shows improper encoding.
  • Translations: Added MAX_EXPORT_SIZE_DOWNLOAD translation key.
  • Translations: Fixed typos in some English strings.

Build 7776 (Apr 16, 2021)

  • Added: A "Copy link" option to the Actions (...) menu of a Team Workspace card.
  • Added: A setting option to bypass certificate checks during remote delivery. (Note: This is potentially dangerous and not recommended.)
  • Added: An option in the "failed-to-load" dialog message to remove the domain from the list.
  • Added: Messages now have a 500 MB size limit. (Note: Messages that exceed 500 MB during migration are ignored; draft messages will generate a bounce.)
  • Added: Team Workspace authentication supports "Forgot Password" and "Two-Step Authentication".
  • Added: The v, k, and h optional tags into the DKIM TXT record modal.
  • Changed: App passwords for Two-Step Authentication now include at least one special character including !$%&+-_~^ .
  • Changed: Default the "Require SSL" setting to enabled when the migration uses MAPI/EWS in the Mailbox Migration modal.
  • Changed: MAPI now uses the GAL regardless of the "Show in Global Address List" setting. (Note: It is required by the protocol.)
  • Changed: Prevent syncing of Conference Rooms via CalDAV protocol.
  • Changed: The "Enabled debug logs may negatively impact performance" toast is now a warning (yellow) rather than an error (red).
  • Changed: Updated ClamAV to 0.103.2.
  • Efficiency: More efficiency improvements when updating the greylisting file.
  • Efficiency: Renaming folders happens quickly if no path change is required during the rename.
  • Fixed: Add the References and In-Reply-To headers when sending a forwarded message.
  • Fixed: Attempting to rename a folder in the web interface to a folder name that already exists does not show any errors.
  • Fixed: Authentication tokens now properly include information required to refresh impersonation ability.
  • Fixed: Autodiscover may not always return MAPI in its response.
  • Fixed: Better ID validation when syncing via EWS.
  • Fixed: Buffer size was padded with extra bytes for attachment data.
  • Fixed: Calendar web interface becomes unresponsive when switching between Months if tasks are included.
  • Fixed: Cannot sort by Type, Condition, or Actions when viewing any lists of Events.
  • Fixed: Changing the system level Login Background to "Custom Image Folder on Server" does not take effect until the following day.
  • Fixed: Creating a meeting invite with Optional attendees via MAPI changes them to Required attendees.
  • Fixed: Data that SmarterMail sends to MAPI client is considerably larger compared to Exchange traffic.
  • Fixed: Downloading a file with special characters in Safari shows encoding rather than the special characters in file name.
  • Fixed: Email header "References" should correctly put comma separated message IDs on individual lines.
  • Fixed: Email message ID could be different when sending via Outlook (MAPI).
  • Fixed: Impersonating a user will no longer adopt the system administrator's skin choice.
  • Fixed: In-Reply-To and References headers are not included in autoresponder messages nor DSN messages.
  • Fixed: Issues with CalDAV client synchronization.
  • Fixed: MAPI exception when validating Base64 encoded Thread-Topic header or parsing winmail.dat files or parsing recipients.
  • Fixed: MAPI search result items do not show inline attachment data.
  • Fixed: Moving messages between folders causes the user mailbox size to be doubled, sometimes failing if over the max size.
  • Fixed: Not all translatable strings are translated automatically when adding a new folder in web mail.
  • Fixed: Password reset modal in web interface has instances of untranslated text after entering Captcha phrase.
  • Fixed: Performing multiple renames on a folder could cause slowness and other odd behaviors.
  • Fixed: Priority flag in MAPI not showing for emails without importance set.
  • Fixed: Receiving a meeting response can sometimes not update the organizer's calendar.
  • Fixed: Receiving a meeting response in Outlook (MAPI) could duplicate the meeting on the organizer's calendar.
  • Fixed: Recurring calendar appointments do not receive an Email Notification on subsequent instances.
  • Fixed: Relaxed HTML validation checks causing the "Potentially dangerous scripts..." warning banner to show in web interface.
  • Fixed: Replying to an email in Sent Items populates the To field with the user's own email address rather than original sender address.
  • Fixed: Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear.
  • Fixed: RTF message data was not being converted to HTML when syncing via MAPI.
  • Fixed: Saving of a server-only message from a search or geting more from server would not allow the user to save the .msg file.
  • Fixed: Scenario in which a moved message could be duplicated.
  • Fixed: Scenario in which messages with malformed recipients could be stuck in the Drop folder and lost when the mail service is restarted.
  • Fixed: Searching with MAPI and getting more from server shows an item count of 0.
  • Fixed: Some folders are greyed out and some folders cannot be subscribed to in Thunderbird (IMAP).
  • Fixed: Spacing inconsistencies with grid buttons throughout the web interface.
  • Fixed: Special characters can be improperly encoded in the Subject in Mac Mail (EWS).
  • Fixed: SysAdmin user activity is not registering consistently in the online user cache.
  • Fixed: The Edit and View options do not work as expected when right-clicking on a calendar appointment in the web interface.
  • Fixed: The Edit option now works as expected when right-clicking on a calendar appointment in the web interface.
  • Fixed: The flag if inline or attachment to make a better determination of data to send by parsing winmail.dat file.
  • Fixed: The right-click menu > Edit/View button does not work in any Calendar view and the Duplicate option should be hidden.
  • Fixed: The Tab key must be pressed multiple times in order to move the focus from the Subject to the textbox in Firefox.
  • Fixed: User's Outlook (MAPI) sync shows as completed, but some folders do not retrieve data until Update Folder is used.
  • Fixed: Users who never access webmail may show as having logged in to webmail. (Cause: LDAP was getting logged as webmail.)
  • Removed: CalDAV link no longer shows when viewing Conference Room properties in web interface.
  • Removed: Duplicate option has been removed from the calendar appointment right-click menu in the web interface.
  • Removed: Potentially "orphaned" EML files in subspool folders are no longer deleted on server day-change.
  • Security: Resolved an XSS vulernability.

Build 7761 (Apr 1, 2021)

  • Fixed: Crashing issues when indexing some particularly malformed email messages.

Build 7753 (Mar 24, 2021)

  • Fixed: Scenario in which SmarterMail could stop processing items in the Drop folder.

Build 7751 (Mar 22, 2021)

  • IMPORTANT: It is not possible to downgrade or rollback to previous versions due to modifications to user CFG and GRP files.
  • IMPORTANT: On your initial upgrade, ALL user accounts will be reindexed.
  • Added: Additional detailed Autodiscover logging.
  • Added: Multiple fixes and optimizations for indexing and basic/advanced searching. (Resolving an issue with searching email addresses.)
  • Added: Separate messages for each SSL authentication attempt to the SMTP logs.
  • Added: Toast notification to inform system administrators when the EAS allocation has exceeded their limits.
  • Added: Warning banner to calendar appointment detail view if the configured time zones cause the start time to occur after the end time.
  • Added: [Updated 30 Mar 2021] Client-side rules now automatically run in Outlook (MAPI).
  • Changed: Adjusted right margin of calendar appointments in webmail to be more consistent with left side.
  • Changed: Advanced Search sorting now defaults to "Date".
  • Changed: Indexing will no longer include HTML/CSS comments or formatting-attributes found in messages. (Note: This will trigger a reindex on all users.)
  • Changed: Modified the File Storage public download page and button texts.
  • Changed: Ordering on the Domain Defaults modal now matches the ordering on the card.
  • Changed: Server license limits exceeded, Windows Defender, and active debug logs warnings are now toast notifications.
  • Changed: Simplified dark theme toggle to be more consistent with other SmarterTools products.
  • Changed: Webmail now uses quoted-printable transfer encoding rather for certain header fields. (E.g., attachments, subject, etc.).
  • Efficiency: Better performance when parsing message attachment data.
  • Efficiency: Searching mailboxes in webmail is five times faster and uses less CPU and memory.
  • Fixed: A draft message saved in Outlook (MAPI) syncs to webmail with the "Potentially dangerous scripts" warning.
  • Fixed: Adding an appointment via webmail is off by an hour in Outlook (MAPI).
  • Fixed: Archiving emails in Outlook (MAPI) removes the emails from Outlook's Inbox but the emails are preserved in webmail's Inbox.
  • Fixed: Buffer size was padded with extra bytes for attachment data when syncing to Outlook (MAPI).
  • Fixed: Changing only the casing of a mail folder name does not save properly.
  • Fixed: Connections that fail TLS/SSL may not properly close causing the message to get stuck in the spool.
  • Fixed: Contact notes do not always sync to Outlook (MAPI).
  • Fixed: Deleting an email while indexing is occurring may cause a Null Reference exception resulting in the mailbox being reindexed.
  • Fixed: Domain administrators are able to propagate EAS/MAPI licensing settings if User Default was previously enabled but system administrators have since disabled it.
  • Fixed: EAS, MAPI/EWS, and External SMTP Accounts settings do not propagate to User Defaults.
  • Fixed: Editing an appointment time zone multiple times may result in odd start/end times.
  • Fixed: Exchange (EWS) migration fails if a port is specified in the server address.
  • Fixed: File Storage public download page does not show any indication that a download is in progress.
  • Fixed: Harmonizely connected via CalDAV does not sync fully due to non-standard GUIDs being used.
  • Fixed: Image attachment is lost when an email is sent from Gmail then forwarded via Outlook (MAPI) to another user.
  • Fixed: Images that are pasted into a signature get attached repeatedly each time a draft is saved.
  • Fixed: IMAP Retrieval does not correctly handle folder names with spaces at the end.
  • Fixed: IMAP Retrieval does not log exceptions it encounters.
  • Fixed: In webmail, Conference Room reservations always show "You do not have permission to view details for this item" rather than details about the organizer.
  • Fixed: Inline attachments in emails on Mac Mail (EWS) fail to show up properly.
  • Fixed: Mailing lists are failing to process until the associated GRPs are deleted.
  • Fixed: Memory leak when writing temporary messages (tmpmsg) into GRP file.
  • Fixed: Moving a message with special characters in Outlook (MAPI) sometimes garbles the characters.
  • Fixed: Negative values in User Activity report.
  • Fixed: Note detail view in web interface does not open.
  • Fixed: Outlook (MAPI) reports an error when trying to export the Notes folder.
  • Fixed: Plain-text transfer encoded emails using certain foreign characters (like Chinese) do not index properly.
  • Fixed: Priority and Throttling propagation modal settings show as "Not Set" rather than "Unlimited".
  • Fixed: Reply and Reply All context menu options are clickable when multiple messages are selected in webmail.
  • Fixed: Scenario in which "Prevent previous password reuse" option may prevent some users from changing password at all.
  • Fixed: Scenario in which calendar subject text may overflow in Safari browsers.
  • Fixed: Scenario in which the calendar sequence number might not be properly incremented after modifying an appointment.
  • Fixed: Scenario where a particular monthly recurring appointment does not display properly when editing it in webmail.
  • Fixed: Scenario where attempting to delete selected contacts in grid view shows a toaster stating no contacts are selected.
  • Fixed: Scenario where calendar appointment hover text may show incorrect time, particularly when the computer timezone is different than the appointment timezone.
  • Fixed: Showing/hiding specific categories on a calendar has no affect on the appointments displayed.
  • Fixed: SmarterMail cannot handle GRP files that exceed 2.1 GB; now it will create additional daily GRPs as needed.
  • Fixed: SmarterMail does not retrieve appointment Sequence numbers when performing an EWS migration.
  • Fixed: Some appointment tooltip oddities in Calendar views, most notably in Mac browsers.
  • Fixed: Some appointments do not sync via CalDAV if the requested resource path is URL encoded.
  • Fixed: Some emails synced via EAS and/or MAPI appear with question marks in the body text.
  • Fixed: Some HTTP headers related to security and privacy are missing or misconfigured.
  • Fixed: Some incoming messages sent to SmarterMail server may fail DKIM validation checks.
  • Fixed: System and domain administrators can exceed the EAS licensing limit by using User Default propagation.
  • Fixed: Team Workspace "Use the upload button..." message is not horizontally centered.
  • Fixed: Team Workspace microphone status is always disabled even when enabled before joining.
  • Fixed: Team Workspace My Meetings and Participated Meetings pages cannot be scrolled.
  • Fixed: The default "All Domains" archiving rule can be selected for deletion even though the delete option is not available for this rule.
  • Fixed: The Mailing List Options page does not redetermine required fields on selection change.
  • Fixed: The password requirements "Prevent common passwords" and "Prevent previous password reuse" are not enforced for new users or password changes if "Skip enforcement for existing passwords" is enabled.
  • Fixed: The Type column for domain and user events disappears after refreshing the page.
  • Fixed: Unhandled disposition types should be handled the same way as "attachment" per RFC 6266, Section 4.2.
  • Fixed: User accounts created in earlier versions of SmarterMail with full email addresses no longer stop domain from loading/converting.
  • Fixed: Using special characters with the Add to Subject action in Content Filtering does not work.
  • Fixed: Webmail is not showing the attachment icon on emails that are labeled as attachments and have content IDs.
  • Fixed: When impersonating, the authentication refresh tokens are not being recreated after a password change.
  • Fixed: When moving email into a read-only folder the error message shows the source folder name not the destination folder name.
  • Fixed: When using the #ContactPicture# variable in user signatures the resulting image is broken on-send if the domain has the GAL disabled and/or the user is configured not to show in the GAL.
  • Fixed: [Updated 29 Mar 2021] Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear.
  • Translations: Added "CALENDAR_END_BEFORE_START" translation key.
  • Translations: Minor text changes for "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_USER" and "DOMAIN_MANAGEMENT_FEATURES_MAPIEWS_USER".
  • Translations: Renamed "PROPAGATION_PROTOCOL_SERVER_LIMIT" to "PROPAGATION_PROTOCOL_EAS_SERVER_LIMIT".
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 7719 (Feb 18, 2021)

  • Added: Dark mode for all Froala editors across all areas.
  • Added: IP address to Detailed LDAP logging.
  • Changed: App Passwords that are generated by Two-Step Authentication now include lowercase letters and numbers.
  • Changed: Delete buttons are disabled when first going to any grid view.
  • Changed: Deleting a shared folder in IMAP now uses the consumer's name/email instead of the owner's.
  • Changed: Generate/validate DKIM signatures now using message bytes rather than text. (Fixes potential encoding issues).
  • Changed: The error message has been clarified when system administrators attempt to delete a primary domain administrator account.
  • Changed: The font-size and font-weight of components for calendar events in month view.
  • Changed: Updated ClamAV to 0.103.1.
  • Changed: Updated Froala to 3.2.6-1.
  • Fixed: A contact created with multiple email addresses only syncs the first three email addresses in Outlook for Mac (EWS).
  • Fixed: A user with full control of a shared mail folder that contains subfolders cannot delete messages in the subfolders.
  • Fixed: Any shares to a custom User Group cannot be removed if a calendar is also shared to the Everyone or Administrator User Groups.
  • Fixed: Appointment font size is inconsistent in the web interface across all calendar views.
  • Fixed: Autocomplete styling now appears correctly in dark theme.
  • Fixed: Calendar month view cuts off the time component for events with long subject lengths.
  • Fixed: Calendar summaries may show an encoded ampersand in web interface.
  • Fixed: Clients/protocols are improperly adding folders whose names contain only a period.
  • Fixed: Downloaded attachment data was incorrect in webmail with a plain text transfer and odd encoding.
  • Fixed: Drafts updated in Outlook for Mac (EWS) do not check the Max Message Size.
  • Fixed: Drafts updated over IMAP do not check the Max Message Size.
  • Fixed: Email attachment names may not be parsed correctly in web mail and EAS.
  • Fixed: Encoded emails with plain text transfer encoding on attachments are malformed in Mac Mail (EWS).
  • Fixed: EWS message not properly parsing certain email addresses.
  • Fixed: Existing shares on subfolders are lost when a parent folder has a new share added to it.
  • Fixed: HTML editors are defaulting to expanded mode on autoresponder page in the web interface.
  • Fixed: Linkify on calendar appointments is including the closing '>' on some plain text descriptions.
  • Fixed: MAPI calendar invite responses are reset to 'None' when attendees are added or removed.
  • Fixed: MAPI exception during email sync may cause a folder to stop syncing.
  • Fixed: New aliases added via the API do not display in the web interface until the domain is reloaded.
  • Fixed: Notifications may show raw HTML code.
  • Fixed: Outlook 2010 (IMAP) is getting a permissions error when interacting with folders in a specific way.
  • Fixed: Saving a new Task folder does not preserve the folder's color selection.
  • Fixed: Scenario where a calendar subpart may not be correctly identified.
  • Fixed: Scenario where a contact's Phone Numbers card can wrap to a second column in the web interface.
  • Fixed: Scenario where Contacts page fails to load in the web interface.
  • Fixed: Scenario where editing a draft in webmail can create duplicate drafts.
  • Fixed: Secondary system administrators without "Manage secondary administrators" permission can modify languages for others.
  • Fixed: Swapping from Card to Grid View in Notes or Task when there are none causes the Delete button to become enabled briefly.
  • Fixed: System greylisting checks may cause slow downs on systems with a lot of traffic.
  • Fixed: The Hex Color selection box is partially cut off when creating a new Calendar folder.
  • Fixed: The hover color of an email folder when dragging and dropping email is wrong in Dark Theme.
  • Fixed: The Notifications Actions (...) button disable logic does not work properly on mobile devices.
  • Fixed: Turkish characters do not work in most encoding types in EWS.
  • Fixed: Updating the subject line of an email twice from Outlook (MAPI) does not update other Outlook (MAPI) clients.
  • Fixed: Users with full control on shared mail folder cannot move messages from that folder into their own folders.
  • Fixed: Viewing an appointment from a shared calendar in Outlook for Mac (EWS) shows Accept/Tentative/Decline options.
  • Security: Fixed one or more security issues were fixed. It is recommended that all users update to this release.

Build 7699 (Jan 29, 2021)

  • Changed: Upgraded FullCalendar component to latest version 5.5.1.
  • Efficiency: Greatly reduced the time it takes to login via webmail for users with larger accounts.
  • Fixed: A situation where the "fullName" variable is being over written by the API when creating a new user.
  • Fixed: Autocomplete dropdown text on Impersonate User modal is partially cut off in Mac browsers.
  • Fixed: Calendar Agenda view is not translating the date into non-English languages.
  • Fixed: Clicking on a day in Month view defaults to creating a new all-day appointment instead of using the time component.
  • Fixed: Encoding exceptions in ActiveSync logs.
  • Fixed: Endless spinner when printing some emails from their popout window.
  • Fixed: Exporting notes to CSV fails if they don't have a category defined.
  • Fixed: In webmail, Email Notification toggle is editable for read-only appointments.
  • Fixed: Placeholder content and formatting was standardized across the webmail interface.
  • Fixed: Recurring calendar appointments receive an Email Notification for only the first instance.
  • Fixed: Scenario where DKIM signature could have an invalid body length.
  • Fixed: The first time an email is printed in a browser, print preview shows the raw content of an email rather than the rendered view.
  • Fixed: Unable to modify and save Domain Defaults.
  • Fixed: Using "Goto series" action on a recurring event instance in calendar detail view loses the original end date-time.
  • Fixed: When sending messages from webmail, inline images in signatures don't show in Gmail.
  • Fixed: When using Active Directory authentication, the user account name is now set properly.
  • Translations: Updated the Swedish translations file.

Build 7692 (Jan 22, 2021)

  • Added: Added banner to let system administrators know that debug logs may impact performance.
  • Changed: The calendar event description field is now on a separate card that uses the editor so that hyperlinks are visible and clickable.
  • Changed: Updated Froala editor to version 3.2.5-2. (Fixes several formatting and styling issues.)
  • Fixed: "Clean up old items" feature in Outlook (MAPI) does not properly archive old emails.
  • Fixed: Conference rooms do not appear in webmail calendar view.
  • Fixed: Encoding issues displaying in webmail and EAS. (Note: Other protocol changes forthcoming.)
  • Fixed: EWS clients authenticating with a negotiate request could fail authentication but get a 200 response from SmarterMail.
  • Fixed: Improved handling for winmail.dat attachments with Mac Mail (EWS).
  • Fixed: Message ID header is missing the domain name when sending from Outlook (MAPI).
  • Fixed: Modifying the date of a single instance of a recurring event within Outlook (MAPI) causes the instance to disappear from webmail.
  • Fixed: Outlook for Mac (EWS) does not properly display attachments included in a winmail.dat file.
  • Fixed: POP and IMAP last login times do not show in the webmail interface.
  • Fixed: Search in Android Gmail app (IMAP) returns "Folder could not be synced" error.
  • Fixed: Shared calendars do not appear in source modal as shared calendars.

Build 7685 (Jan 15, 2021)

  • IMPORTANT: Each user's first login to webmail or first connection to a protocol post-upgrade will have a short delay as CFG upgrade conversation runs in the background.
  • IMPORTANT: It is not possible to downgrade or rollback to previous versions due to modifications to user CFG files.
  • Added: A new default option and action for Folder Auto-clean to delete email based on "Time in Folder".
  • Changed: In Folder Auto-clean rules, the rule named "Age" was renamed to "Message Date", though its action remains the same.
  • Changed: On upgrade, existing Folder Auto-clean rules that use "Age" will be changed to "Time in Folder" and use the server upgrade date as the start date.
  • Changed: When sending messages with 8-bit transfer encoding, line lengths are now limited to 998 characters.
  • Efficiency: Significant memory reduction for messages with attachments and calendar invites.
  • Fixed: "No Items to Show" briefly shows on calendar Agenda view when visiting the calendar page for the first time.
  • Fixed: "Shared With Me" appears as an option in the Folder Auto-Clean rule Folder dropdown.
  • Fixed: Attachments in webmail do not always show the attachment indicator in the message list.
  • Fixed: Calendar Month, Week, and Agenda views may not span full browser height in Safari.
  • Fixed: Calendar, Task, Note, and Contact folder names are not displaying special characters correctly.
  • Fixed: Contact groups with a lot of entries do not show up correctly in webmail when syncing from Outlook (MAPI).
  • Fixed: Content Filters with conditions that contain special characters are not working properly.
  • Fixed: Email addresses may not be properly decoded when added to the acquaintances.json file.
  • Fixed: Forwarded emails that have inline attachments are delivered with the the attachment missing.
  • Fixed: Inserting HTML into a Froala editor may result in empty content when using a MacOS browser.
  • Fixed: NullReferenceException when importing a PST file into Outlook (MAPI).
  • Fixed: Outlook (MAPI) does not show CSV attachments.
  • Fixed: Scenario in which a message containing an attachment shows no attachment when forwarded from SmarterMail.
  • Fixed: Scenario in which replying to an email with a subject line using mixed encoding appears with garbled characters in webmail.
  • Fixed: Scenario in which some messages may not appear in the Sent Items folder.
  • Fixed: Scenario where some messages may not be delivered; logs show delivery starting and finishing, but nothing in between.
  • Fixed: Several scenarios where a new appointment start date does not match the recurrence rule for that date.
  • Fixed: Some messages are not properly encoded in webmail, Outlook Mobile (IMAP), Mac Mail (EWS), and iPhone Mail (EAS).
  • Fixed: Sorting by Subject in Tasks Grid View does not work.
  • Fixed: Spaces are getting added to outbound messages.
  • Fixed: Spam check details are not being written properly to HDR file.
  • Fixed: SpamAssassin is not properly scanning items if the header content types or subtypes are not in lowercase.
  • Fixed: User authentication with APOP fails if user email address includes plus addressing folders.
  • Fixed: Web interface "Unsupported Browser" warning is not loading in Internet Explorer 11.
  • Translations: Updated the Swedish translation file.

Build 7669 (Dec 30, 2020)

  • Changed: Autoresponders are now always sent once per day per sender. The system and user level settings to enable/disable this limitation have been removed.
  • Fixed: Downgraded Froala editor from 3.2.5 to 3.2.3 to fix multiple editor issues.
  • Fixed: Emails from an IP address that's whitelisted for SMTP Auth Bypass are getting bounced with a 550 response when Require Auth Match is set to domain or email address.
  • Fixed: Unable to print plain text emails.

Build 7661 (Dec 22, 2020)

  • Added: Added a sortable Verified column to mailing list subscribers when double opt-in is enabled.
  • Added: Allow administrators to resend mailing list opt-in verification emails.
  • Changed: "Disable Greylisting" in user settings is now "Enable Greylisting".
  • Changed: FullCalendar component has been updated.
  • Changed: Non-verified subscribers will be removed from a mailing list if double opt-in option is disabled.
  • Changed: Simplified performance counters.
  • Changed: Virus notification message text is now more generic.
  • Changed: When Failover is enabled, SMTP Out IP settings are disabled but show that they are handled via Failover.
  • Efficiency: Decreased the load times by 60% for some users logging into the web interface.
  • Efficiency: Improved performance when calculating size of temp messages.
  • Efficiency: Reduced frequency of performance counter data updates.
  • Fixed: All-day events in webmail calendar are short by one day when spanning multiple days.
  • Fixed: Calendar dropdown is blank for Add to Outlook in web interface.
  • Fixed: Cannot sort mailing list subscribers by Subscribe Date nor Bounce Count.
  • Fixed: ClamAV virus reporting doubled in system and domain Viruses Caught reports.
  • Fixed: Creating a new account with Active Directory authentication does not create required "account_name" field in the settings file.
  • Fixed: Disk Usage report may not report the last login times correctly.
  • Fixed: Drafts are getting orphaned after the message is sent from Mac Mail (EWS).
  • Fixed: Editing the subject line of an email in Outlook MAPI does not sync back to the server.
  • Fixed: Email with HTML attachment does not display correctly in webmail or MAPI.
  • Fixed: Folder creation via IMAP does not respond with proper NO reply if the name contains trailing spaces.
  • Fixed: High CPU issues when reading ASCII characters during the MAPI connect request.
  • Fixed: Inline attachments are included even if they are deleted in the email compose window when replying or forwarding emails.
  • Fixed: Logging in as a system admin with Remember Me shows a blank page.
  • Fixed: Mailing List logging is not capturing any logs.
  • Fixed: Mailing list subscriber's Bounces tab does not show bounced messages.
  • Fixed: Mailing list subscriber's Message Log tab does not show any messages.
  • Fixed: MAPI is not always correctly removing old ping request data.
  • Fixed: Messages sent via Mailing Lists may be changed. (E.g., missing spaces between words, line breaks ignored, etc.)
  • Fixed: Minor improvement to Froala editor loading slowly in some cases.
  • Fixed: New Shared Folder modal displays incorrect characters if a parent email folder contains accented characters.
  • Fixed: Outlook (MAPI) FAI count is being incorrectly set as a MAPI property.
  • Fixed: Outlook (MAPI) shows a winmail.dat attachment instead of the actual attachment.
  • Fixed: Possible exception when syncing recurring meetings with Outlook (MAPI).
  • Fixed: RE: and FWD: tags are only checked for in English. (Now looks for user's current language before prefixing.)
  • Fixed: Scenario in which email subject line could show raw base64 or quoted-printable encoding text in web interface.
  • Fixed: Scenario in which Outlook for Mobile (IMAP) is not displaying subjects or senders for a message.
  • Fixed: Scenario where a recurring appointment may not be shown in the web interface.
  • Fixed: Small memory leak when meeting invites are canceled by the organizer in Outlook (MAPI).
  • Fixed: Some folders in Outlook (MAPI) do not display any emails.
  • Fixed: Subject line is cutoff on recurring appointments in calendar Week and Day views.
  • Fixed: System General settings page is not spanning width of screen.
  • Fixed: The "Send Subscribe Email" confirmation email is not sent after a subscriber is verified if double opt-in is enabled.
  • Fixed: The Disk Usage grid does not properly sort accounts shown as 0.0/unlimited vs <1 KB/unlimited.
  • Fixed: Trying to modify a contact in Outlook for Mac (EWS) results in a NullReferenceException.
  • Fixed: When logging in to webmail, some domains do not redirect to HTTPS despite being configured to force HTTPS.
  • Removed: Redundant bosh-xmpp logging. (Note: The logs in App_Data/Logs can be safely deleted.)
  • Removed: Weather and zip code (for weather) removed from settings and calendars in the web interface.
  • Security: Updated jQuery to 3.5.1 to mitigate CVE-2020-11022 and CVE-2020-11023.
  • Translations: Added missing translations for mailing list Unsubscribed links.
  • Translations: Added new translation keys for Reply and Forward email abbreviations. (I.e., RE and FWD.)
  • Translations: Clarified description for Mailbox Migration card. (Translation key MAILBOXMIGRATION_EXPLANATION.)

Build 7642 (Dec 3, 2020)

  • Changed: Charting engine changed to use a self-hosted engine instead of Google Charts.
  • Changed: In charts, anything less than 1 KB now shown in bytes.
  • Changed: Team Workspace landing page now starts with the mic muted.
  • Fixed: "Refresh Disk Usage" button does not work to refresh a domain's disk usage.
  • Fixed: A contact's Company Fax phone number entry does not sync from SmarterMail to Outlook (MAPI).
  • Fixed: Adding an appointment to Mac Calendar (EWS) may result in incorrect appointment time.
  • Fixed: After clicking on "Click here to view more on Microsoft Exchange" the Archive option in Outlook MAPI no longer works.
  • Fixed: Calendar descriptions do not sync from SmarterMail to Outlook (MAPI).
  • Fixed: Cannot connect to EWS after creating a new user without restarting MailService or until you wait a few minutes.
  • Fixed: Cannot move an appointment to another calendar when editing it via the web interface.
  • Fixed: Chart axis lines are difficult to distinguish in dark mode.
  • Fixed: Cyren's "When Virus is Found" action is not being honored.
  • Fixed: Default EAS/MAPI/EWS settings are not applied when importing users via CSV.
  • Fixed: Domain Settings > Accounts is not updating user account sizes in a timely manner.
  • Fixed: Domain's max recipient limit is not enforced when sending an email via EWS or EAS.
  • Fixed: Drafts moved as a result of a mailbox migration (EWS or IMAP) cannot be edited.
  • Fixed: Email shows an attachment in webmail but not in Outlook (MAPI).
  • Fixed: Having an incoming gateway listed in IP Spam Bypass skips all spam checks on other received line IPs.
  • Fixed: Impersonated users are logged out when their authentication tokens are refreshed.
  • Fixed: Licensing > MAPI/EWS card shows total number of mailboxes not the number of mailboxes with MAPI/EWS enabled.
  • Fixed: Navigating away from the Settings > Autoresponder page always shows the Unsaved Changes warning, even if no changes were made.
  • Fixed: Password reset emails might be rejected by some DMARC policies because of blank Return-Path field.
  • Fixed: Printing a popped-out email in Safari does not work.
  • Fixed: Printing forwarded emails puts a page break between the new message and the forwarded content.
  • Fixed: Quote styling applied to a reloaded draft is being applied to the entire message instead of just the selected lines/paragraphs.
  • Fixed: Re-saving a draft with an empty subject line saves the subject as "undefined".
  • Fixed: Recurring appointments from an Exchange 2013 mailbox migration show incorrectly in Month view.
  • Fixed: Resetting an expired password breaks some IMAP connections.
  • Fixed: Scenario where File Storage for a user may not open in web interface.
  • Fixed: Scenario where messages can get stuck in a saving state and cannot be saved nor sent.
  • Fixed: Scenario where outgoing SMTP is disabled for a user due to password expiration even after an admin changes the password.
  • Fixed: Scenario where SmarterMail upgrade causes mailing lists to fail to load.
  • Fixed: Scenario where the interface times out when a user is moving email messages into a shared folder.
  • Fixed: Scenario where users cannot create a folder in Outlook 2010 (IMAP).
  • Fixed: Some external providers reject SM password reset emails due to malformed To header field.
  • Fixed: Spacebar does not toggle switch on login page Remember Me field.
  • Fixed: Tables that have an attribute of border="0" are displaying a border in emails; added new No Borders table style.
  • Fixed: The "Check Availability" button on a calendar invite email shows base code.
  • Fixed: The Content Filter condition for Sender Authenticated does not work properly.
  • Fixed: The Help link for Sys Admin > User Defaults > Propagation modal was going to wrong help page.
  • Fixed: User Grid has a slightly different value for user account sizes than other spots.
  • Fixed: User is prompted to save draft or confirm before closing compose window even if no changes have been made since last draft save.
  • Fixed: User Settings page does not properly load the Calendar Auto-Clean setting.
  • Fixed: Web interface times out randomly.
  • Fixed: When a user is the only one in a Team Workspace and shares their screen, the screen is backwards.
  • Fixed: When editing a message, removing an address from CC/BCC causes CC/BCC to be overwritten with the To address(es).
  • Security: Fixed XSS on error messages involving the bearer token.
  • Translations: Restored missing strings used for mailing list double opt-in.

Build 7619 (Nov 10, 2020)

  • Added: An option to propagate system-level User Default settings to a domain's User Default templates, to existing users, or both.
  • Changed: Re-added the language propagation option to assist Administrators with upgrading to Build 7593 and above.
  • Fixed: "Windows-1252" message body text encoding is being changed to "Iso-8859-1" for messages created in webmail.
  • Fixed: A warning is displayed indicating a duplicate binding exists when editing a port binding.
  • Fixed: Adding a domain-level calendar resource, but not assigning any users before saving it, doesn't show the calendar in the web interface nor can it be deleted.
  • Fixed: All-day appointments in All Appointments view in webmail may show on wrong day.
  • Fixed: CardDAV on iOS shows the GAL folder and contents even when the domain's GAL feature is disabled.
  • Fixed: Clicking "Reply All" in webmail truncates display names when they contain commas.
  • Fixed: Exception in the MAPI logs after running IMAP retrieval.
  • Fixed: Long attachment names may be partially hidden behind the attachment preview in the webmail compose window.
  • Fixed: Some encoded attachment file names can show garbled in web interface.
  • Fixed: Team Workspace login/device fixes and changes.
  • Fixed: The Password Reset request links back to the login page and does not allow passwords to be reset.
  • Fixed: Trailing spaces aren't detected or removed in folder names during mailbox migrations.
  • Fixed: User throttling notice is not sent out more than once per user regardless of its frequency setting.
  • Fixed: Webmail editor Decrease Indent button does not work for items that indented the same amount as the previous list item.
  • Removed: "Check for Outdated Browsers" setting from System General settings page.

Build 7611 (Nov 2, 2020)

  • Changed: "Browser Not Supported" page now includes Safari as a suitable replacement/alternative.
  • Changed: Team Workspaces updated to display "Browser Not Supported" page for users of browsers outside of SmarterMail requirements.
  • Fixed: Main web interface does not load in Internet Explorer 11.
  • Fixed: Subscribing to a calendar where appointments span multiple days are only showing on a single day in MAPI.
  • Fixed: Team Workspace frame rate issue with Firefox could cause a toast notification to appear stating no device was found.

Build 7607 (Oct 29, 2020)

Key Features
  • Screen sharing of windows, applications or browser tabs added to Team Workspaces.
Release Notes
  • Added: New WebRTC framework for Team Workspaces.
  • Added: The ability to pin/unpin attendees in a Team Workspace.
  • Added: Total Attendee list and Attendee Management for Team Workspaces.
  • Changed: Collaboration item cards menu caret icon to an Actions (...) icon throughout the web interface.
  • Changed: Increased the number of audio/video participants in a Team Workspace to 9.
  • Changed: Modifying an appointment start time in webmail will retain the original duration and modify the end time accordingly.
  • Efficiency: Audio detection in Team Workspaces greatly improved.
  • Efficiency: Dynamic scaling of bandwidth and video quality added for increased efficiency for Team Workspaces.
  • Efficiency: Greatly reduced the time it took for MAPI to search for more items on the server.
  • Efficiency: Removed unused variable in TempMailMessage, reducing unnecessary memory allocation.
  • Fixed: Adding all-day appointment shows on previous day when account timezone happens to be less than server timezone.
  • Fixed: Appointments, Tasks, Contacts, and Notes can lose categories when a new Category is added via EWS.
  • Fixed: Attachments encoded in ISO-8859-1 (Western European) may not show in Outlook (MAPI).
  • Fixed: Auto draft in webmail does not save after allotted time if the user keeps typing.
  • Fixed: Custom spam rules do not run on Subject lines that are UTF8/Base64/QP encoded.
  • Fixed: Dragging an appointment in eM Client (EWS) does not sync the appointment changes back to the server.
  • Fixed: Dragging and dropping an all-day appointment in web interface causes it to span two days.
  • Fixed: If a user invites themselves to a meeting on a user-shared calendar, then changes the calendar used for the appointment to one of their own calendars, the organizer information is not updated.
  • Fixed: ISDN phone number is getting sent twice when syncing contacts via EWS.
  • Fixed: Meeting invite acceptance emails may set the reminder to "None" in some scenarios.
  • Fixed: Messages counts at bottom of message list in web interface may show raw HTML encodings in some languages.
  • Fixed: Opening an appointment in webmail may show the start/end times in local time instead of the appropriate time zone setting.
  • Fixed: Outlook (MAPI) does not always send PDF attachments correctly.
  • Fixed: Outlook (MAPI) does not honor the Reply-To address on emails.
  • Fixed: Scenario in which a printed first page may only contain email header and no other email content.
  • Fixed: Sender's name/email address can be duplicated by EWS in the email header, causing issues with delivery.
  • Fixed: Sending an email to a recipient with curly brackets in the username causes the message to be undelivered.
  • Fixed: Set the legacy path so the failover configuration conversion is done on the shared files instead of the local ones.
  • Fixed: Some modals are resizing after they are opened in web interface.
  • Fixed: Some table styling is lost when an email is sent if the table is resized in the Froala editor in webmail.
  • Fixed: The Tab key does not submit on the attendee field in webmail when creating a meeting invite.
  • Fixed: Viewing a sent message with a recipient with curly brackets causes a potential spam notification to appear.
  • Translations: Updated Hong Kong, Simplified, and Traditional Chinese translation files.
  • Translations: Updated time zone translations from the Microsoft language site.

Build 7593 (Oct 15, 2020)

  • Added: Language setting for System Administrators accounts.
  • Added: Language setting has been added to Domain Settings > Accounts so Domain Administrators can modify a user's language.
  • Added: Outbound gateway description is included in the Outbound Gateway dropdown in the Domain configuration and Domain Defaults.
  • Added: Server-side language support for EAS, EWS, and MAPI.
  • Added: System Messages can be configured for specific languages.
  • Added: The ability to specify language in User Default settings. (Note: Language cannot be propagated to avoid language conflicts.)
  • Added: Users' current mailbox size to list-users-extra System Administrator API call.
  • Changed: "Specific Domain" gateways now available in the Professional Edition.
  • Changed: About/Checkup page now shows the build date and the actual .NET framework version. (Not the CLR version.)
  • Changed: Calendar auto-clean is called, as needed, when Internet calendars are updated.
  • Changed: Email spam header will state all performed checks regardless of pass state. (Except RBLs/URIBLs.)
  • Changed: Internet calendar appointments are checked to see if they should be auto-cleaned before being added.
  • Efficiency: Improved message moves and deletions in IMAP.
  • Fixed: A broken image indicator may appear when syncing to Outlook via MAPI.
  • Fixed: Adding an event by clicking on the day column, in Week view, populates the dates shifted by one day.
  • Fixed: After configuring an outbound gateway the page does not return to Gateways page.
  • Fixed: All Categories are selected when creating a new appointment.
  • Fixed: All-day appointment flag does not sync from Android devices via EAS.
  • Fixed: All-day appointments are shifted by one day in positive UTC timezones in the web interface.
  • Fixed: An all-day recurring appointment that spans multiple days appears in Outlook (MAPI) with only a one day duration.
  • Fixed: An Outlook (MAPI) error when creating a calendar appointment which causes folders to not update.
  • Fixed: Attachment flags in MAPI are not always accurate.
  • Fixed: AUTH PLAIN may fail when SmarterMail connects as a client to another SMTP server.
  • Fixed: Autoresponder is always limiting responses to once daily regardless of related setting.
  • Fixed: Autoresponder is sending blank MAIL FROM instead of the known sender email address.
  • Fixed: Autoresponders are not working on all messages that meet the requirements.
  • Fixed: Clicking on an all-day appointment shows different to/from dates in web interface.
  • Fixed: Clicking the link to download older emails in Outlook (MAPI) from the server does not always download the emails.
  • Fixed: Console error when toggling main calendar on/off; unable to toggle any subsequent calendar.
  • Fixed: Deleting recurring events does not sync to server when using EAS on iOS or Android.
  • Fixed: Delivery Status Notifications (DSNs) get stuck in the spool for remote delivery messages.
  • Fixed: Delivery Status Notifications (DSNs) have an incorrect action prefix in email subject lines.
  • Fixed: Domain content filters with Move Message folder set to "Junk Email" (instead of "Junk E-mail") creates new custom folder.
  • Fixed: EAS clients set to different time zones than the server and account do not show all instance deletions for recurring appointments.
  • Fixed: Folders with an "&" symbol or accent characters have issues syncing their contents in IMAP clients.
  • Fixed: iCal time component is lost when saving non-all day appointments that start or end at Midnight via EAS or EWS.
  • Fixed: IMAP "Failed to update header" error in Outlook 2010.
  • Fixed: Impersonated Domain Administrators cannot add Domain Aliases if "Allow Domain Admins to create domain aliases" is disabled.
  • Fixed: Issue where some recurring appointment exclusion dates were not being added properly.
  • Fixed: Issue where the server cannot be reached when trying to send an email from Outlook via MAPI.
  • Fixed: Issue with time zone differences on appointments created or modified via EWS.
  • Fixed: MAPI attendee responses are not reflected in the tracking window.
  • Fixed: MAPI calendar PST import does not completely finish.
  • Fixed: MAPI error when trying to send to a recipient with a display name.
  • Fixed: MAPI exception when syncing email with an embedded message.
  • Fixed: MAPI parsing error when loading meeting requests recipient properties.
  • Fixed: MAPI reports an error when clicking on an external calendar invite with attachments.
  • Fixed: Modifications to existing Sender Priorities (Sys Admin > Settings > Delivery Limits) do not save back to the server.
  • Fixed: Modifying an existing all-day appointment to recurring daily causes it to span two days.
  • Fixed: Modifying and saving a recurring all-day appointment duplicates it.
  • Fixed: Notification window shows untranslated text for domain shares.
  • Fixed: Nth weekday of month recurrence pattern does not always work in Outlook via MAPI.
  • Fixed: Outlook (MAPI) cannot open a user's shared mailbox if the username contains a hyphen.
  • Fixed: Outlook (MAPI) does not use the reply-to address.
  • Fixed: Outlook (MAPI) randomly restarts.
  • Fixed: Outlook (MAPI) restarts after editing a contact multiple times.
  • Fixed: Outlook cannot autodiscover via MAPI if the account's display name contains an ampersand.
  • Fixed: Outlook crashes when adding/editing an appointment via MAPI.
  • Fixed: Outlook does not always reflect external updates, and may restart, when using MAPI.
  • Fixed: Outlook does not display a recurring appointment when the end time is set to midnight via MAPI.
  • Fixed: Overview and Disk Usage domain reports shows an error instead of the pie chart.
  • Fixed: Performing a Message Archive search on an archive using UNC pathing gets a NullReference exception.
  • Fixed: Replying to an email with a quoted-printable subject line would add extra spaces between words.
  • Fixed: Scenario in which the message delivery retry attempt shows more attempts than the configured Retry Intervals.
  • Fixed: Scenario where users could not be removed from folder shares.
  • Fixed: Scenarios in which deleted instances of recurring appointments would not sync properly between webmail and EAS clients.
  • Fixed: Several issues with all-day appointments in the web interface.
  • Fixed: SmarterMail falsely lists NTLM as a valid authentication method if POP3 clients send AUTH command with no parameters.
  • Fixed: SmarterMail was not properly checking the requested BodyType when sending appointment descriptions via EWS.
  • Fixed: Spam checks are running against incoming gateway rather than the sender's IP when gateway is added to IP bypass list.
  • Fixed: Subfolders with a default folder names (e.g., Deleted Items) can be moved to the root level via EAS.
  • Fixed: System Server Health report shows no data.
  • Fixed: There are many redundant, invalid </td> tags on the About/Checkup page.
  • Fixed: User and Service access card placement has been moved in Domain Settings > Accounts and User Defaults pages.
  • Removed: System and domain level 'Login Page Language' setting in the Webmail Login customization settings.
  • Removed: The Language dropdown on the login page. (Note: Login page uses browser language and will fallback to English, if not supported.)
  • Translations: Fixed typo in French translation file.
  • Translations: Removed/merged duplicate strings in master en.json file.
  • Translations: Restored missing time zone strings for Qyzylorda, Volgograd, and Yukon.

Build 7544 (Aug 27, 2020)

  • Added: A description field on both Inbound and Outbound Gateways.
  • Added: A warning banner on the Inbound Gateway page to clarify what should be entered on that page.
  • Changed: Inbound SMTP blocking check (Settings > Antispam > Options) is now disabled by default for new installs.
  • Changed: Removed video upload option from HTML editor for sections that do not support video.
  • Fixed: IMAP fetch and noop commands could cause an exception if the selected folder is empty.
  • Fixed: MAPI exception when retreiving older and larger emails from the server.
  • Fixed: Scenario where IMAP UID SEARCH sequence results were out-of-order which caused issues, mainly on iOS devices.
  • Fixed: Some calendar events are not showing except in the All Appointments view.
  • Fixed: Some events migrated from Exchange had invalid recurrence IDs, preventing them from loading in the web interface.
  • Fixed: Stack overflow exception occurs when a temporary message has 0 bytes but the mailbox has not fully loaded.
  • Fixed: System Messages (e.g., the Disk Space Usage notification) may include duplicate message-ID headers.

Build 7537 (Aug 20, 2020)

  • Changed: All Appointments calendar view now sorts by the newest appointments first by default.
  • Changed: An account removed from the indexing queue is now delayed before being queued for re-indexing.
  • Changed: Message Session ID field in logs (e.g., Delivery) has been increased from 5 characters to 8 characters.
  • Fixed: Added better validation response if attaching an invalid domain.
  • Fixed: Administrative logs do not record when single or multiple user accounts are deleted.
  • Fixed: All-day, weekly recurring appointments created on servers with positive UTC timezones show a day early in web interface.
  • Fixed: Deleting an IDS Rule from the web interface does not delete any currently blocked IPs/addresses already in effect.
  • Fixed: Deleting recurring events on Android devices (EAS) does not sync.
  • Fixed: Domain disk usage values are empty on Domain Reports > Overview.
  • Fixed: Domain-level spam filtering is missing two settings on the Options card in Professional Edition.
  • Fixed: IMAP users get "Failed to update headers" error when syncing to Outlook 2010.
  • Fixed: MAPI contacts are not correctly setting the File As field in Outlook.
  • Fixed: Message list does not span full width of web interface when the preview pane is disabled.
  • Fixed: Renaming a domain from mail.domain.com to domain.com could cause data loss.
  • Fixed: Scenario where SmarterMail could crash with stack overflow exception on startup.
  • Fixed: Setting an image's style to "shadowed" does not work when editing an email in the web interface.
  • Fixed: The @font-face CSS tag causes the compose window to be blank when replying to a message in Safari and Chrome on MacOS.
  • Fixed: The styling for unordered and ordered lists in the compose window does not match the styling that is used in the sent message.
  • Fixed: The Whitelist modal Save button does not enable if only SMTP Spam Bypass is selected.
  • Fixed: User grid does not display space for displaying the correct significant figure of "Max Size".
  • Security: Meddler-in-the-middle attackers can no longer pipeline commands after POP3 STLS command.

Build 7523 (Aug 6, 2020)

  • Added: Relevant "copy" actions added to the context menus on the Spool, User Activity, Connections, and IDS block pages.
  • Fixed: An account with "Show in GAL" disabled still appears in the address directory in Outlook (MAPI).
  • Fixed: An account with "Show in GAL" disabled still shows in results from ResolveRecipients (EAS) command.
  • Fixed: An account with "Show in GAL" disabled still shows in the autocomplete selection for eM Client (EWS).
  • Fixed: Archive search is unable to display a message even though the email is present in the Archived folder.
  • Fixed: Creating or modifying a meeting on iOS (EAS) causes attendees to receive raw iCal data.
  • Fixed: Email list can show HTML code in snippets rather the proper foreign characters.
  • Fixed: Filtering by Attachments does not limit results to only emails that contain attachments.
  • Fixed: Folder syncing using MAPI slows down after restarting Outlook during the initial folder sync.
  • Fixed: Importing a PST file into Outlook (MAPI) fails if the folder contains a '?' in its Display Name.
  • Fixed: Scenario in which ClamAV would fail to start.
  • Fixed: Switching the webmail preview pane sub-theme affects all user accounts when a user is logged into the same browser session.
  • Fixed: Turkish characters do not appear properly in Outlook (MAPI).
  • Fixed: User may receive a toast message when enabling a domain calendar in the web interface.
  • Translations: Added translation keys "COPY_DOMAIN", "COPY_IP", "COPY_PATH", "COPY_SENDER", and "COPY_SOURCE".

Build 7516 (Jul 30, 2020)

  • Added: Added the option to show or hide the message preview pane back for webmail.
  • Added: SmarterMail now logs reasons for "via bypass" in delivery logs.
  • Added: User aliases now have a description field.
  • Changed: Internet calendars are no longer updated for users of disabled domains.
  • Changed: The license warning banner color to red if licenses are within 15 days of expiring.
  • Changed: When importing web calendars, SmarterMail no longer deletes all events and re-adds them. This prevents possible duplications when syncing, most notably in Mac Calendar (EWS).
  • Fixed: Alias popup does not open for editing.
  • Fixed: An email's View Text / Header / Raw Content popout window can show a blank display, or not open at all, in Safari.
  • Fixed: Calendars and other non-email folders without display names stop their respective section of the web interface from loading.
  • Fixed: Connecting to an SMTP server uses AUTH LOGIN when AUTH PLAIN is advertised.
  • Fixed: Deleting recurring event instances on iPad (EAS) may not sync if timezone differs from server timezone.
  • Fixed: Font styling and colors for notes created in eM Client (EWS) do not always load into the web editor properly.
  • Fixed: MAPI emails with PDF attachments are not displaying the attachment in Outlook.
  • Fixed: MAPI error when importing a PST file into Outlook, causing high CPU.
  • Fixed: MAPI error when trying to send an email with an attached PDF.
  • Fixed: Messages could get stuck in a failed saving state, preventing them from being saved or sent.
  • Fixed: Moving an appointment in webmail when client timezone is different than the server timezone adjusts the original start/end times.
  • Fixed: Notes created in eM Client (EWS) do not sync to the server.
  • Fixed: Notes created in webmail are not saving default font and font size stylings.
  • Fixed: Popouts do not show correctly for raw, text, and header data when switching between those views.
  • Fixed: Reactivate button does not properly activate SmarterMail or add-ons for expired licenses.
  • Fixed: Scenario when clicking on a recurring event instance causes a toast error message to show.
  • Fixed: Scenario where a stack overflow exception could occur.
  • Fixed: Some popup windows may not reopen after closing them and choosing "View raw" again.
  • Fixed: System admins can improperly create multiple, identical ports going to the same IP address.
  • Fixed: Users can drag-and-drop read-only internet calendar events in web interface.
  • Security: Additional privacy protections for external links.

Build 7503 (Jul 17, 2020)

  • Added: IDS entries to the Administrative log that show every block that occurs, including the protocol and type.
  • Added: POP and IMAP SASL-IR support for PLAIN authentication.
  • Added: ProxyAddresses field is now supported in SmarterMail's LDAP implementation.
  • Changed: The domains list in Message Archive Search is now alphabetized.
  • Changed: The placement of new emails now precedes the email address in browser tab. (Mirrors behavior in SmarterMail 15.)
  • Changed: Updated ClamAV to 0.102.4.
  • Fixed: An exception when syncing folders in Outlook (MAPI) that may cause high CPU.
  • Fixed: Calendar View Availability modal shows inaccurate results.
  • Fixed: Creating a new domain is not using the domain default "Inbound Message Delivery" setting.
  • Fixed: Domain Defaults is missing the "Deliver locally if user exists" setting when selecting "External (use MX record)".
  • Fixed: Domain-level "mini-cards" are not sorted alphabetically.
  • Fixed: Mailbox Migration from Exchange 2010 does not include all email folders.
  • Fixed: Outlook (MAPI) may error with "The recipient does not exist" when sending meeting requests.
  • Fixed: POP3 AUTH does not return an error response when an invalid AUTH method is encountered.
  • Fixed: Recurring events can sometimes return the error "The appointment is corrupt and no longer usable" in Outlook (MAPI).
  • Fixed: Replying to a message that uses @media or @ms-viewport in background style tags does not populate the editor. (Note this is a workaround until Froala publishes their fix for the issue.)
  • Fixed: Reports of long login times caused by unnecessary caching of all domain accounts.
  • Fixed: Sending emails with MAPI does not include the display name for the sender or the recipients.
  • Fixed: Some recipient servers are reporting "Line length too long or exceeded" errors when receiving 8-bit content sent from SmarterMail.
  • Fixed: System messages do not route through the outgoing gateway.
  • Fixed: Unable to view conference rooms after attaching in Outlook (MAPI).

Build 7496 (Jul 10, 2020)

  • Added: Reading pane light/dark mode now persists between browser sessions.
  • Efficiency: Initial loading of accounts list for large domains is now faster.
  • Efficiency: User index size has been reduced significantly and searches are much faster. (Note: Accounts will be re-indexed to this newer version of indexing).
  • Fixed: Ampersand (&) symbol in folders names show up as &amp in the web interface.
  • Fixed: API to create user aliases allows an alias name to contain invalid special characters.
  • Fixed: Errors appear that indicate corrupted GRPs when there are no actual GRPs.
  • Fixed: Exception when importing a calendar .pst file into Outlook (MAPI).
  • Fixed: HTML comments in a message cause problems when trying to reply/forward from webmail on MacOS.
  • Fixed: If a new category is added via an EAS client, the user's master category list on server does not update.
  • Fixed: Improved domain name validation at the API level.
  • Fixed: Issue with using Basic authentication for EWS (notably with eM Client for Mac).
  • Fixed: Null reference exceptions in IMAP body peek.
  • Fixed: Scenario where IMAP clients could repeatedly attempt to retrieve a message that no longer existed.
  • Fixed: Some sharing modals are not opening.
  • Fixed: User Aliases that end with .cs or .sd cannot be edited once they have been saved.

Build 7488 (Jul 2, 2020)

  • Added: Added the day of the week to the date format in a calendar's Agenda view.
  • Added: If a CSV import includes new custom fields, it will add those custom fields to existing subscribers.
  • Added: User and domain calendars can now be subscribed to from 3rd-party apps using new webcal link.
  • Added: When composing a message, files in File Storage are now sorted alphabetically in the Link File modal.
  • Added: When drafting an email message, email signatures are now sorted alphabetically.
  • Changed: Migrating an account from Kerio Connect now uses EWS instead of IMAP.
  • Fixed: "Disable AUTH LOGIN method for non-SSL SMTP authentication" no longer works as expected.
  • Fixed: .tmp files are not removed when a domain is deleted, which prevents the domain folder from being removed.
  • Fixed: Disk usage reports and overview pages are not loading in the reports sections for certain users.
  • Fixed: Disk usages are not being updated in places such as the admin search.
  • Fixed: In Dark Theme, copying message text also copies the dark background along with the light font.
  • Fixed: iOS devices pass non-standard GMT time zone for "RecurrenceId", causing issues with recurring appointments.
  • Fixed: Mailing List Subscriber imports are not importing Custom Field data.
  • Fixed: MAPI is showing inline images sent from 0365 as attachments when sent in RTF format.
  • Fixed: Messages with an ICS attachment are being treated as a meeting message without showing the actual body content.
  • Fixed: Replying to a message sometimes does not populate the editor with the original message in webmail on MacOS.
  • Fixed: Scenario where users may be unable to load calendar interface resulting in red console warnings regarding permissions. (Note: not actually related to permissions but improperly configured Recurrence Rule.)
  • Fixed: Unable to save event actions because of a console exception.
  • Fixed: When typing up a message, the Draft Saved toast appears multiple times in a row.

Build 7482 (Jun 26, 2020)

  • Added: Conversion warning if a domain doesn't nave a specified primary Domain Administrator.
  • Changed: Added "removed message UIDs" to the folder autoclean logging.
  • Changed: Changed DNS timeout for RBL/URIBL spam checks.
  • Changed: Changed informational message about permissions when viewing an instance of a recurring appointment in webmail.
  • Changed: Deleting an email or moving an email to the Deleted Items folder will retain that message's read/unread flag.
  • Changed: Text in the notification grid is now truncated to avoid nested scroll bars.
  • Efficiency: Significant improvements to CPU, disk, and memory when adding or editing large numbers of users.
  • Fixed: Cannot modify/view mailing list config page.
  • Fixed: Deleting a recurring appointment instance as the organizer in webmail shows incorrect confirmation modal.
  • Fixed: Deleting an occurrence of a recurring appointment from webmail does not sends the notification with correct id.
  • Fixed: Formatting of tables is not preserved in Drafts or Sent Items.
  • Fixed: Image styling is not preserved in Drafts or Sent Items.
  • Fixed: Outlook (EAS) is not sending a PART-STAT for attendees so webmail doesn't give the attendee an option to Accept or Decline.
  • Fixed: Renaming a Domain Administrator sets that account as the primary Domain Administrator.
  • Fixed: Renaming a domain user does not remove all of the old, associated folders.
  • Fixed: Scenario in which domain user cannot be renamed due to "null" mailing list subscribers.
  • Fixed: Scenario where images from external sources were showing when they should not have been.
  • Fixed: Shared folders with special characters may appear garbled in web interface.
  • Fixed: Some RBLs or URIBLs are taking an excessive amount of time to resolve, which causes spool delays.
  • Fixed: The Blocked Sender Action for new users defaults to "None" instead of "Move To Junk Email Folder".
  • Fixed: The Image button in the HTML editor shows in areas that don't support it.
  • Fixed: Turkish calendar invites have MAILTO: prepended on attendee email address.
  • Fixed: Unable to edit certain domain configurations or view settings as a System Administrator.

Build 7475 (Jun 19, 2020)

  • Added: The edit modal for Contact folders now shows the CardDAV URL link similar to the Calendar modal.
  • Changed: Updated Froala text editor to the latest version.
  • Efficiency: Drastically reduced CPU and RAM usage for calendars, across webmail and all protocols.
  • Fixed: Copy-to-clipboard on CalDAV link includes "undefined" in the front of the URL.
  • Fixed: Encoding issue with Thai characters in Sent Items and Drafts.
  • Fixed: Recurring calendar issues when accepting/declining specific instances of appointments on iOS (EAS).
  • Fixed: Reminder notifications for appointments with plain text descriptions do not properly show content that is between angled brackets. (I.e., < and >)
  • Fixed: Scenario where mail service could crash due to an unhandled StackOverflow exception.
  • Fixed: SmarterMail is not properly deselecting the current folder if the IMAP mailbox name in the select command is empty.
  • Fixed: System Administrator notifications do not load in popout window.
  • Fixed: Unable to open mailing list due to a null reference exception.

Build 7468 (Jun 12, 2020)

  • Added: Enhanced HTML support for web interface notifications.
  • Added: Support for yearly recurring items with a weekday or weekend day type.
  • Changed: Minor changes to the structure of HDR files to accomodate Declude functionality.
  • Changed: Users can no longer edit recurrence rules in webmail if SmarterMail does not fully understand the rule.
  • Fixed: After an attendee responds to a single occurrence of a recurring meeting from an Outlook for Mac (EWS), Outlook shows the occurrence as belonging to the attendee.
  • Fixed: Appointment created in Outlook via MAPI set to recur on the first weekday of the month does not sync properly to webmail.
  • Fixed: Converting an account from SmarterMail 15.x with a blank username in the accounts XML list does not ignore that account.
  • Fixed: Deleting a domain does not remove the domain folder nor the "MailProcessing" subfolder.
  • Fixed: Deleting an event with a Conference Room does not delete that appointment from the Conference Room after upgrade.
  • Fixed: EAS devices may not sync some folders (e.g., contacts, notes, etc.) after SmarterMail upgrade.
  • Fixed: Error with single calendar appointment breaks all appointments from appearing in webmail.
  • Fixed: Extremely rare issue allowing email deliveries to the wrong user folder.
  • Fixed: Impersonate window shows [object Object] when switching from Domain to All with a user already selected.
  • Fixed: Issues with accepting recurring meetings when there are modified occurrences.
  • Fixed: Items are updated incorrectly when connecting to the GAL using Add to Outlook.
  • Fixed: Mailing lists do not send out messages when they have a blank custom field.
  • Fixed: MAPI exception when trying to download a big attachment after doing a search.
  • Fixed: MAPI exceptions when trying to retrieve more email from the server after a search.
  • Fixed: MAPI gets an exception when trying to retrieve more items from the server.
  • Fixed: Performance fix to remove redundant IDs from appointments.
  • Fixed: Read receipts are sometimes sent without a specified recipient.
  • Fixed: Recurring appointments created in Outlook via EWS set to Weekday or Weekend Day do not sync to webmail at all.
  • Fixed: Saved drafts in webmail are assumed to be UTF-8 encoded which causes encoding issues when edited later or sent.
  • Fixed: Sending German umlauts from Outlook (MAPI) is not encoded correctly.
  • Fixed: SmarterMail is not properly handling case insensitivity for WebDAV URLs.
  • Fixed: Some appointments may not show the assigned conference room in web interface after upgrade.
  • Fixed: Some domain resources may lose their sharing information after upgrade.
  • Fixed: Some recurring appointments may appear to be lost on domain upgrade.
  • Fixed: Spam weight value disappears when adjusting domain level spam filter actions until page refreshes.
  • Fixed: Spool messages with no Return-Path in HDR file do not show up in Search results.
  • Fixed: The Domain dropdown does not close after selecting a domain in the Impersonate User modal.
  • Fixed: The To field is 10 pixels farther right than the Cc and Bcc fields in webmail.
  • Fixed: WebDAV shows event details for Conference Rooms instead of just saying the room was reserved.
  • Fixed: When an attendee responds to a recurring appointment instance via EWS, the update is not propagated to other attendees on the same domain.

Build 7459 (Jun 3, 2020)

Key Features
  • Ability to create and share secondary folders in Contacts, Notes, and Tasks.
  • Ability to share and sync multiple Calendars.
  • Ability to share Email folders and set permissions on each.
  • Native MAPI support for Microsoft Outlook 2016 & 2019 for Windows.
  • Rules created in EWS and MAPI clients are stored on server and are retrievable by both protocols.
  • Separate autoresponder messages can now be created for inside and outside of user’s domain.
  • Sharing section in a user’s settings that shows what they’ve shared and what’s been shared with them.
  • Support for contact groups created via EWS and MAPI.
  • System Administrator with proper permissions can now modify domain settings in a new tabbed interface without impersonating.
  • System Administrators can be given or denied permissions to domain management area and/or system settings area of the web interface.
  • System Administrators can now Attach and Detach domains without stopping the mail service.
  • Users can now subscribe to external web/internet calendars in web interface.
Release Notes
  • IMPORTANT: As we always recommend, do full system backups prior to upgrade.
  • IMPORTANT: If you tested MAPI, please thoroughly remove your MAPI account from Outlook after upgrading, then re-add your account. (I.e., remove the profile, delete associated Outlook files and folders, and remove the MAPI connection from Connected Devices in your SmarterMail Connectivity settings.)
  • IMPORTANT: It is not possible to downgrade or rollback to previous versions due to extensive backend changes.
  • IMPORTANT: Removed "Applies to" option from greylisting. Everything is greylisted except for the countries and IPs in the filters list.
  • Added: "Enable VRFY" and "Enable EXPN" settings now alert administrators to the risks of enabling these settings.
  • Added: A link to getting started documentation now appears for system administrators on new installations.
  • Added: Ability to share folder with full control on IMAP.
  • Added: Accounts page now shows which aliases include all domain users.
  • Added: Accounts page now shows which protocols are enabled for users.
  • Added: Added a Delete All option for Spam and Virus quarantined messages in web interface.
  • Added: Additional context menus available across webmail.
  • Added: Additional delivery logging to explain reason why forwarding is disallowed for certain messages.
  • Added: Additional logging across all areas of product.
  • Added: Aliases grid now includes the Display Name.
  • Added: Built-in greylist filters will be automatically updated and pushed on upgrades.
  • Added: Clicking on "Impersonating" indicator when already impersonating a user now allows System Administrators to quickly impersonate a different user.
  • Added: Dark theme now shows emails in dark mode and includes an icon to toggle the original view.
  • Added: Delete button has been added to the edit modals for Aliases and User Groups as well as the System Administrator edit page.
  • Added: Forwarding of meeting invitations is now handled in EAS, EWS, and MAPI.
  • Added: IMAP CONDSTORE commands for improved performance.
  • Added: Implemented UpdateItem in EWS protocol for draft messages to support Outlook for Mac.
  • Added: In the web interface, clicking on a contact group that was created from a client now lists members of the group in a modal.
  • Added: Introduced authentication with NTLM for EAS, EWS, and MAPI.
  • Added: LDAP logging now records authentication attempts.
  • Added: New message headers "X-SmarterMail-SMTP-ID" and "X-SmarterMail-Delivery-ID" for DSN messages to aid searching logs.
  • Added: New migration icon for Microsoft Office 365. migrations. using EWS.
  • Added: New properties for Appointments, Contacts, Tasks, Notes, and Emails for all protocols.
  • Added: New system setting to allow Delivery Status Notification (DSN) messages to be disabled.
  • Added: Notes can now be exported to CSV.
  • Added: Optional attendees now supported for meeting invitations in EWS.
  • Added: PLAIN SASL support in IMAP.
  • Added: Secondary System Administrator accounts can now be disabled.
  • Added: Support for custom STUN/TURN servers for Team Workspace video chat.
  • Added: System Administrators page now displays an Administrator's Last Login.
  • Added: Team Workspace invitation link is also available now on the Attendees tab.
  • Added: The Subject and Location fields of a calendar appointment now support multiple lines.
  • Added: The URL and IP are now logged when a file storage item is downloaded.
  • Added: Total message and unread counts added to web interface below email listing.
  • Added: Trust Sender and Block Sender options now appear in context menu for email addresses.
  • Added: Users can now opt out of GAL on their own if allowed by the Domain Administrator.
  • Added: Virus quarantine and delete logs now include the name of the antivirus client that reported the virus.
  • Added: When attempting to expire passwords for an Active Directory user, a message is shown on the password compliance page.
  • Changed: "Bounce messages when blocked by Outbound SMTP blocking" option moved from Antispam > Options to SMTP Blocking.
  • Changed: "Mailing List Command Address" is now set at the Domain Administrator level.
  • Changed: "Mark as deleted and hide" option removed. Current users with that option will be changed to "Move to Deleted Items".
  • Changed: "New Version Available", "Add-on Expiration", and "Disk Space" system events changed to be static, permanent hooks.
  • Changed: "Outbound Quarantine" changed to "When Virus is Found" with the following options: "No Action", "Block Message", "Quarantine Message".
  • Changed: A non-trusted sender’s FROM address shows both the display name and email address to help identify phishing scams.
  • Changed: Added new calendar auto-clean options for 18 and 24 months.
  • Changed: Adjusted some features available for SmarterMail Professional. See the Enterprise vs Professional guide for more details.
  • Changed: After performing an action on multiple email items when using Select, the selection now turns off after the action is performed.
  • Changed: All day events now included in free/busy data for availability.
  • Changed: Autoresponder page redesigned to be easier for users to understand.
  • Changed: Better logging for EWS "System error" exception messages.
  • Changed: Calendar appointment detail view has been redesigned to follow the flow of iOS.
  • Changed: ClamAV updated to 0.103.2.
  • Changed: ClamAV updated to latest release.
  • Changed: Combined MAPI/EWS into one licensed add-on which is enabled per user.
  • Changed: Consolidated all directory path fields into General Settings > Paths card.
  • Changed: Content filter reordering is now performed with up/down arrow buttons in the list view.
  • Changed: Counters for spool, user activity, etc., have been moved into their respective navigation menu entries.
  • Changed: Cyren Premium Antispam and Zero-Hour Outbreak Detection engines were updated to latest versions.
  • Changed: Dark theme has been redesigned for better clarity and sharpness.
  • Changed: Default IDS action from Notify to Block.
  • Changed: Deleting a meeting invite now deletes any associated “tentative” appointments.
  • Changed: Deleting an email will now mark it as read.
  • Changed: Domain outbound gateway "Default" settings have been replaced by "None" and "Round Robin" options.
  • Changed: DSNs are now DKIM signed if DKIM is enabled for the domain.
  • Changed: Email list will now auto-focus the first email when a folder is selected so you can immediately start using arrow keys.
  • Changed: Email Retrieval and SMTP Account “Test Connection” action was merged into the Save buttons.
  • Changed: Emails composed in webmail now allow YouTube embedded videos and converts disallowed IFrames into hyperlinks.
  • Changed: Error messages regarding license key limits have been clarified.
  • Changed: EWS request headers are now included in EWS detailed logging.
  • Changed: EWS uses Sync State for improved syncing.
  • Changed: Exchange migration now allows import of meeting invitations and updates.
  • Changed: Folder Auto-Clean was moved to General Settings for System and Domain Administrators and to Account Settings for users.
  • Changed: IDS rules now display Action and the Service as separate columns.
  • Changed: If both replied and forwarded flags are set, only the replied icon now shows in web interface to be consistent with other clients.
  • Changed: IMAP subscriptions now default to ON for shares.
  • Changed: Impersonate button moved from a tab to the navigation pane. Dialog auto-fills with the domain the administrator is viewing.
  • Changed: Impersonated users no longer show up as “Online Users”.
  • Changed: Importing a message (EWS) uses the date in the message header before using the current date, if no other date exists.
  • Changed: Improved POP error message displayed when a message is no longer on the server.
  • Changed: Improved the migration process by auto populating some fields based on the type of migration selected. some of the migration fields to auto-populate based on the type of migration selected.
  • Changed: In account settings, "Delete Action" has been renamed to "Delete Email Action" and in that dropdown "Auto Purge Folder" has been renamed to "Permanently Delete"
  • Changed: In Outgoing SMTP Blocking, the ability to set Quarantine duration has been replaced with an Outbound Block Action with the following options: "Block Message", "Quarantine Message".
  • Changed: Installer will ensure that “localhost:9998” is added as a binding.
  • Changed: LDAP queries now return mailing lists and aliases while hiding disabled accounts.
  • Changed: Logging for aliases also includes individual recipients.
  • Changed: Mailing list subscribers and other administrative options are now always available in the user settings area and no longer combined with the creation of the mailing list accounts.
  • Changed: Make EAS protocol more compliant with Microsoft Specifications.
  • Changed: Messages created or imported from an EWS client are verified against the server message size limits before saving.
  • Changed: Minor styling improvements throughout the interface.
  • Changed: Modified a domain’s Accounts area to include only Users, Aliases and Mailing Lists. (User Groups have been moved to domain Sharing settings and the Administrators tab has been removed.)
  • Changed: More descriptive logging in the general error log when a mailbox cannot initialize.
  • Changed: New installation setup wizard has been greatly simplified.
  • Changed: Notes display/sort with Date Modified instead of Date Created.
  • Changed: Now displaying “No items to show” consistently throughout all sections.
  • Changed: Outgoing IP option "Unassigned" has been renamed to "Automatic".
  • Changed: Outlook.com migration imports all folder types and messages, not just email.
  • Changed: Outlook.com migration option now defaults to POP on port 995 with SSL enabled.
  • Changed: Password compliance report now always shows users with non-compliant passwords regardless if the setting "Skip enforcement for existing passwords" is enabled.
  • Changed: Postmaster address is now assigned per domain, not system wide.
  • Changed: Postmaster address now enforced as a valid Return-Path for message types that require it. (E.g., password resets.)
  • Changed: Preview Login action has been moved from the Actions (…) menu in General Settings page to the Webmail Login card.
  • Changed: Preview pane will always be on the right. (Removed the bottom preview pane.)
  • Changed: Processing of tentative appointments is more consistent across protocols and web interface.
  • Changed: Quarantine duration options have been removed; quarantine is now 30 days, if enabled.
  • Changed: Reduced verbose logging for certain SSL authentication validity messages.
  • Changed: Removed EAS management at the system level/domain level and moved to the Accounts area.
  • Changed: Removed “Use sent items for autocomplete (webmail only)” user setting; changed autocomplete behavior to ALWAYS use Sent Items, GAL, and Contacts.
  • Changed: Replaced “Disable spam checks on SMTP whitelist” system setting with a new setting for each IP whitelist entry.
  • Changed: ServerBusyExceptions are now logged without the stack trace during an Exchange, Office 365 or SmarterMail migration.
  • Changed: Shares are now attached automatically in webmail.
  • Changed: SmarterMail displays as just “SmarterMail”, without a version, during POP connections.
  • Changed: SmarterMail now only considers the setting "Show in Global Address List" for each alias. The domain setting "Include aliases in the Global Address List" has been removed.
  • Changed: Tentatively accepted checkmark for attendees in webmail is now a lighter color in dark mode so it can be more easily seen.
  • Changed: The ActiveSync Mailboxes settings area was replaced with MAPI/EWS and EAS indicators in the Users grid.
  • Changed: The default maxAllowedContentLength in IIS has been set to 64 MB.
  • Changed: The mailing list term Moderator has been changed to List Administrator to better reflect its purpose.
  • Changed: The term "Abuse Detection" was replaced by "IDS".
  • Changed: There are now specific Quarantine actions available when Cyren detects a potential virus: Quarantine, Delete or No Action. (The option to move to Junk E-mail folder was removed.)
  • Changed: Two-step authentication is now always editable at the domain level, and the setting has moved to the Security card.
  • Changed: Use of "Incoming" and "Outgoing" has been changed to "Inbound" and "Outbound" for consistency.
  • Changed: User and Domain Defaults options have been moved from the Actions (…) menu to the navigation pane.
  • Changed: User Groups now display users in alphabetical order.
  • Changed: Username fields have a more descriptive validation error message.
  • Changed: Viewing contacts in grid view now uses "GAL" instead of "Global Address List" in Source column.
  • Changed: Web interface doesn't show occurrence-specific details except start and end times.
  • Changed: When impersonating a user, the displayed options now represent what the user themselves would see. (E.g. Impersonating a user account will no longer show Domain Settings and Domain Reports sections.)
  • Changed: When no From Address is configured for system messages, the generated messages will use a “noreply@” address attached to the sender’s domain. ”noreply@senders-domain.com”.
  • Changed: When not using the context menu, creating a new folder defaults to the Root.
  • Changed: Windows Defender now handles "by extension" and "by folder", including the system Settings and Domains root folders.
  • Efficiency: .GRP files are no longer scanned for certain flags, speeding up the webmail interface and clients connected across all protocols.
  • Efficiency: Active Directory integration is now more efficient when authorizing user logins.
  • Efficiency: Caching layers implemented for mailboxes.
  • Efficiency: Calendaring, local deliveries, message processing, loading users, and many other areas/actions in webmail are significantly faster and more memory efficient.
  • Efficiency: Cleanup of orphaned draft attachments has been moved to a background thread thereby improving IIS startup times.
  • Efficiency: Configuration backups are now run on a background thread to avoid slowing startup times.
  • Efficiency: Disk usage and Domain Overview reports are now significantly faster.
  • Efficiency: Eliminated almost all thread locking thereby greatly improving memory utilization and CPU performance.
  • Efficiency: Hundreds of other changes/optimizations to improve overall performance and reliability.
  • Efficiency: Improvements to searching performance in webmail.
  • Efficiency: Improvements to SmarterMail startup time, especially on larger installations.
  • Efficiency: Memory and CPU improvements across all protocols.
  • Efficiency: Minor performance improvement when loading folder lists in the web interface.
  • Efficiency: More efficient writing of greylisting file.
  • Efficiency: Overall CPU utilization for webmail reduced up to 80%.
  • Efficiency: Profiled and improved DelayWriter and ensured it is completely thread safe.
  • Efficiency: Reduced CPU requirements for IMAP LIST command.
  • Efficiency: Reduced the amount of properties stored in properties.pids file.
  • Efficiency: Replaced file cache system for temporary messages.
  • Efficiency: Significantly fewer progress bars and spinners are displayed.
  • Efficiency: Significantly sped up domain list page when an installation has many MAPI/EWS or EAS users.
  • Efficiency: Standardized how .HDR files and the frequency they are written to improve performance.
  • Efficiency: Subscribing and unsubscribing many mailing list members at once is now significantly faster.
  • Efficiency: Sync Files for EWS have been eliminated saving significant disk i/o even when not using EWS.
  • Fixed: "Add Trusted Sender" system level event action does not work.
  • Fixed: "Received" message header is not being included in local deliveries.
  • Fixed: "Select an option" text is cutoff in Impersonate User Domain drop down when using dark theme.
  • Fixed: "Use To: address for replies" is missing in Domain Settings > Accounts > User > user Configuration.
  • Fixed: 8-bit non-UTF8 encoded messages appear broken when synced via EAS to iOS devices.
  • Fixed: A disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired.
  • Fixed: A forced disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired.
  • Fixed: Accepting a meeting invite from a different domain was not updating appointments correctly.
  • Fixed: Accepting or declining meeting invites in webmail moves the meeting invite to Deleted Items without marking it as read.
  • Fixed: Activating a new license does not immediately update the interface if the current license has expired.
  • Fixed: AddDomain API does not honor MaxSize, AliasLimit, ListLimit or UserLimit input settings.
  • Fixed: Advanced Search can show duplicate or inaccurate entries.
  • Fixed: Appointment invites missing date fields cannot be read by POP3 correctly.
  • Fixed: Attachments embedded in message subparts may not show the icon correctly in web interface.
  • Fixed: Attempting to create users with names that are part of IIS reserved hiddenSegments names is no longer allowed.
  • Fixed: Auth tokens do not expire after 30 minutes of no use.
  • Fixed: Auto forwarding messages do not use configured gateways.
  • Fixed: Auto-saving a draft fails after 15 minutes of timeout due to authentication token fails.
  • Fixed: Autodiscover changes to make it more RFC compliant.
  • Fixed: Autoresponder messages are not using the domain gateway configuration.
  • Fixed: Bindings tabs may show IP as being bound to ports that no longer exist.
  • Fixed: Blocked Senders do not get blocked if the Return-Path and the From field have different email addresses.
  • Fixed: Bounce message triggered by messages above the domain's max message size do not include the server response message.
  • Fixed: Bounces are incorrectly sending the original sender's email address for the "MAIL FROM" (Return-Path) field.
  • Fixed: Calendar views won't load if there is a cancelled event to be displayed.
  • Fixed: Cannot create new calendar events for March 30 or March 31 in the web interface.
  • Fixed: Cannot parse port number in certain IP ranges using XMPP.
  • Fixed: Cases where a contact note field may contain angle brackets which cannot be viewed in web interface.
  • Fixed: Category filters do not work in Notes, Tasks, Contacts, and Calendar All Appointments grid views.
  • Fixed: Certificate errors with POP3.
  • Fixed: Change Domain Path is showing an error message and leaving the domain in an unloaded state.
  • Fixed: Changes made in Outlook (EAS) to full-control shared calendar do not sync to web interface.
  • Fixed: Changes to a single occurrence in a recurring meeting do not update the attendee's calendar properly when accepted through EWS.
  • Fixed: Changes to contact images are not properly saving from eM Client and Outlook for Mac via EWS.
  • Fixed: Changing a domain path then immediately impersonating a user on that domain results in a broken interface.
  • Fixed: Changing language on user profile page does not always work.
  • Fixed: Changing the recurrence rules for an appointment causes EWS clients to show modified occurrences that are no longer valid.
  • Fixed: Closing certain modals may show a non-breaking exception in the browser console window.
  • Fixed: Code view on signature editor cannot be scrolled.
  • Fixed: Command-line antivirus option does not work if the executable path is wrapped in quotes.
  • Fixed: Compose window toolbar buttons may become hidden when composing a long email and with Cc/Bcc fields expanded.
  • Fixed: Conference rooms do not show in the web interface. (Note: they will now show if attached, with the default being toggled off).
  • Fixed: ConnectedIP header in HDR items is missing.
  • Fixed: Contact images do not import or export when using VCard format.
  • Fixed: Contacts briefly flashes "No sources are selected" before selected sources are loaded.
  • Fixed: Contacts in web interface will not show if the contact folder is missing the Display Name field.
  • Fixed: Contacts with only a display name do not sync properly for some protocols.
  • Fixed: Content filter action “Forward message” does not forward through the configured gateways.
  • Fixed: Content filters with a bounce action are not sending the bounce message.
  • Fixed: Creating a note while impersonating a user with a mixed-case username causes browser console errors.
  • Fixed: Creating folders does not account for names reserved by Windows. (E.g., aux, con, etc.)
  • Fixed: Creating or modifying a mailing list permits disallowed characters.
  • Fixed: CSV export of reports do not have proper encoding when the view in the web interface contains foreign characters.
  • Fixed: CSV export of users are more resistant now to user config errors.
  • Fixed: Custom help link and text requires page refresh before showing changes in the web interface.
  • Fixed: Declining an meeting invite from the email message causes eM Client (EWS) to display an error.
  • Fixed: Declining meeting invites from webmail or EAS may not send organizer the declined message.
  • Fixed: Delete action on spam filter is sending out DSNs.
  • Fixed: Deleting a domain does not remove all references of the domain from caches.
  • Fixed: Deleting a domain still reports users with EAS or EWS.
  • Fixed: Deleting a mailbox.cfg file after upgrade causes some messages to display as being sent at 12:00 am.
  • Fixed: Deleting a non-mail folder does not delete the associated folder-xxx.json from disk.
  • Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees.
  • Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees.
  • Fixed: Deleting or moving a message in its popout window does not mark the next message in the list as read.
  • Fixed: Domain creation fails validation if the name contains mixed casing.
  • Fixed: Domain custom help overrides system custom help even if login customization has been disabled.
  • Fixed: Domain extension blacklists can be wiped out when modifying domain spam filtering settings.
  • Fixed: Domains grid does not update the Users total to include the newly added user after using Attach User.
  • Fixed: Double clicking on an appointment (or other item) opens two windows.
  • Fixed: Double-clicking on email with Hong Kong time zone shows server time.
  • Fixed: Download All button in Message Archive Search does not work.
  • Fixed: Drafts do not auto-save based on changes to To, Cc, Bcc, Attachments or Subject fields.
  • Fixed: DSN messages are providing the original sender’s email address for MAIL FROM.
  • Fixed: DSNs are not being sent for successfully forwarded emails.
  • Fixed: EAS clients may mark modified / tentative appointments as accepted if the previous invite has already been accepted.
  • Fixed: EAS is changing attendees' display names to upper case when syncing to clients.
  • Fixed: Editing a Note modifies its creation time rather than the modified time.
  • Fixed: Emails that come into the inbox of Outlook have the email address showing in All CAPS.
  • Fixed: Emojis in calendar invites caused issues across clients.
  • Fixed: Empty email message header and tabs sometimes appear when a mail folder has no contents.
  • Fixed: Errors are being thrown by a contact folder that doesn't have a Display Name.
  • Fixed: Escaped quotes in friendly name portion of an email address fail to parse in web interface.
  • Fixed: Event reminder time could calculate drastically different values than was originally configured.
  • Fixed: Event variables in To and From fields are failing validation checks and cannot be used.
  • Fixed: EWS clients are treating meeting responses as meeting requests.
  • Fixed: EWS clients cannot copy or move non-message items.
  • Fixed: EWS clients might not show the last occurrence of a recurring appointment that ends on a specific date.
  • Fixed: EWS is failing to retrieve availability for conference rooms.
  • Fixed: Exchange migration fails authentication.
  • Fixed: Extensive changes to how HTML is relayed from SmarterMail to various clients across all areas: Notes, Tasks, etc.
  • Fixed: Failed delivery DSN messages not handled properly when the message has no NOTIFY flag.
  • Fixed: First message is getting marked as read when loading the message in the content pane.
  • Fixed: Forwarding or replying to an email from EWS does not mark the email appropriately in the web interface.
  • Fixed: Gateways are using TLS, if available, even though they are configured to use no encryption.
  • Fixed: If a CFG contains references to an email not in any associated GRPs that reference is not being removed properly. (Note: Might cause higher than normal CPU usage especially with EAS clients.)
  • Fixed: If a temp file is corrupted, it is not removed and may cause endless spinner in the web interface.
  • Fixed: If total disk storage for a user is under 1 MB, it was showing as unlimited in the disk usage summary.
  • Fixed: Images sometimes do not show in attachments tab of web interface.
  • Fixed: IMAP does not authenticate with Outlook on mobile.
  • Fixed: IMAP has an exception with BODY.PEEK.
  • Fixed: IMAP may not delete messages correctly because of an incorrect folder UIDValidityValue.
  • Fixed: IMAP migration does not pull emails for sub-folders.
  • Fixed: IMAP sync stops part of the way through with eM Client.
  • Fixed: IMAP syncs are using more memory with eM Client versus Outlook.
  • Fixed: Impersonation auto-complete no longer causes ad blockers like AdBlock Plus to log the user out.
  • Fixed: IMPORTANT: Removed "Applies to" option from greylisting. Everything is greylisted except for the countries and IPs in the filters list.
  • Fixed: Imported contacts do not save in the selected secondary Contact folders -- they always save in the primary folder.
  • Fixed: Importing notes from CSV now functions properly.
  • Fixed: Importing notes from CSV now functions properly.
  • Fixed: Importing/uploading files could fail for System Administrators.
  • Fixed: In Webmail you can create folders with the same names in the same location.
  • Fixed: Inconsistent behavior in webmail when an attendee deletes/declines a single occurrence to a recurring appointment.
  • Fixed: Indexing is now immediately stopped when a domain or user is deleted.
  • Fixed: Issue where bounces for non-existent mailing lists subscribers were not being recorded.
  • Fixed: Issue where EAS could get into an endless sync loop on iOS devices if a non-existent folder is detected.
  • Fixed: Issue where emails were not flagged as having attachments because of missing file names.
  • Fixed: Issue where some messages using an outgoing gateway would get stuck in the spool without delivery.
  • Fixed: Issue with clients missing some header information for new messages.
  • Fixed: Issue with Cyren scanning when only one Cyren service is enabled.
  • Fixed: Issue with indexing if someone deletes a message while it is being indexed.
  • Fixed: Large mail actions cause mail interface refreshes for everyone on the same domain.
  • Fixed: Last Modified is set to the current date-time instead of the value from the source server when migrating notes from Exchange.
  • Fixed: Loading webmail on mobile results in the first email in the list to show automatically rather than the list itself.
  • Fixed: Login modal briefly reappears when logging into web interface after showing "Logging you in..."
  • Fixed: Mailbox initialization issue that could cause a server to lock up or stall.
  • Fixed: Mailbox migrations in a different language imports into new folders.
  • Fixed: Mailing list prefixes do not parse variables correctly.
  • Fixed: Meeting invites to users on different domains with the same username on the same SmarterMail server are both seen as the organizer if they are on the same meeting invite and one of them is the organizer.
  • Fixed: Meeting responses from Gmail do not properly update the attendee's status in the organizer's calendar.
  • Fixed: Meetings with links in the description from Microsoft Teams lose the links when shown in the web interface.
  • Fixed: Message list context menus may be cutoff when the screen height is 1080px or less.
  • Fixed: Messages received with unusual line-break sequences do not display properly.
  • Fixed: Messages with content from external sources in the preview pane requires some users to press "Show" button twice.
  • Fixed: Messages would intermittently duplicate when moving large groups rapidly.
  • Fixed: Messages written/sent from within web interface ignore user encoding setting and always send as UTF8.
  • Fixed: Migrating from a Microsoft Office 365 account is including hidden folders and is not pulling all messages.
  • Fixed: Migration fails when a server tries to redirect to their autodiscover URL.
  • Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders.
  • Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders.
  • Fixed: Minutes do not show correctly in the spool page when using Portugese (Brazil) language.
  • Fixed: Modifying a task when the preferred time zone does not match the client machine's time zone will modify the start and due times.
  • Fixed: Moving a contact to a different address book creates a duplicate without the picture.
  • Fixed: Multi-day all-day appointments do not show properly when synced via Add to Outlook.
  • Fixed: Navigating to Notes with no color selected shows "Maximum call size stack exceeded" toast error.
  • Fixed: New Folder cuts off the end of the folder name if the user quickly presses Enter key after typing the folder name.
  • Fixed: Notes grid view may not properly initialize if no changes are made to color visibility.
  • Fixed: Organizer's meetings in secondary calendar are not updated when attendees respond from EWS clients.
  • Fixed: Outgoing gateway configuration is now visible in domain configuration page in Professional Edition.
  • Fixed: Outgoing SMTP blocks are not occurring for custom spam checks and internal SpamAssassin checks.
  • Fixed: Outlook for Mac is missing some calendar items when using EWS.
  • Fixed: Outlook for Mac with IMAP may have issues properly displaying messages that include Base64 encoded parts.
  • Fixed: Password reset tokens are not removed from password-resets.json after 24 hours.
  • Fixed: Plain text meeting description does not show correctly in EWS client if there are angled brackets in the description.
  • Fixed: POP IDS was too aggressively checking for authentication failures.
  • Fixed: POP with SASL PLAIN is failing to authenticate against some WHMCS implementations.
  • Fixed: Possibility of mailing list folders not being created for up to 10 minutes after a list was created.
  • Fixed: Potential NullReference exception when deleting a user if the account has not previously been indexed.
  • Fixed: Pressing the back button on Android devices, after selecting an email, briefly goes to the login page.
  • Fixed: Protocols were not handling Max Message Size or Mailbox Size Limits.
  • Fixed: Rare race condition with servers that have a large number of cores.
  • Fixed: Rare scenario upgrading from version 16 and prior that could require a service restart after the upgrade completes.
  • Fixed: Re-added missing HDR header values "helo" and "connectedhostname".
  • Fixed: Reduced redundancy in greylist file.
  • Fixed: Removed "unused" EAS mirror pings that caused some devices to constantly re-sync some folders.
  • Fixed: Removing all attendees from a recurring appointment in webmail does not send cancellation notifications.
  • Fixed: Removing an attendee from a meeting in webmail does not send a cancellation to the attendee.
  • Fixed: Renaming a domain does not properly update the hostname field.
  • Fixed: Renaming a user does not properly rename reply-to address nor references to them in events, aliases, and mailing lists.
  • Fixed: Renaming the Domain Admin account in domain Configuration > Accounts tab causes the page to go blank then reload with an object null reference error.
  • Fixed: Replied and Forward flags do not sync over to EAS.
  • Fixed: Retrieving availability with EAS or MAPI/EWS was not properly respecting "None" sharing permission.
  • Fixed: Retrieving availability with MAPI/EWS for an attendee who is not in the organizer's domain was not properly restricted.
  • Fixed: Scenario in which all task sources show as shared in the web interface calendar view.
  • Fixed: Scenario in which calendar auto-clean may not run for all accounts on domains.
  • Fixed: Scenario in which default root mail path may append an additional “Domains” folder.
  • Fixed: Scenario in which disk sizes may not update properly.
  • Fixed: Scenario in which message chunking in POP3 could cause clients to not sync message properly.
  • Fixed: Scenario in which optical drives could trigger disk space events.
  • Fixed: Scenario in which user EAS logins may show up as Webmail in the Last Login column.
  • Fixed: Scenario when exporting a contact to vCard from web interface may fail.
  • Fixed: Scenario where adding an attachment while composing an email may cause the attachment handler to disappear from view.
  • Fixed: Scenario where some SharePoint (Add to Outlook) contacts cannot be deleted.
  • Fixed: Scenario where viewing an empty mail folder could show blank message header (shows From: Unknown User) and tabs.
  • Fixed: Scenario where when using the API and adding/updating a user, the profile picture does not display properly.
  • Fixed: Select All does not work properly in message Archive Search grid.
  • Fixed: Sending a draft email from Samsung devices (native app) synced via EAS could get stuck in "Sending Mail..." state. Note: Draft folder is not supported in EAS versions less than 16.0.
  • Fixed: Sending email to catch-all address resulted in a bounce message even though logs say no bounce will be sent.
  • Fixed: Shared email folders appear in the Disposable Address folder list.
  • Fixed: Shared folders show in user Disk Usage reports.
  • Fixed: SmarterMail and Gmail migrations do not populate nested email folders.
  • Fixed: SmarterMail migrations get an error after importing tasks.
  • Fixed: SmarterMail, Exchange, and Outlook.com migrations do not pull all contact information.
  • Fixed: SmarterMail, Exchange, and Outlook.com migrations set calendar items with a "Free" status to "Busy".
  • Fixed: Some characters are erroneously disallowed when creating domain names.
  • Fixed: Some combinations of actions cause double-click to stop working in email list.
  • Fixed: Some emails with attachments do not display their attachments in certain protocols.
  • Fixed: Some logs show "No result found" when using the "Display Related Traffic" option in web interface.
  • Fixed: Some mailing list variables are inserted incorrectly when using Custom Variables in the message editor.
  • Fixed: Some navigation patterns could cause report dates to default to today only.
  • Fixed: Some options for aliases were not being saved correctly.
  • Fixed: Some recurring appointments are not retaining recurrence information after Office365 migration.
  • Fixed: Spool dashboard "Top Outbound Senders" is not refreshing, intermittently.
  • Fixed: Subfolders created in Thunderbird (IMAP) are not automatically subscribed.
  • Fixed: Syncing empty messages via EWS may cause Mac Mail to crash.
  • Fixed: System Administrators without "Modify secondary administrators" permission cannot change their own password.
  • Fixed: System-level notifications are showing raw HTML (untranslated) text.
  • Fixed: Tapping on an email message in web interface on mobile device does not target the message correctly.
  • Fixed: Task sources in calendar tab do not react to the visibility toggle correctly.
  • Fixed: Team Workspaces disallows users to join video chat without a camera even if they have a microphone.
  • Fixed: The API function contact-put was not properly using default contacts folder if a folder id isn't included in the URL.
  • Fixed: The autodiscover GENERATE button does not work with newly created domains.
  • Fixed: The automatic 'mark as read' functionality which occurs when the next unread email is highlighted in the message list was inconsistent between message moves and deletes.
  • Fixed: The calendar Now indicator line is incorrect if the user's machine time zone is different than the server's time zone.
  • Fixed: The Cc/Bcc fields do not properly resize the compose window textbox when collapsing the compose window in Safari.
  • Fixed: The counts on the mailing list page do not properly update when changing subscriptions or digest subscriptions.
  • Fixed: The NOTIFY attribute for forwarded message recipients is always set to NEVER.
  • Fixed: The password field is still visible after changing a user's authentication type to Active Directory.
  • Fixed: The web interface email list is missing the "Forwarded" icon for emails that were forwarded in bulk.
  • Fixed: Time zone improvements across webmail all protocols.
  • Fixed: Toast notifications in the Email section show folder names with casing that does not match the actual folder name.
  • Fixed: Unable to export mailing list subscribers as CSV file.
  • Fixed: Unable to use 2-Step Authentication with IMAP TLS or SSL.
  • Fixed: Unchecking a user's Domain Administrator permission checkbox will now force a logout from webmail for that user, so they can reauthenticate with proper credentials.
  • Fixed: Update and cancellation messages are not consistently sent when meeting attendees are modified in an EWS client.
  • Fixed: Updating a calendar folder name in web interface is not updating until after page refresh.
  • Fixed: Upgrading SmarterMail from 16.x loses User Group shares upon conversion.
  • Fixed: Uploading a user profile picture via user-mail API does not restrict picture size.
  • Fixed: User availability may not respect the "Show calendar availability for all users" domain setting.
  • Fixed: Users can make an SMTP account with their own information causing looping behaviors.
  • Fixed: Various fixes to the upgrade process from older versions of SmarterMail.
  • Fixed: Various issues with importing and exporting CSV files that contain quotes or newline characters.
  • Fixed: Various system, domain, and user settings have been renamed for better clarity.
  • Fixed: Viruses Caught Report is showing twice the actual number of viruses caught.
  • Fixed: Webmail gives the user sharing a folder a notification that a folder is shared with them.
  • Fixed: Webmail had an issue that was preventing setting or changing the display name of a task or notes folder.
  • Fixed: When a single occurrence in a recurring meeting is modified, no update is being sent to the attendees.
  • Fixed: When a user toggles the left menu open and closed, the card masonry does not update properly.
  • Fixed: When Automated Forwarding is disabled, the domain level User Defaults shows "Forward all email to another address" setting.
  • Fixed: When editing a single occurrence of a recurring series appointment via Add to Outlook, the instance is deleted.
  • Fixed: When enabling Email Signing, the Text Record Name contains an unnecessary trailing period and can include the domain.
  • Fixed: When replying to a meeting invite from and EWS client, other attendees' statuses can be lost.
  • Fixed: When sending a saved draft from Outlook for Mac (EWS), copies of the message are placed in Sent Items and Deleted Items.
  • Fixed: When sending email from SmarterMail installed on a non-English version of Windows Server, the date and time zone offset were not being set right in MIME headers.
  • Fixed: When using an EWS client to accept a modified occurrence for a recurring meeting, the occurrence shows up as tentative.
  • Fixed: “Forward message” content filter does not apply SRS on the sending address.
  • Removed: EAS Remote Wipe button.
  • Removed: EML file extension has been removed from the Windows Defender exclusion list.
  • Removed: Google Migration and Google Drive integration have been removed.
  • Removed: Index optimization settings are no longer configurable. Instead they are controlled by Lucene.
  • Removed: On the new user login setup modal, the recovery email address confirmation field has been removed.
  • Removed: Per mailing list Max Message Size was removed in favor of the domain-wide option of the same name.
  • Removed: Removed black border around contact avatars throughout web interface.
  • Removed: Totals row in Average Hardware Usage and drive specific Average Statistics reports.

Build 7242 (Nov 1, 2019)

  • Changed: Added authentication rejection message in IMAP log.
  • Changed: Modified authentication encoding from system default to ASCII in order to accommodate non-UTF-8 OS.
  • Fixed: Recursive file read locking that could prevent domains from loading.
  • Fixed: Scenario which prevented default folders from being created on user load.
  • Fixed: Two potential null references in SendBatchedEmails and SendCustomEmails that could impact remote delivery.
  • Fixed: Unhandled exception related to mailbox locking, affecting primarily EWS clients.

Build 7236 (Oct 24, 2019)

  • IMPORTANT: This build resolves a security vulnerability. It is recommended to update to this version or higher.
  • Added: Added a message in the delivery log to state when a user Alias address is received and being expanded, or parsed, to its individual recipients.
  • Added: Added AUTH=PLAIN capability to IMAP response.
  • Added: Added more description to the "Mailbox is locked" delivery log entries.
  • Changed: Added the full Build revision number to the SmarterMail's Diagnostic check and About pages.
  • Changed: Better indexing calculations and representation of status changes in the Indexing logs and on the Troubleshooting > Mailbox Indexing page.
  • Changed: Display dates are more consistent throughout web interface.
  • Changed: Error messages have been clarified when account importing reports an "Invalid LDAP string".
  • Changed: Failure DSN emails are no longer sent when an email is delivered to a non-existent email that gets caught by a catch-all.
  • Changed: Folder name is now added to the log when auto-clean is run on a folder.
  • Changed: Removed the 1,000 user limit to nightly folder auto-clean thread. All users will now be cleaned nightly based on applicable system, domain, or user rules.
  • Changed: The <form> tag is no longer stripped from messages and labeled as a harmful mail element (web interface only), but its attributes are.
  • Changed: Updated the MaxMind GeoIP.dat file for IP country identification.
  • Efficiency: Changed the format of greylist and blacklist/whitelist data files, significantly reducing file size and I/O access times.
  • Efficiency: Modified several areas related to message delivery to prevent unnecessary GRP file locking for long periods of time.
  • Efficiency: Significant optimizations to calendar loading speeds in the web interface.
  • Fixed: Accept and Decline meeting buttons appear on response emails to the organizer.
  • Fixed: Accepting an appointment invite in Mac Mail (EWS) does not add the appointment to the calendar.
  • Fixed: Added mailing list message logs back into the product
  • Fixed: Bounce message not sent when delivering to a non-existent user.
  • Fixed: Cannot print from the messages list when the preview pane is set to “None.”
  • Fixed: Cannot search Inbox for messages with System Administrator as sender.
  • Fixed: Content filter date range does not work on Portuguese mail servers.
  • Fixed: Content filter logging is not logging any information.
  • Fixed: Currently selected message is marked as read immediately when navigating to a folder when using the web interface.
  • Fixed: Default system event notifications show raw HTML in the subject and body.
  • Fixed: Delivery manager is using the DNS bounces value instead of the Retry value for delivery reattempts.
  • Fixed: Delivery Status Notification NOTIFY parameters other than NEVER are not properly handled.
  • Fixed: Domain admins cannot disable “Catch All” setting on an alias.
  • Fixed: Domain admins cannot update a user's profile picture from within Contacts.
  • Fixed: Duplicate entries can be entered in SMTP blocks.
  • Fixed: Error syncing contacts via SharePoint (Add to Outlook) if any contact has the wedding anniversary property set.
  • Fixed: From address field in event actions and system messages not persisting after saving.
  • Fixed: Inconsistencies between the IMAP/POP migration and retrieval logs.
  • Fixed: Issue uploading very large files (over 10GB) to File Storage.
  • Fixed: Issue where the last message header field could be lost during parsing.
  • Fixed: Issue with indexer causing abnormally high CPU usage.
  • Fixed: Restored the missing “Show Availability” link when creating a new calendar meeting.
  • Fixed: Scenario in which resetting the bounces for certain subscribers causes an exception.
  • Fixed: Scenario in which system administrators cannot export users to CSV file.
  • Fixed: Scenario in which users may not be able to properly authenticate and perform an Exchange migration.
  • Fixed: Scenario in which users might not be able to delete messages in Windows Mail or on iOS devices connected via EAS.
  • Fixed: Scenario where email message popup window would show significantly different time than the original message.
  • Fixed: Scenario where renaming a recipient after a message has been sent to them would causing a bounce loop.
  • Fixed: Scenarios in which Delivery Status Notifications could get stuck in the spool and constantly get delivered.
  • Fixed: Scenarios where "Require SMTP Auth" and "MAIL FROM" may fail to be enforced.
  • Fixed: Senders relaying through the server do not show in Top Outbound Senders list.
  • Fixed: Snoozing or dismissing a reminder in Outlook for Mac (EWS) does not work.
  • Fixed: Stopping and starting services states in Sys Admin > Manage > Troubleshooting > Services are not persisting.
  • Fixed: The #toaddress# variable does not work in Send Email event action.
  • Fixed: The nightly folder auto-clean thread only cleans the same 1,000 users.
  • Fixed: Throttling threshold values are not treating zero value as unlimited.
  • Fixed: Top Outbound Sender dashboard does not report users that are relaying through the server.
  • Fixed: Totals on System Message Traffic reports, when switching between Trend and Domains, are not the same. NOTE: this fix is not retroactive.
  • Fixed: Unable to save the primary system administrator account when adding an IP restriction.
  • Fixed: Uploading a file via chat for the first time results in a “DESTINATION_FOLDER_NOT_FOUND” error.
  • Fixed: Users are unable to print emails that have been popped out from the content pane.
  • Fixed: Users set to not show in GAL cannot update their profile picture.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 7153 (Aug 2, 2019)

  • Added: Added a long-press to web interface for mobile devices to open context menus.
  • Added: Added functionality for local emails to bounce when a user's GRP file is locked after spool retry count exceeded.
  • Added: Added recovery email address to user CSV export/import options.
  • Added: Added the ability to handle sending read receipts using EWS.
  • Added: Added three new report REST APIs to get domain or user statistics. (See API Documentation > Reports)
  • Added: Admins can now use right-click context menu to view recipients for messages on Spool and Waiting to Deliver pages.
  • Added: Conference rooms are now properly synced to EWS clients.
  • Added: New REST API to report statistics for domains covering a date range.
  • Added: Setting in system settings.json for imap_give_capabilities_on_login; if set to false it will not advertise IMAP capabilities to client.
  • Added: The Spool and Waiting to Deliver lists will display a collective total of 50,000 emails in the interface. When this visual limit has been exceeded, a banner will appear to explain this limitation.
  • Added: User Aliases can now have a display name associated with them.
  • Changed: Changed task reminders to be date/time based rather than relative to task start/end.
  • Changed: Contacts grid view is no longer visible on mobile devices.
  • Changed: Made error response consistent when deleting or moving a message.
  • Changed: Previous "Error" log has been renamed "IIS" log since it reported IIS issues; created a new "Error" log for general error reporting.
  • Fixed: Adding an appointment to a domain calendar does not show in All Appointment web interface view without a page refresh.
  • Fixed: Cannot import ICS calendar file into a domain calendar.
  • Fixed: Clicking Accept/Decline button for a meeting invite in the Deleted Items will still send an accept/decline response.
  • Fixed: Clicking on any public folder also displays the GAL folder in EWS clients.
  • Fixed: Deleting a domain would not delete the RSS and meetings subfolders, which prevented the domain folder from being deleted.
  • Fixed: Dismissing a reminder in Outlook for Mac (EWS) does not work.
  • Fixed: Domain level disk reports do not show nor export data properly due to localization issues.
  • Fixed: Fixed another scenario where the subject line could contain mailing list password.
  • Fixed: Folders with a path containing "." or " " at the end do not load.
  • Fixed: If collaboration item contained a category not in the user's master category list, the item will not show in web interface.
  • Fixed: Implemented EWS SendItem command for AquaMail Android client app.
  • Fixed: In EWS clients, room reservations are not being released when the accompanying appointment is deleted.
  • Fixed: in IMAP clients, folders created with a space at the end of the folder name are not being handled properly.
  • Fixed: Issue where attaching a user immediately caused their folders to be rebuilt unnecessarily.
  • Fixed: It is possible to set a calendar appointment end date to occur before the start date if specifying a different time zone.
  • Fixed: Mailing list MAIL FROM field is not updating properly.
  • Fixed: Messages with malformed or unparsable HTML do not fallback to plain text view.
  • Fixed: Minor display fixes in web interface for recurring appointment information.
  • Fixed: Need to prevent content filters from forwarding bounce messages and auto-responses.
  • Fixed: Pasting text into Froala editor then using Clear Formatting removes that text, in addition to the formatting.
  • Fixed: Public folders do not seem to be showing up when viewing them in Outlook for Mac (EWS).
  • Fixed: Recurring appointments created in webmail with EndBy date or Until count cannot be edited to Forever.
  • Fixed: Scenario in which duplicate calendar appointments (usually one tentative and other accepted) may appear in EAS clients.
  • Fixed: Scenario in which EWS client may not correctly update or delete single occurrences of a recurring appointment.
  • Fixed: Scenario in which messages created in EWS client do not get automatically displayed in the web interface.
  • Fixed: Scenario in which SmarterMail is autodiscovering to Outlook as MAPI only.
  • Fixed: Signature links that end with ".sg" do not hyperlink correctly.
  • Fixed: Some invalid LDAP import strings could take more than 10 seconds to resolve with no interface indication of delay.
  • Fixed: Task dates and reminders are not syncing properly via EWS.
  • Fixed: The EndBy date default does not get updated when the event date is modified in web interface.
  • Fixed: Unable to snooze calendar appointment reminders in EWS clients.
  • Fixed: User Verification dropdown item is still editable for Incoming Gateways even if the SmarterMail Gateway Mode is disabled.
  • Fixed: Users may be unable to change their password after entering a common password until service reset.
  • Translations: Added "SPOOL_WAITING_LIMIT_MESSAGE" translation key.
  • Translations: Changed the "SPOOL_QUARANTINE_LIMIT_MESSAGE" and "CLOUD_STORAGE_PROVIDERS_TITLE" translation values.

Build 7125 (Jul 5, 2019)

  • Efficiency: Increased performance and accuracy removing locking conditions on message header one-offs
  • Fixed: A Note's created date is not properly set nor synced from EWS clients.
  • Fixed: Changes to an appointment's Availability status (Free/Busy) are not syncing in either direction via EWS.
  • Fixed: Changing an event from recurring to non-recurring in EWS client does not sync to SmarterMail.
  • Fixed: Primary system administrators are able to remove certain permissions from themselves.
  • Fixed: Recurring end by date does not sync properly via EWS.
  • Fixed: Recurring event with no end date spans until the year 4499 in web interface when created in Outlook via SharePoint (Add to Outlook).
  • Fixed: Scenario where a new recurring appointment's End By date defaulted to a day ahead.
  • Fixed: Situation that caused a few customers to see MailService crashes after updating.
  • Fixed: Unhandled exceptions when a browser notification is fired with an empty title string.
  • Fixed: Validation on URL settings does not allow port numbers to be included in the URL.

Build 7118 (Jun 28, 2019)

  • Fixed: Unhandled exception during license verification.

Build 7117 (Jun 27, 2019)

  • Added: Added a Copy Link button to public link in File Storage file modal.
  • Added: Added default language setting to domain and system login customization and domain default settings.
  • Added: The Virus and Spam Quarantine lists will display a collective total of 5000 emails in the interface. When this visual limit has been exceeded, a banner will appear in the Quarantines to explain this limitation.
  • Changed: If an IP is whitelisted but the Antispam setting > 'Disable spam filtering on SMTP whitelisted IP addresses' is not enabled, it will return that IP as the sender IP.
  • Changed: Incoming Gateway > Spam card styling is now more consistent with Antivirus > Cyren card.
  • Changed: When creating/modifying an appointment from an iOS device via EAS, the device does NOT send time zone information except the UTC offset. SmarterMail will now attempt to infer the time zone comparing old appointment information (for modifications), the user's time zone setting, the server local time zone, or, lastly, the first time zone with the same UTC offset.
  • Fixed: A task's "Related Item" link is displayed in the wrong color in Dark theme.
  • Fixed: Accepting an appointment invite in an EWS client does not update the event in an EAS client for the same user.
  • Fixed: Cannot configure gateway to use an IP address.
  • Fixed: Cannot edit subscribers in existing mailing lists.
  • Fixed: Cannot import certain ICS files that were exported from Google.
  • Fixed: Cannot import spam settings JSON file.
  • Fixed: Deleting a task from either calendar or task page does not update the task list until the page is reloaded.
  • Fixed: Domain list API call is always returning a zero value for the number of domain aliases each domain has.
  • Fixed: EndBy dates are not being properly saved when creating new recurring appointments in the web interface.
  • Fixed: Error when trying to re-upload a failed file without refreshing the page.
  • Fixed: Failover warning banner saying it's not enabled shows even if failover is configured.
  • Fixed: File upload stops before all files are finished (most notably in File Storage).
  • Fixed: Front-end URL validator is not properly handling TLDs with more than 6 characters (e.g., hosting).
  • Fixed: Inline attachments in message may be duplicated when downloading all attachments.
  • Fixed: Issue where tasks may not load properly in web interface nor other protocols.
  • Fixed: Issues with syncing in EWS clients after 1000s of messages are deleted through the web interface.
  • Fixed: Prevent multiple mailing lists with the same name from being added during conversion.
  • Fixed: Recurring events created in webmail are syncing to EWS clients with a start date that is 24 hours later.
  • Fixed: Removing all attendees from an appointment in eM Client (EWS) does not sync to SmarterMail.
  • Fixed: Scenario in which failover settings file could get overwritten with default information.
  • Fixed: Scenario in which IMAP client could delete the Inbox (it would be removed from interface and syncing but not from disk).
  • Fixed: Scenario in which overridden user spam actions do not get properly written to the user's settings.json.
  • Fixed: Scenario in which SharePoint (Add to Outlook) calendars would cause duplicate appointments to appear in the web interface or other synced devices (notably EAS). Note: While this fix will prevent new duplication from occurring, it will not resolve any existing duplication. Contact Support for assistance in removing duplicates.
  • Fixed: SmarterMail Gateway mode URL address cannot be configured to use IP address.
  • Fixed: System admins may be unable to activate primary server after configuring failover server due to licensing error.
  • Fixed: Tasks seem to sync via SharePoint (Add to Outlook) with times off by UTC offset.
  • Fixed: The appointment timezone banner shows {} instead of actual date-time values.
  • Fixed: The message preview pane is showing today's date for all messages while the message list shows the correct receive date.
  • Fixed: The search bar in a dropdown list does not stay fixed to the top of the dropdown element.
  • Fixed: Timezone information could be lost with recurring weekly events created in EWS clients when synced to SmarterMail.
  • Fixed: Unable to send to a mailing list after changing it via the Legacy SOAP APIs.
  • Fixed: Unhandled exception when recording a mailing list message bounce.
  • Fixed: User spam rules are still being applied even though the system disallows overriding the actions.
  • Fixed: Users are unable to log into the interface if there are several root-level custom folders.
  • Fixed: When checking attendee availability in an EWS client, an XML parsing error occurs.
  • Fixed: When composing a reply (not a new message) the Send and other buttons at the top are not visible on iOS devices in portrait mode.
  • Fixed: When moving a quarantined message to a user's mailbox, the message does not appear in the user's mailbox.
  • Fixed: When syncing multi-day appointments to iOS devices via EAS, the appointments show incorrectly as all-day appointments.
  • Fixed: Whenever IsConnectedIPWhiteListed method is called (every session) the whitelisted IP count is incremented causing astronomical stats in reports.
  • Translations: Added translation keys: "SPOOL_QUARANTINE_LIMIT_MESSAGE", "CUSTOM_LOGIN_LANGUAGE", and "SYSADMIN_SETTINGS_DISABLE_REMOTE_BOUNCES".
  • Translations: Modified several translation values: "ACTIVESYNC", "ACTIVESYNC_MAILBOXES", "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_REMOTE", "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_USER", "DOMAIN_MANAGEMENT_FEATURES_EXCHANGE_WEB", "DOMAIN_MANAGEMENT_FEATURES_MAPI", "DOMAIN_MANAGEMENT_LIMITS_ACTIVESYNC", "LICENSE_MAPI", "LICENSE_MICROSOFT_ACTIVESYNC", "LICENSE_MICROSOFT_EXCHANGE_WEB_SERVICES", "SYSADMIN_SETTINGS_ACTIVESYNC_OVERLIMITS", and "SYSADMIN_SETTINGS_NEW_ACTIVESYNC_MAILBOX".
  • Translations: Removed translation key: "SYSADMIN_SETTINGS_ENABLE_REMOTE_BOUNCES".
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 7090 (May 31, 2019)

  • Added: The REST API documentation is now exposed. (However, most methods and variables still lack descriptions.)
  • Changed: The delay when modifying date and time information in Date Time fields has been increased to avoid validation issues.
  • Changed: When downloading a chat history, a toast is shown to the user that the messages are being retrieved in the background.
  • Fixed: A user is unable to be both a mailing list subscriber and a digest subscriber.
  • Fixed: Adding a user to a domain shared calendar does not send them a notification.
  • Fixed: Creating a task for a full control item does not associate the task with the email.
  • Fixed: Downloading chat history between users is not including the complete chat history. (Sometimes only a 0 byte file is downloaded.)
  • Fixed: Enter key does not submit and changes for the Virus Quarantine > Move Messages modal.
  • Fixed: If a message does not contain a FROM header field, "undefined" is shown in the message list. Now the header field falls back to using Return-Path header field, if present.
  • Fixed: Impersonate button in dark theme blends into the grid background.
  • Fixed: In Calendar section, the My Tasks source modal erroneosly shows CalDAV with no URL.
  • Fixed: Message archive search does not sort the results as expected and there is no indication of which column it is sorting.
  • Fixed: Renaming a custom folder shows a "Moving" progress bar. This will now only show if there are more than 500 messages in the folder and any sub-folders.
  • Fixed: Right-click menu does not properly account for permissions on domain shared calendars.
  • Fixed: Scenario in which folder auto-clean settings are not taking effect when a user overrides the existing settings.
  • Fixed: Scenario in which some users see an endless spinner when attempting to retrieve disk usage reports on a mailbox.
  • Fixed: Scenario where stopping the MailService and then immediately restarting it could create a second MailService process thereby losing SignalR and WCF communications.
  • Fixed: Setting aliases and mailing lists to show in GAL does not update the contact page without a refresh.
  • Fixed: The bottom margin is smaller in report grids than other grid views.
  • Fixed: The Message Archiving Copy To Mailbox modal's help button points to wrong help doc page.
  • Fixed: The preview pane email header does not always show the display/friendly name of the sender.
  • Fixed: Weather data in calendars is not showing.
  • Fixed: When a conference room is shared to a Group, that room is not auto-mapped to a new user who is added to the Group.
  • Fixed: When a conference room is shared to a Group, the mapping is not automatically detached from a user when they're removed from the Group.
  • Fixed: When the calendar agenda view is empty, a white bar is shown.

Build 7082 (May 23, 2019)

  • Added: Added conference room reservations to All Appointments calendar view.
  • Added: Added search input field to the timezone dropdown in appointment detail view.
  • Added: System administrator option to reload domain(s) through the web interface.
  • Changed: A calendar's color dot and sharing icon are now clickable for editing the calendar properties.
  • Changed: Error message when trying to import more users than the domain's limit.
  • Changed: If a user/domain have unlimited disk space configured, the Overview report generates a folder size comparison pie chart now.
  • Changed: POP, IMAP, and SMTP max connections settings changes no longer require a service restart to take effect.
  • Changed: Sort the user Disk Usage table by Disk Usage rather than Percent of Total.
  • Changed: The calendar context menu items are now based more on the clicked event actions.
  • Changed: The StartAndStop.log file to be prefixed with date component similar to other logs.
  • Efficiency: When deleting or marking multiple messages, the folders.json file is saved after all messages are modified.
  • Fixed: A domain alias can be created even if the alias name is in the Reserved Domains list.
  • Fixed: A server restart is required if switching between remote and local ClamAV.
  • Fixed: Aliases can be added that are fully-formed email addresses; added field validation added to prevent creation of new aliases that include domain names.
  • Fixed: Appointment times do not update in calendar views if the user changes their timezone.
  • Fixed: Attendees can only delete individual occurrences of recurring events from their calendar, not all occurrences.
  • Fixed: Autoresponder and Content Filter bouncing do not work properly if antispam options are set to "Require message pass SPF..."
  • Fixed: Both user settings and domain settings or reports icons can be highlighted at the same time.
  • Fixed: Case where Lucene was throwing several unhandled exceptions in logs.
  • Fixed: Changing the primary domain administrator and deleting the old administrator account does not remove that old administrator from accounts.json.
  • Fixed: Conference rooms set to Everyone do not auto-attach for new users.
  • Fixed: Creating a user that has a reserved Windows name causes the domain to stop loading.
  • Fixed: Disposable address dropdown does not show friendly name of shared folders.
  • Fixed: Error toast not always shown when trying to delete a read-only email.
  • Fixed: Fixed Plesk issue with not updating the Service Control Monitor properly.
  • Fixed: If an administrator changed a user's password, the new password was entered into the account's password history in place of the old password, causing the "previously used" password policy check to fail.
  • Fixed: Modifying a task generates a new ID for that task.
  • Fixed: New domain administrators are not getting the domain admin flag set correctly.
  • Fixed: Password compliance logic for symbols is inconsistent between the front end and back end.
  • Fixed: Reenabled HTML view in message archiving.
  • Fixed: Report label positioning for horizontal bar charts.
  • Fixed: Return Path is not sent correctly for password reset emails.
  • Fixed: Scenario when accepting an updated appointment is not fully updating all calendar fields.
  • Fixed: Scenario where an incorrect email may be occasionally unflagged.
  • Fixed: Selected items in notifications window still being selected while searching.
  • Fixed: Special email folders sometimes appear in different orders.
  • Fixed: svcDomainAdmin.asmx/ReloadDomain does not actually reload the domain settings. (Not properly clearing caches.)
  • Fixed: Task reminders are firing after task start times.
  • Fixed: The Delete key does not submit the Delete command after using the Select All action.
  • Fixed: The Disk Usage Legend in Overview report throws console errors.
  • Fixed: The selected chat user does not refresh properly when they change their display name.
  • Fixed: The Send button is missing from the message compose window on Safari for iOS devices.
  • Fixed: Two toasts (failure and success) show up when un-deleting an email.
  • Fixed: Unused disk space calculation could report negative values.
  • Fixed: Updated the svcSpamAdmin SOAP service to use new settings; fixed "Enable SRS when forwarding messages" from being set to false when calling svcSpamAdmin.SetSABPMSettings method.
  • Fixed: User availability still visible in appointments when setting is disabled for users.
  • Fixed: Visibility of the "Force password change at next login" shows even with Active Directory selected as auth mode when creating a user.
  • Fixed: When composing messages with emojis in the subject line, the subject line is improperly encoded.
  • Fixed: When creating/editing an appointment recurrence, the correct day of week may not be reflected.
  • Fixed: When deleting an EAS synchronized device, the device was sometimes not removed from the cache.
  • Fixed: When getting login customization, the hostname is not being checked; additionally, if a port is specified it will not use the login customization.
  • Fixed: When mapping calendars, domain calendars that are already mapped were not being properly filtered out.
  • Fixed: When renaming a folder, the old entry was not properly removed from the tree object resulting in a blank page when the sidebar is closed.
  • Fixed: When stripping the mailing list password from the subject, the subject line wasn't always being re-encoded properly.
  • Fixed: When trying to retrieve fresh DNS information, the settings file is saved multiple times unnecessarily.

Build 7068 (May 9, 2019)

  • Changed: "Download Chat History" button is now hidden on mobile devices due to storage limitations on mobile.
  • Changed: Default spam weight for UCEPRotect Level 1 changed from 15 to 10.
  • Changed: Mailing list subscriber bounces now tied to a specific list rather than being global for the subscriber.
  • Changed: Untrusting a sender no longer moves the message to the Junk Email folder.
  • Changed: Updated moment-timezone package to fix a myriad of web interface UTC offset issues.
  • Efficiency: Changed the IP Access Manager (blacklist and whitelist IPs) to use caching system to decrease disk I/O and CPU usage.
  • Efficiency: Optimized SharePoint calendar syncing code to accommodate large calendars.
  • Efficiency: Optimized the greylist file caching in order to decrease disk I/O and CPU usage.
  • Fixed: "Appointment occurs in the past" warning prompt may appear when it should not.
  • Fixed: "Related Item" does not show in new tasks added from email "Add Task" option until saving and reopening that task.
  • Fixed: A spoofed From address might still show "Trusted Sender" tag even if the message had spam weight applied.
  • Fixed: Adding an appointment at midnight results in the appointment not showing in web interface except in All Appointments view.
  • Fixed: All-day appointments adding via Outlook EAS in +UTC timezones are showing a day earlier in web interface.
  • Fixed: Attachments in Outlook for Mac do not always show up inline or as attachments.
  • Fixed: Browser console errors when adding a task via the email "Add Task" option.
  • Fixed: Deleting a mailing list now removes that subscription from all subscribed users.
  • Fixed: Error when trying to map a shared calendar if you first selected a domain resource in the dropdown.
  • Fixed: If a remote connection fails (not because of timeout), the log message will now say "Exception: Connection failed." instead of the system TimeoutException message.
  • Fixed: In Task grid view "... on [account]" does not show in the source column.
  • Fixed: Issue with licensing failing to activate.
  • Fixed: Mailing list opt-in link adds a guid rather than the email address for subscribers.
  • Fixed: Mapped Junk Email folders show as "Junk E-Mail" in modal.
  • Fixed: New tasks default to canceled when using the email "Add Task" option.
  • Fixed: Non-breaking exception is being written into the API service logs.
  • Fixed: Notifications do not fire for appointments in different timezone than server.
  • Fixed: Pressing ENTER key in Impersonate modal attempts to impersonate before email validation is done briefly showing red toaster message.
  • Fixed: Propagating domain setting "Inbound Message Delivery" as "External- Use MX Record" does not work.
  • Fixed: Renaming a category does not update the associated appointments and notes.
  • Fixed: Scenario in which password protected mailing lists could send the password in message subject line to external subscribers.
  • Fixed: Scenario in which User Spam Filter overrides would not work.
  • Fixed: Scenario where posters may not be able to send messages to mailing list.
  • Fixed: Scenario where users could map to their own shared resources.
  • Fixed: Scenario with LDAP that would return malformed email addresses for the 'mail' field.
  • Fixed: Scenarios in which the parent folder auto-clean rules would not run (e.g., if domain is allowed to override but has not overrides configured the system rules would not run).
  • Fixed: Subscriber bounces removed when the user is unsubscribed from a list.
  • Fixed: Switching between Antispam tabs breaks if user is on page 2 or higher before switching.
  • Fixed: Trusting/untrusting and blocking/unblocking a sender does not work when performed on a folder shared with you.
  • Fixed: Users are unable to delete folders under My Files in File Storage using context menu.
  • Fixed: Users subscribed but not opted-in to a mailing list receive emails.
  • Fixed: Users with no subscriptions are saved to the subscribers file, which increases the file size unnecessarily.
  • Fixed: With a domain configured as "External - Use Host Address" with "Delivery locally is user exists" enabled, the mailing list command address is not treated as local user so list commands do not work.
  • Security: This build resolves a security vulnerability. It is recommended to update to this version or higher.
  • Translations: Updated the Portuguese (Brazil) translation file.

Build 7053 (Apr 24, 2019)

  • Added: Added 67 Office365 IPs to the default greylist bypass list.
  • Added: SmarterMail Migration option to the list of providers. (NOTE: this requires the Microsoft Exchange Web Services add-on.)
  • Changed: Clarified confusing wording in Delivery logs when a remote connection failed and a re-attempt occurs with the primary local IP.
  • Changed: Conversion backup files are now removed after 3 weeks.
  • Changed: From and To address inputs on Send Email and Send Notification event actions are now required fields.
  • Changed: How the system level settings are being cached to increase efficiency.
  • Changed: Sorting for mail folders in various modals now always displays the base set of folders first, in a set order.
  • Changed: The DKIM "Max message size to sign" setting moved from Antispam to a domain's settings.
  • Changed: Updated ClamAV client communication.
  • Changed: Updated the MaxMind GeoIP database for IP-based geolocation.
  • Fixed: A couple of situations where exceptions occur when making EWS FindItem requests.
  • Fixed: Accepting or declining an appointment invite loses the timezone information in the reply email.
  • Fixed: Added file type restrictions to Import Contacts modal (.csv, .vcf, and .zip).
  • Fixed: After users click on a mailing list double opt-in link, a GUID is added to the subscriber list instead of the user's email address.
  • Fixed: Cannot search user accounts by display name.
  • Fixed: Changing the reminder minutes from an EWS client does not update to the server.
  • Fixed: Content filter "Action" dropdown does not close when choosing an option.
  • Fixed: Content filters and folder auto-clean do not update folder paths if pointing to a child folder and the parent folder is renamed.
  • Fixed: Creating appointments in web mail show up as free in Outlook with EWS.
  • Fixed: Custom folders not always sorting alphabetically.
  • Fixed: Emails from a supposed "Trusted Sender" fail SPF checks but the spam scores are still zeroed out.
  • Fixed: If user enters a custom help URL, removes it, disables the Custom Help switch, you cannot save any domain changes.
  • Fixed: Impersonation modal does not work on iPads.
  • Fixed: Intermittent issues with user's folders disappearing (just folders -- no data is lost) from web interface or clients. (Most notably Outlook for Mac).
  • Fixed: Reblocking an inbound domain that was just unblocked does not actually block that domain again.
  • Fixed: Removing files from file storage does not update used disk space.
  • Fixed: Scenario in which DKIM header fields were not being properly signed.
  • Fixed: Scenario in which several signatures could duplicate.
  • Fixed: Scenarios in which spam checks could run twice during the SMTP session.
  • Fixed: Task reminder notifications do not fire in web interface.
  • Fixed: There are inconsistencies in URL validation in system admin and domain areas; validation requires http:// or https://.
  • Fixed: Typo in error message when an imported contact file actually contains no contact data.
  • Fixed: Users are unable to map multiple shared folders with the same name. (I.e., two different shared Inbox folders.)
  • Fixed: Various Exchange migration issues.
  • Translations: Added "MAILBOXMIGRATION_SMARTERMAIL" and "VALIDATION_USER_DOES_NOT_EXIST" translation keys.
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 7040 (Apr 11, 2019)

  • Added: Added the virus name to the delivery logs if ClamAV detects one in a message and the message is quarantined / deleted.
  • Changed: Disabled "Enterprise only" options in the alias modal.
  • Changed: The wording on IDS Block Blacklist modal buttons is now less confusing.
  • Changed: Updated ClamAV to 0.101.2.
  • Changed: Updated DnsClient code to latest version; resolves several MX and A record lookups that were previously or intermittently failing.
  • Fixed: A meeting invite with a description created in webmail, then synced to Windows Mail via EAS, shows the raw calendar appointment.
  • Fixed: A subject containing only whitespace characters could cause ActiveSync mailboxes to constantly re-sync.
  • Fixed: Adding a new IP to blacklist does not work in IDS Blocks, Spool Overview or when using legacy APIs.
  • Fixed: Adding a URL with a ".cat" extension to a message body in webmail gets truncated to only .ca for recipients.
  • Fixed: An external API call to "retrieve-login-token" could result in a 500 response.
  • Fixed: Attachments are not available in emails saved as draft.
  • Fixed: Attendee parsing exception when creating a meeting request.
  • Fixed: Auto-created suggested contacts could display the name as "undefined".
  • Fixed: Calendar notifications are not firing in webmail.
  • Fixed: Cannot create a new custom rule in Antispam Spam Checks section as a system administrator.
  • Fixed: Cannot create new, or save edited, folder auto-clean rules at the system level.
  • Fixed: Danish characters do not display correctly in emails.
  • Fixed: Declining to send a read receipt via an EWS client results in a blank email in the user's Inbox.
  • Fixed: Declude scores are getting doubled in total spam weight.
  • Fixed: EWS appointments could be reverted when changing from an appointment to meeting request.
  • Fixed: Friendly name missing from newly created folders which prevented adding any shares until refreshing the page.
  • Fixed: If the "Prevent previous password reuse" requirement option is enabled, a user could not log in and be constantly prompted to change their password.
  • Fixed: Issue in DNS where hostnames would sometimes contain a extraneous "." causing a mismatch on lookups.
  • Fixed: LDAP search queries for users containing a domain alias will now return users that match the alias or the main domain name.
  • Fixed: Loading a user with a domain that has File Storage disabled shows an error message in browser console.
  • Fixed: Max mailbox size setting can be set to less than zero.
  • Fixed: Missing warning banner in webmail for emails that have HTML/JS content stripped out.
  • Fixed: Modifying an appointment by adding attendees does not send a meeting request to the attendee in Outlook for Mac (EWS).
  • Fixed: Multiple contacts are duplicated in Outlook via ActiveSync.
  • Fixed: Notification reminders show raw HTML text.
  • Fixed: Null exception was being thrown searching the GAL when using an email client connected via EWS.
  • Fixed: On Throttled Users tab, selecting multiple users and clicking "Remove Throttle" results in a spinner after the confirmation modal appears.
  • Fixed: Out of Office message for ActiveSync is malformed in the response causing some clients (most notably on the Kindle Fire) to constantly make Out-of-Office requests.
  • Fixed: Scenario when emails from a blocked sender would still be delivered to the Inbox.
  • Fixed: Scenario where password protected mailing lists could send password in subject line to certain recipients.
  • Fixed: Scenario where users may not be able to change "Override SPAM settings for this account" setting.
  • Fixed: Task reminders revert to None regardless of what is set.
  • Fixed: The status for EWS meeting attendees were not being updated for the organizer.
  • Fixed: Updating an alias via legacy APIs is always setting "Allow alias users to send from alias" to true.
  • Fixed: Using the Reroute message content filter action with multiple email addresses does not work.
  • Fixed: When creating a new calendar event it is not using the default calendar.
  • Security: This build resolves a security vulnerability. It is recommended to update to this version or higher.
  • Translations: [TRANSLATIONS] Added "PASSWORD_REQUIREMENTS_NOT_COMMON", "PASSWORD_REQUIREMENTS_NOT_PREVIOUSLY_USED", and "LOGS_AND_SETTINGS_TRUNCATION".

Build 7016 (Mar 18, 2019)

  • Added: Added API documentation for GenerateTemporaryPassword, ExtendTemporaryPassword, and RevokeTemporaryPassword.
  • Changed: Extended the NullSender check to also compare Incoming SMTP Blocking.
  • Changed: On the Domain Defaults template, SMTP Accounts is listed before Show Passwords to Domain Admins.
  • Changed: Only system or domain admins can modify an event action From Address to help prevent potential internal phishing attacks.
  • Changed: The SMTP session is now terminated when the DATA command is received instead immediately after the first greylisted RCPT.
  • Changed: Updated ClamAV to 0.101.1.
  • Efficiency: Reduced CPU and memory allocation when decoding quoted printable transfer encoded messages.
  • Efficiency: Reduced CPU and memory allocation when indexing.
  • Efficiency: Significantly reduced the API response data size when using the system admin Impersonation modal.
  • Fixed: "Failed to connect" bounce messages were being received instead of "Unable to find mailbox" bounce messages.
  • Fixed: Auto-clean rule created with invalid date range/size values revert to 30 days/10 MB after being saved.
  • Fixed: Calendar ICS importing is only importing one event when multiple are present in the file.
  • Fixed: Cannot edit a domain signature.
  • Fixed: Cannot make or edit IP blacklist or whitelist entries.
  • Fixed: Deleting a workspace does not delete the associated folder or files from disk.
  • Fixed: Enter key in Sender Priority Email Address field does not save the entry.
  • Fixed: Mailing List API documentation is not showing correctly.
  • Fixed: Participant avatars do not show in Workspace meetings.
  • Fixed: Scenario in which logging into a Workspace meeting could result in an infinite spinner.
  • Fixed: Scenario in which switching between impersonated user could show the wrong contacts.
  • Fixed: The rename modal does not prevent renaming the username with a space.
  • Fixed: Throttle event email was not filling in the #throttlelimittype# variable.
  • Fixed: Unable to send to mailing lists from Outlook.
  • Fixed: Workspace File tab may not show any files.
  • Fixed: Workspace organizer's name shows as an email instead of their display name.
  • Fixed: Workspace participants weren't displaying their avatars when logged in.
  • Removed: Removed unused/missing translation strings from signature variable dropdown menu.
  • Translations: Fixed misspelling for "Exceptions" in Italian translation file.

Build 7008 (Mar 10, 2019)

  • Added: Ability to recalculate user disk usage using the "Refresh Disk Usage" from the Actions button on the Users grid.
  • Added: Warning banner on Sys Admin > Antispam > Options page if autoresponder / content filter bouncing require SPF checks but SPF spool filtering is disabled.
  • Changed: Behavior of "Disable AUTH LOGIN for SMTP authentication" setting works for only non-SSL SMTP connections now (changed setting name to reflect this behavior).
  • Changed: If a message fails no spam checks, "Failed checks: " is no longer shown in the SMTP log for that message.
  • Changed: Removed the indexing max thread count limit of 16 in the validator (no upper limit).
  • Changed: Removed the validation from EHLO/Domain/Email address field in SMTP Blocking.
  • Changed: Sending from an alias will now include the sending user's display name in the from address.
  • Changed: Updated Yahoo! outbound IPs in default greylist filters.
  • Efficiency: Improved behavior of the greylist file to reduce I/O load.
  • Efficiency: Significantly improved ability to handle concurrent requests for webmail users.
  • Fixed: "Disable Greylisting" setting appears in the User Defaults Propagation modal.
  • Fixed: "Use server time zone" time zone setting shows as "Not set" in propagation modals.
  • Fixed: A newly created conference room does not appear in list until browser is refreshed.
  • Fixed: Added missing graphic for "locked" (e.g., password protected) file in File Store area.
  • Fixed: Attempting to export a user-shared contact results in "No contacts to export" toast notification.
  • Fixed: Cannot mark messages read/unread in web interface when using Spanish language.
  • Fixed: Domain-shared calendars are appearing in the Map Calendar modal despite already being attached.
  • Fixed: Domains list does not show all domains if any are failing to load.
  • Fixed: Erroneous error message showing up when you create a shared folder.
  • Fixed: Greylist bypassing by country is not working.
  • Fixed: Opening the Ports tab on Bindings with no ports configured throws an exception.
  • Fixed: Propagating "Use server time zone" to users not setting time zone correctly.
  • Fixed: Remote deliveries to servers accepting SMTP connections but not accepting mail being counted as successful sessions.
  • Fixed: Renaming a folder, leaving the mail section, then returning to the mail section shows a blank page.
  • Fixed: Scenario in which all mapped user-shared calendar could show as "My Calendar on {user}".
  • Fixed: Scenario in which moving messages between folders on iOS devices would display error message then message would "disappear" from device (still existed in webmail).
  • Fixed: Scenario in which SPF and rDNS checks could erroneously fail.
  • Fixed: Scenario in which System Messages are missing after a conversion.
  • Fixed: Scenario in which users cannot attach to shared calendars (case sensitivity with user names).
  • Fixed: Scenario where new accounts could not be created unless impersonating a domain admin.
  • Fixed: Searching SMTP log for related traffic displays non-related sessions.
  • Fixed: Some ActiveSync clients show appointment details for conference rooms.
  • Fixed: Some emails adding 'undefined' to the text when replying.
  • Fixed: Sorting "Failed to load domains" does not always show at the top of the list on first page.
  • Fixed: When SMTP Blocking is disabled, the SMTP logs still show a line about the threshold.
  • Translations: Added the key "SYSADMIN_SECURITY_SPF_NOT_ENABLED_FOR_SPOOL_FILTERING"
  • Translations: Changed the value of "SYSADMIN_SECURITY_CLIENT_TIMEOUT"
  • Translations: Changed the value of "SYSADMIN_SECURITY_DISABLE_TIME"
  • Translations: Changed the value of "SYSADMIN_SETTINGS_DISABLE_AUTH_LOGIN_METHOD_FOR_SMTP_AUTHENTICATION"
  • Translations: Updated German translation file.

Build 6996 (Feb 26, 2019)

  • Added: Debug logs can be viewed and downloaded from within the web interface.
  • Added: The ability to disable SMTP-level delivery receipts is now controlled by the user setting "Request delivery receipts by default".
  • Changed: In indexing log changed the wording from "Unindexed remaining" to "Indexed items" for better clarity.
  • Fixed: Saving draft messages with certain encodings may lose that encoding.
  • Fixed: Scenario in which messages are always greylisted even after expiration has passed.
  • Fixed: SpamAssassin (both internal and remote) spam scores are not being included in overall score for the message.

Build 6995 (Feb 25, 2019)

  • Added: Country code is now displayed in the detailed SMTP logs after a connection is made.
  • Changed: Importing and exporting contacts as VCF or calendars as ICS uses UTF-8 encoding instead of user's selected encoding.
  • Changed: Spool count no longer includes the Waiting to Deliver count.
  • Changed: The default configuration (for new installations) of the UCEProtect RBLs has been modified. Level 1 now has a spam weight of 15, while Level 3 has a spam weight of 5.
  • Changed: The default configuration (for new installations) of the SpamCop RBL has been modified to enable the Required Lookup Value.
  • Changed: The default configuration (for new installations) of the SpamRats RBL has been modified to reduce the weight from 10 to 5.
  • Fixed: Certain default settings are inconsistent for new installs compared to converted systems.
  • Fixed: Creating meeting requests on EWS clients will show up as if the organizer is an attendee.
  • Fixed: Deleting an email in webmail does not always sync to an EWS client.
  • Fixed: Editing an email draft still shows any previously removed recipients.
  • Fixed: Emails from "System Administrator" show the 'mismatched email address' warning in some cases.
  • Fixed: EWS subscription events are not being removed when they expire.
  • Fixed: If mapping a shared folder fails, the API erroneously returns a 200 Success code.
  • Fixed: Importing appointments from ICS format does not properly encode accented characters.
  • Fixed: Importing contacts from VCard (VCF) format does not properly encode accented characters.
  • Fixed: Improper field validation could prevent saving modified incoming gateway settings.
  • Fixed: Issue with conversion failure detection code reporting false positives in turn causing XML files to not be cleaned up.
  • Fixed: Issue with expired greylist entries not being replaced with new, unexpired entries.
  • Fixed: Issue with share access when deleting a user that has information mapped by other users.
  • Fixed: Resetting antispam settings also resets the SMTP outbound IPv4 setting in Protocols settings.
  • Fixed: Scenario in which additional EAS users could not be added even though license limit should permit it.
  • Fixed: Scenario in which multiple failover server nodes could be selected in grid when selecting only item.
  • Fixed: Scenario in which system admin could not delete a domain nor the domain folder content.
  • Fixed: SMTP logs would say the rDNS check failed even though it did not.
  • Fixed: The last sync time for EWS connected devices are not showing the correct time.
  • Fixed: Unable to propagate domain throttle action settings to domain users.
  • Fixed: Web service user verification does not work for incoming gateways.
  • Removed: Spamhaus-XBL RBL check is no longer included in the default antispam configuration. (The CBL check already encompasses this check, and having both will be making 'double' queries to basically the same data source.)
  • Removed: Unused MailService\Translations folder and en.xml file. (Affects new installs only.)
  • Security: This build resolves a security vulnerability. It is recommended to update to this version or higher.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 6985 (Feb 15, 2019)

  • Added: A warning banner to RBL and URIBL bulk modify modal stating that all settings will be applied except weight, if it's left blank.
  • Added: New RBLs for Backscatter, MailSpike, McAfee, and SpamEatingMonkey. These RBLs will be included in new installations and can be added to existing installations by using the Reset Antispam Settings option. Please see the KB article, Changes to the Default SmarterMail Configuration, to learn the configuration of these RBLs.
  • Added: The ability to add greylist filters has been added back in System Admin login > Settings > Antispam page. On the Options and Greylist Filter tabs, admins can now specify whether to apply greylisting to all IPs, all IPs except the ones added as filters, or only the IPs added as filters. Please see the KB article, Changes to the Default SmarterMail Configuration, to obtain a list of the default greylist filters.
  • Changed: Email headers now show the spam weights that are associated for the scored spam checks. (e.g.: X-SmarterMail-Spam: Reverse DNS Lookup [ReverseFailed]: 10, Message Sniffer [code:0]: 0, SPF [Fail]: 10, DKIM [None]: 5)
  • Changed: For new installations and existing installations that use the Reset Antispam Settings option, the URIBL spam check has been split into 3 separate spam checks: "URIBL Black", "URIBL Grey" and "URIBL Red". Please see the KB article, Changes to the Default SmarterMail Configuration, to learn the configuration of these URIBLs.
  • Changed: In IDS Blocks, the "IP Address" column header has been renamed to "Source".
  • Changed: Modified the default antispam configuration of new installations (and existing installations that use the Reset Antispam Settings option). Spam Filtering settings, SMTP Blocking and many spam checks, RBLs and URIBLs have been adjusted. Please see the KB article, Changes to the Default SmarterMail Configuration, for a complete list of changes.
  • Changed: On the Domain Defaults template, the default selection (for new installations) for the Outgoing Messages, Outgoing Bandwidth, and Bounces Received throttling actions have changed from None to Delay.
  • Changed: On the Domain Defaults template, the default value (for new installations) for the Bounces Received per Hour throttling setting has been changed from 1000 to 500.
  • Changed: The default value (for new installations) for the Bounces Before Removal domain setting has been changed from 3 to 2.
  • Efficiency: Calculating next alarm times for recurring appointments could get into a loop of performing the calculations for each request.
  • Fixed: Cannot use the RBL's bulk modify option to change the Incoming SMTP Blocking setting.
  • Fixed: Changing a spam setting does not take effect until service restart.
  • Fixed: Issue with IMAP IDLE events not firing when an item was deleted.
  • Fixed: Previously greylisted messages are re-greylisted even after the greylist delay was passed.
  • Fixed: Removed the ability to enable Incoming SMTP Blocking for URIBLs, as these checks cannot utilize the feature.
  • Fixed: Scenario in which creating an email with an empty body may throw an exception.
  • Fixed: Scenario in which User Activity > Drop Connections may not work.
  • Fixed: Several default setting value discrepancies between fresh installations and Reset Antispam Settings.
  • Fixed: Shared contacts do not work with Everyone, Admin, or user defined groups.
  • Fixed: SMTP Blocking > Incoming Weight Threshold does not work.
  • Fixed: The times displayed in the Email section reflect the browser time, not the timezone specified in the user's account settings.
  • Fixed: When using the wildcard (*) lookup value in RBLs/URIBLs, a response of Host Not Found may mark messages as false positive spam.
  • Removed: In domain Spam Filtering, domain admins can no longer modify (or see) individual weights for any spam checks. If a domain admin has previously modified the spam check weights for their domain, performing an upgrade to this version will revert that domain to using the system-level spam check weights. You may wish to inform domain admins of this change and advise them them to monitor their email and adjust their domain's spam filter actions accordingly.
  • Removed: In domain Spam Filtering, domain admins can see the system-level weights for Low, Medium and High Probability and can adjust the actions but can no longer adjust the filter weights. If a domain admin has previously overridden the filter weights, note that these weights will not be reverted to the system-level configuration after upgrading. To force a domain's spam filtering weights to reflect the system-level config, toggle the Domain Settings > Spam Filtering > 'Override' setting off and on.
  • Security: This build resolves a security vulnerability. It is recommended to update to this version or higher.
  • Translations: Added "SPAM_FILTERING_FILTERS_SPF_PERM_ERROR" translation key.
  • Translations: Modified values for "SPAM_FILTERING_OVERRIDE_FOR_DOMAIN", "SYSADMIN_SECURITY_ALLOW_DOMAINS_OVERRIDE_FILTERS", and "DOMAIN_MANAGEMENT_FEATURES_DOMAIN_SPAM".
  • Translations: Renamed "NOT_RUNNING" key to "NOT_RUNNING_OR_INSTALLED".

Build 6970 (Jan 31, 2019)

  • Changed: Categories now have a maximum length of 60 characters. On upgrade, existing categories that exceed 60 characters will be truncated.
  • Changed: Removed 5.*.*.* from RCVD_ILLEGAL_IP the SpamAssassin-Based Pattern Matching spam check as it is now a valid IP.
  • Efficiency: Binary attachments are stripped from calendar events until we fully support them.
  • Efficiency: Prevent blank-name folders from being created or loaded.
  • Fixed: A new user's monogram avatar is not displayed in the avatar menu (top-right corner).
  • Fixed: Added the wildcard asterisk (*) back to the Required Lookup Value for the default configuration of SpamRats and Surriel RBLs.
  • Fixed: After creating a new account, the Name column in the Accounts grid is blank.
  • Fixed: Calendar invites do not show the meeting times in the user's time zone.
  • Fixed: Chat Search can show the wrong user in the To column.
  • Fixed: EWS does not send a proper error code when the client sends a malformed request for modifying recurrence appointments.
  • Fixed: File Storage does not load after uploading a file when using UNC paths.
  • Fixed: File Storage image public links are not suffixed with their extension.
  • Fixed: In the chat user bar, the display name is shown twice.
  • Fixed: Incoming emails affected by the content filter "Mark as Read" action do not appear in the message list without refreshing the page.
  • Fixed: Incoming Gateway SmarterMail URL only accepts a hostname not a complete URL.
  • Fixed: Outgoing SMTP Blocking is no longer available on SPF and rDNS spam checks as these checks monitor incoming mail only.
  • Fixed: Scenario in which certain DNS queries could throw exceptions for non-relevant domain lookups.
  • Fixed: Scenario in which certain usernames containing a period (e.g. human.resources) gets an error when logging into the web interface.
  • Fixed: Subspools count setting is always 10 regardless of what is set in the interface.
  • Fixed: The message list for subfolders within Sent Items shows the "From" address rather than the "To".
  • Fixed: The wildcard asterisk (*) in the Required Lookup Values of RBL spam checks does not work.
  • Fixed: When an account is deleted the user is not auto-logged out nor active sessions terminated.
  • Fixed: When new user logs in and enters a zip code, that zip code is not pushed to zip code field in the user's Calendar Settings.
  • Fixed: When the user changes their account Time Zone, the Calendar section (Month, Week, Day, Agenda, Appointment views) displays the appointment time based on the browser's time zone.
  • Translations: Changed translation key "ERROR_HAS_OCCURED" to "ERROR_HAS_OCCURRED"
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 6964 (Jan 25, 2019)

  • Changed: SpamRats and Surriel have a default Required Lookup Value of *.
  • Changed: User defaults time zone option "None" is now "Use server timezone". None is no longer an option.
  • Changed: When adding multiple email addresses to subscriber list/digest subscribers any malformed addresses will be indicated.
  • Fixed: Adding/editing an alias list with an email address that contains a hyphen fails validation.
  • Fixed: Changing the timezone to something other than the server timezone on a calendar item causes the notification not to fire.
  • Fixed: Creating a new account that included a period (e.g,, john.doe) caused an exception to occur when saving the new account.
  • Fixed: Disk usage is reporting different values in webmail.
  • Fixed: Dragging an appointment from a time slot to an all day appointment on Mac calendar with EWS does not work as expected.
  • Fixed: Filtering by color for notes does not work.
  • Fixed: If a user's name is contained in another user's name, Chat History could include conversations from both users.
  • Fixed: Impersonating an email with a period in the address reports an autocomplete input error.
  • Fixed: Logging in as a Mailing List moderator shows undefined for the Mailing List Command Address.
  • Fixed: Message Archive Copy to Mailbox does not work properly.
  • Fixed: Modifying an all day recurring appointment could change it to span a 24 hour period.
  • Fixed: New users do not have a timezone set until they login into web interface for the first time.
  • Fixed: Notes without categories causes NullReference exception during retrieval.
  • Fixed: Removing an domain admin does not update the domain admin counts.
  • Fixed: Saving a system-level auto clean rule save the folder name all in lower case.
  • Fixed: SmaterMail Gateway Mode for Outgoing Gateways only accepts hostnames not URLs.
  • Fixed: SMTP Blocks Email Address field does not accept just a domain name.
  • Fixed: Sometimes hitting Reply from a popped up message will not load the content of the message into the editor.
  • Fixed: Sorting for RBLS is not being set on first page load correctly.
  • Fixed: Throttling does not work for Professional licenses.
  • Fixed: Users cannot log out of Team Workspace when using Remember Me.
  • Fixed: Virus Quarantine could be disabled despite quarantine days not being set to None.
  • Fixed: Webmail's quarantine page is not displaying the contents of modified quarantine directory.
  • Translations: Added "VALIDATION_INVALID_DOMAIN_OR_EMAIL" translation string.
  • Translations: Changed the value of "SMTP_BLOCKING_BLOCK_TYPE_0" to be "Email Address / Domain".
  • Translations: Changed the value of "SPOOL_BLOCKED_FROM_DASHBOARD" to be "Blocked from Spool Overview".

Build 6956 (Jan 17, 2019)

  • Changed: All Autodiscover options are enabled by default for new domains. (Based on domain defaults.)
  • Fixed: Adjusted Windows Defender Banner spacing.
  • Fixed: Delivery logs are showing "SmarterMail.Common.POCO.Shared.FilterActionV1" instead of the actual value name.
  • Fixed: Display name does not update properly when changed via domain admin settings.
  • Fixed: Enter key does not work in Rename Domain modal.
  • Fixed: File Storage upload progress bar does not correctly fit within box.
  • Fixed: Issue where calendar appointment categories could replicate when accessing the appointment; over time the file becomes excessively large files which causes CPU/RAM issues.
  • Fixed: Scenario in which password expiration does not actually expire.
  • Fixed: Searching logs for Related Traffic on servers with non-US date/time formatting returns no results.
  • Fixed: Setting Autoresponder date and time uses a random date/time instead of the current date/time.
  • Fixed: Text editor image selection frame does not scroll properly.
  • Fixed: The modal autofocuses the User field in a source's Sharing tab.
  • Fixed: Unable to blacklist IP from spool overview.
  • Fixed: When creating new events, the modal auto-focuses the Name field.
  • Removed: Reference to "allowunsubscribe" variable in SOAP API documentation for GetRequestedListSettings method.
  • Translations: Renamed "Login Brute Force" label in IDS block to "Webmail Brute Force".
  • Translations: Renamed "None" option in system timezone user defaults to "Use server time zone".
  • Translations: Renamed "Wedding Anniversary" field to "Anniversary" for contact info.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 6948 (Jan 9, 2019)

  • Added: A button to Team Workspace settings to delete all chat history.
  • Added: A warning note for users when enabling 2FA about needing to update clients with new app passwords.
  • Added: More detailed logging in Delivery Log for bounced messages.
  • Added: Re-added the ability to use an IP address as the domain name for forwarding addresses.
  • Changed: Google Roboto font is now embedded in the project and no longer requires external internet connection to request the font.
  • Changed: If adding a forwarding address via svcUserAdmin legacy API the Enable Automatic Forwarding setting will be set to enabled.
  • Changed: Manually running the Server Blacklist Check will clear out the results beforehand.
  • Changed: User Move Message action folder dropdown action changed from 'Move Message' to 'Folder'.
  • Efficiency: Adjusted next recurring appointment calculations to prevent adverse effects to CPU and RAM.
  • Efficiency: Parsing header values and message HTML is now faster.
  • Fixed: "Block Senders" action not moving email to Junk Email or Deleted Items folder.
  • Fixed: "Rebuild folder" system admin action does not work.
  • Fixed: 2-Step Authentication is not visible when impersonating a user.
  • Fixed: Added "enableautomaticforwarding" variable into svcDomainAdmin legacy API.
  • Fixed: All-day appointments synced via SharePoint may show a day early in time zones greater than UTC.
  • Fixed: Appointments with GUIDs containing dashes do not sync via SharePoint (Add to Outlook).
  • Fixed: Blacklist appears to have shrunk after upgrade.
  • Fixed: Certain default RBLs were using an incorrect return code. (E.g., SORBS and Surriel)
  • Fixed: Creating appointments in web interface with a specified time zone other than the one the server is set adjusts incorrectly the start/end times.
  • Fixed: Critical error within indexing code that causes the indexing service to shut down.
  • Fixed: Deleting messages from Spool Overiew, either using the Delete action on the overview page or deleting the message when it's popped out, does not work.
  • Fixed: Editing a user profile image before uploading it does not save properly when using Safari.
  • Fixed: Events created with EWS could have an incorrect timezone id.
  • Fixed: Folder Autoclean and Content Filtering modal folder dropdowns do not have the folder selected.
  • Fixed: If two inboxes are shared to a user only one can be mapped.
  • Fixed: Invalid emails can be added to trusted and blocked senders lists.
  • Fixed: Issue with repeated IMAP exceptions when operating on a disconnected session.
  • Fixed: Issue with user's expired password not being enforced sometimes.
  • Fixed: Mailing list messages are rejected saying the messages are above X limit even though the message is not.
  • Fixed: Only one forward address is being converted for users when upgrading from SmarterMail 16.x and lower to current builds.
  • Fixed: Reply all may include duplicate entries, user email, or own domain alias address.
  • Fixed: Saving a folder autoclean rule wiped all of the folder autoclean rules.
  • Fixed: Scenario in which admins are not able to display IP bindings or edit any of them.
  • Fixed: Scenario in which domain users may not be able to view mailing lists.
  • Fixed: Scenario where an unhandle exception occurs when sending mailing list messages.
  • Fixed: Scenario where custom spam rules or RBLs could have an empty Guid which prevents any but the first custom rule/RBL to be editable.
  • Fixed: Sharing a folder with a translatable name causes the name to be untranslated in the map folder modal.
  • Fixed: Some error messages still reference old XML files.
  • Fixed: Sorting domain names in domain list is not ignoring case.
  • Fixed: System admin IP restrictions are showing single IPs as an IP range.
  • Fixed: The domain propagation setting for the max mail list message size too, does not propagate.
  • Fixed: There is not a DEFAULT DOMAIN SETTING and DOMAIN PROPAGATION for the "General" 2-Step Authentication Status.
  • Fixed: Unable to create all mailing list folders. (I.e., Digest and Previously Sent Messages)
  • Fixed: Users removed from mailing lists with no warning.
  • Fixed: Webmail IDS brute force was being checked against all protocols.

Build 6928 (Dec 20, 2018)

  • Changed: Primary domain administrator usernames can no longer be renamed to prevent account issues.
  • Changed: The calendar auto-clean process now performs once per day at midnight instead of every time a calendar is modified.
  • Changed: To comply with RFC specifications, sending SMTP ENVID no longer accepts character length greater than 100.
  • Efficiency: Significant improvement with calendar auto-cleaning calculations.
  • Efficiency: Significant reduction in disk I/O access operations when performing mailbox size calculations.
  • Efficiency: Significant speed improvements with concurrent indexing.
  • Fixed: A user that fails to convert on upgrade no longer causes the whole domain to not convert.
  • Fixed: Certain contacts or recurring appointments do not sync to Outlook via SharePoint (Add to Outlook).
  • Fixed: Disabling a user's webmail access also causes SMTP auth to fail.
  • Fixed: If a contact field contains only whitespace characters, contacts will not sync to iOS devices via ActiveSync.
  • Fixed: New or renamed mail folders do not sort correctly in the navigation pane.
  • Fixed: Renaming mail folders does not propagate the name change to the folder auto-clean rule or content filtering action.
  • Fixed: Scenario in which calendars may sync to Outlook via SharePoint (Add to Outlook) with read-only permissions when they should have write permissions.
  • Fixed: The domain list column sorting does not work as expected.
  • Fixed: Using the MSI installer does not properly install Cyren nor Message Sniffer.

Build 6925 (Dec 17, 2018)

  • Fixed: All user shares are showing as calendars in certain ActiveSync clients.
  • Fixed: CalDAV and CardDAV do not work on iOS devices.
  • Fixed: Contacts that are imported into Outlook via SharePoint (Add to Outlook) are read-only.
  • Fixed: Editing an existing whitelist does not save the edit to the existing entry but creates a new entry of the edit.
  • Fixed: On the webmail login page, the 2-Step Authentication text prompts the user to retrieve the verification code from the authenticator app, even when using the recovery email address verification method.
  • Fixed: Outgoing SMTP is being blocked for IPs in the SMTP Auth Bypass list.
  • Fixed: Renaming the username of an account currently being impersonated caused a myriad of issues with that account.
  • Fixed: When an attendee clicks on a Workspace's Join Call button multiple times, multiple video feeds of the attendee are added to the conference.

Build 6922 (Dec 14, 2018)

  • Added: Custom mail folders would be repopulated if the Mail root.cfg file is missing to emulate previous versions.
  • Fixed: If an ActiveSync collection (folder) no longer exists, a NullReference exception could be thrown preventing all folders from syncing.
  • Fixed: Removing an IDS block from interface no longer requires a service restart for the block to go away.

Build 6921 (Dec 13, 2018)

  • Fixed: Authentication could incorrectly fail stating a user's password exceeded the password reset grace period.
  • Fixed: Changing a calendar set as the default calendar to non-default and then deleting it throws a NullReferenceException.
  • Fixed: Creating a folder that begins with a period causes JavaScript failures.
  • Fixed: Custom Help URL has no validation checks.
  • Fixed: Deleting emails via IMAP could cause an Exception in the Expunge command.
  • Fixed: In some circumstances, a Null exception is thrown when loading a domain.
  • Fixed: Input validation does not show error text for Appointment > Monthly Recurrence > Specific Day input field when the day is set above 31.
  • Fixed: LDAP and other stopped services may restart nightly when day changes.
  • Fixed: Modifying a contact's email address does not activate the Save button until clicking off that field.
  • Fixed: New users may have errors when trying to make a new calendar if their TimeZone is not found.
  • Fixed: Notes can be shared and mapped but don't show up in the Navigation pane.
  • Fixed: Paths with spaces at the end of the folder names could cause issues, especially with Indexing.
  • Fixed: Right-clicking a task in a calendar gives the option to duplicate the task, despite duplication not being possible.
  • Fixed: The calendar tree does not sort alphabetically. Calendar sort is now alphabetical in this order: personal calendars, shared calendars, conference rooms.
  • Fixed: When creating a new calendar, users are unable to set it as the new default calendar for new appointments.
  • Translations: Updated German translations file.

Build 6919 (Dec 11, 2018)

  • Added: Added the ability to set/get the domain hostname using the legacy APIs.
  • Fixed: "Failover not configured" warning banner shows even though failover is configured.
  • Fixed: 2-Step Authentication could allow logins with the correct username/password but incorrect verification code.
  • Fixed: After upgrade domain catch-all alias is no longer configured.
  • Fixed: After upgrade webmail shows deleted items with strike-through.
  • Fixed: APOP POP3 command throws NullReference exception.
  • Fixed: Calendar appointments could span several days when synced via EWS.
  • Fixed: Domain "Disk Space MB" and "Max Message Size KB" return incorrect values in legacy APIs.
  • Fixed: During conversion there were cases where account size or max message size could convert to a negative number.
  • Fixed: Editing File Storage files does not immediately update the card information.
  • Fixed: Field validation throughout the interface.
  • Fixed: Folder auto clean is not working for domain level settings.
  • Fixed: IDS could trigger on attempts that contained the same user and password as previous attempts.
  • Fixed: IDS page does not populate the webmail grid with data.
  • Fixed: Logging in with AppPasswords had the wrong device type.
  • Fixed: Max size is coming through as bytes instead of MBs using the legacy APIs.
  • Fixed: Mobile interface scrolling is broken.
  • Fixed: Multiple BCC recipients show up in the subject line when sending via EWS.
  • Fixed: Propagating the 2-Step Authentication feature across all domains does not work.
  • Fixed: Scenario in which Max Message Size is not evaluated correctly.
  • Fixed: Scenario in which users could lose signature mappings.
  • Fixed: There are several indexing related errors in the logs.
  • Fixed: Unable to set "Allow Guest Users" on new Team Workspaces.
  • Fixed: Uploading an account avatar and adjusting it does not save it properly in Safari.
  • Fixed: When viewing the interface in a RTL language, expanding or contracting the width of a pane is backwards.
  • Fixed: When viewing users at Domain Settings > Accounts, unable to save the "Search Language Indexer" field to anything other than "Generic Indexer".
  • Fixed: With "Disable AUTH LOGIN method for SMTP authentication" setting enabled, AUTH LOGIN is still advertised in SMTP sessions.
  • Fixed: You can save the Protocols settings page without any options enabled on the Security Protocols card. (Front-end issue only.)

Build 6915 (Dec 7, 2018)

  • Fixed: Accessing the greylist.dat file uses excessive amount of CPU.
  • Fixed: Account Settings page unnecessarily reloads when changing settings.
  • Fixed: After selecting a user in chat, then going offline and back online, the conversation history briefly flashes.
  • Fixed: Blacklisting a current IP also drops all current connections to the IP.
  • Fixed: Downloading from File Storage does not work if SmarterMail is in a subdirectory on the domain.
  • Fixed: File Storage image files with passwords can still be accessed through their preview link.
  • Fixed: IDS block counts do not match between the manage overview and the IDS block details page.
  • Fixed: If admin "Drops Connections" for an IP with multiple connections it is only dropping one connection at a time.
  • Fixed: In IMAP if a message does not exist when fetching a range, Outlook reissues the fetch indefinitely.
  • Fixed: Scenario in which a message that should be greylisted is still delivered.
  • Fixed: Scenario in which Event actions (Send Email) would send inline images as Base64.
  • Fixed: Selecting and then moving a folder selects Inbox instead of keeping you on the previously selected folder.
  • Fixed: The Chat speech bubble icon shifts when the text switches between "Chat", "Loading", and "Say Hello!"
  • Fixed: Unable to blacklist an IP from the current connection page.
  • Fixed: Unable to upload/download 10+ GB files to/from File Storage.
  • Fixed: When a user changes their display name the user goes offline in chat.
  • Translations: Add Chinese (Hong Kong) translation file.
  • Translations: Updated Chinese (Traditional) and Chinese (Simplified) translation files.

Build 6913 (Dec 5, 2018)

  • IMPORTANT: If any BETA builds or builds prior to 6913 (Dec 5) were installed, all users must reattach any domain-shared conference rooms. In addition, any appointments that previously reserved a conference room must re-reserve the room.
  • Added: System admins can now correct individual invalid emails in Antispam > Trusted Senders > Trusted Email Addresses modal.
  • Changed: Added default dropdown selection to content filtering action and condition modals.
  • Changed: Made Delete/Undelete options in mail interface more contextual.
  • Fixed: A task with a link will have a horizontal scroll bar on its card.
  • Fixed: An HTML mailing list message may become malformed.
  • Fixed: Cannot rename a mapped Conference Room.
  • Fixed: Cannot save a modified event recurrence from "Every Weekday" to "Every Day(s)".
  • Fixed: Deleting an appointment with attendees does not delete the conference room.
  • Fixed: DNS PTR lookups are always returning as UnknownHost.
  • Fixed: EWS server doesn't always report deleted emails to the EWS client.
  • Fixed: If File Storage file does not have Public Access enabled, the password input validation error message still shows.
  • Fixed: Previously selected File Storage files are not deselected when changing folders.
  • Fixed: Removed 'Move' option from file right-click menu, and as a Select action, in file storage when viewing All Files.
  • Fixed: Setting calendar appointment "Day" to 31 sets the day to 3 instead for events created in November.
  • Fixed: Some of file storage saved images may be corrupted.
  • Fixed: Task grid view cannot be scrolled.
  • Fixed: When editing an event and adding or removing attendees, the Availability modal does not update with the modified attendees list.
  • Fixed: Whenever a File Storage item is updated, the scrollbar resets to the top of the page.

Build 6911 (Dec 3, 2018)

  • IMPORTANT: Due to the significant changes in SmarterMail, you cannot downgrade or restore your installation to previous versions.
  • IMPORTANT: On your initial upgrade, ALL user accounts will be reindexed in order to utilize an updated indexing format. The bulk reindexing process is performed in batches and is prioritized lower than all other threads; therefore, the reindexing process may span a few days. During this time, you will see a temporary spike in CPU.
  • IMPORTANT: SmarterMail will go through a significant conversion process on first load after doing an upgrade. As domains and mailboxes finish the conversion they will be available for use. No additional restarts are necessary. Logging and conversion pages are available to monitor progress.
  • Added: 'Run Filters' option in content filters which allows users to manually trigger one or more content filters against the specified email folder.
  • Added: A '.changes' to Windows Defender exception list.
  • Added: A 401 response for autodiscover requests with no request body.
  • Added: A new installer. This installer simplifies the installation and IIS configuration processes and includes product licensing. (Free Edition, licensed activation, manual activation).
  • Added: A new setting for "SMTP User Verification" is available for incoming gateways. This setting will verify senders by starting a mock SMTP session and issuing a rcpt to that user. In the event this fails, the message gets discarded.
  • Added: A new system level event for when disk drive free space is less than 2%.
  • Added: A word or phrase can be specified in content filters by enclosing the word or phrase in quotations.
  • Added: Ability for administrators to enable/disable incoming and/or outgoing connections on SSL3, TLS 1.0, TLS 1.1, and TLS 1.2 individually. (Settings can be found in the Protocols settings.)
  • Added: Ability for users to share secondary, personal calendars they've created within SmarterMail.
  • Added: Ability to copy chat messages in Workspace.
  • Added: Ability to delete chat messages in Workspace by the organizer or original poster of the chat message.
  • Added: Ability to enable/disable users' ability to automatically forward messages per domain and per user.
  • Added: Account setting for "Use sent items in autocomplete (webmail only)".
  • Added: Add an All Files section to File Storage.
  • Added: Add to Outlook has been re-implemented for Calendars, Contacts and Tasks.
  • Added: Administrative logs have been significantly enhanced with Normal and Detailed messages.
  • Added: Advanced Search now includes contacts, notes, tasks and calendar.
  • Added: An IDS Rule to block Login Brute Force by email.
  • Added: Automatically generate a message back to the sender if their email is quarantined for any reason.
  • Added: Consistent handling of the conversation header in mail (REPLY, REPLY ALL, FORWARD, etc.).
  • Added: Contacts have additional fields (necessary for certain protocols).
  • Added: Current number of bounces for each subscriber is included in mailing list CSV file.
  • Added: Custom Title Text has been added to the Login Display customization options and allows administrators to customize the title of the login page to something more in line with an overall brand message.
  • Added: Date/time when a temporary password will expire in Administrative logs.
  • Added: Email Forwarding and Disable Greylisting settings are now available at the system level user propagation.
  • Added: Enter key support for most of the modal to close modal and save changes.
  • Added: Folder support for RSS Feeds.
  • Added: Grid View added to Contacts section.
  • Added: Grid View to Notes section.
  • Added: IDS Blocks are better tracked in system admin logs.
  • Added: Implemented RFC 3464 for Delivery Status Notifications (delivery receipts).
  • Added: Logging when a temporary password is generated for ActiveDirectory accounts in Administrative logs.
  • Added: Login attempts across all protocols in Administrative logs.
  • Added: More right-click context menus throughout the product (especially in grids).
  • Added: New Authentication type column to domain accounts list and Password Compliance report.
  • Added: New contact properties are now supported for EAS, EWS, WebDAV, and SharePoint.
  • Added: New contact properties for Nickname, Spouse Name, Assistant Name, Manager, Profession, Mileage and Wedding Anniversary have been added to webmail contacts.
  • Added: Plus Addressing is now an option in the User Defaults template for System and Domain Admins.
  • Added: Right-to-Left language support for video chat and workspaces.
  • Added: Support for Apple's contact groups.
  • Added: Support to sync domain calendars and Global Address List as public folders to EWS clients.
  • Added: The #username# variable has been added to disk space events.
  • Added: The 2-Step Authentication email text has been added to System Messages.
  • Added: The ability to select the audio output in Team Workspace.
  • Added: The ability to view spool message RAW content and the associated HDR file.
  • Added: The administrative logs now shows whenever a system or domain admin uses the "Show Password" feature.
  • Added: The editable Bounces Before Removal setting for mailing lists has been added to the Mailing Lists card on a domain's General Settings.
  • Changed: "Apply footer to mailing lists" switch is disabled if the footer is not applied to all messages.
  • Changed: 2-Step Authentication recovery sends a new code instead of existing one.
  • Changed: Add a domain filter dropdown for auto-complete in the impersonation modal.
  • Changed: Added an All Files view to File Storage and moved Workspace and Chat folders as root level folders.
  • Changed: Adjusted Team Workspace video feeds widths and how they stack to better utilize screen space.
  • Changed: Adjusted the Team Workspace video chat stacking to use more available screen space.
  • Changed: Advanced Search functionality has been re-styled and now opens in a popout window.
  • Changed: Allow SmarterMail to accept autodiscover requests sent over HTTP even if the server has "force over HTTPS" turned on.
  • Changed: Autocomplete made more consistent throughout interface.
  • Changed: Changed the style of the Froala editor "Code" styling to make it stand out better.
  • Changed: Chat sidebar interface has been redesigned to better match the Advance Search popout window.
  • Changed: Content filter actions will perform non-rewrite actions before rewrite actions.
  • Changed: Delete confirmation modal text now states that ALL messages will be deleted.
  • Changed: eM Client (EWS) will return that the attendee is free if the user doesn't have access to the attendee's free/busy info or if the attendee is not on the SmarterMail server.
  • Changed: EWS now supports folder delegation for shared folders.
  • Changed: Froala editor is now used to compose a Notification body.
  • Changed: Full control is now the only sharing permission for domain-shared Conference Rooms, since all users who have access to a Conference Room can add the room to appointments and see reserved times in the calendar.
  • Changed: If SmarterMail responds 10 times with a NO IMAP response, on the next request it will respond with BAD (Outlook issue).
  • Changed: If the troubleshooting logs for a given date range are empty, the system admin is prevented from downloading an empty log file.
  • Changed: If there are only two video chat attendees, the videos are vertically stacked to make better use of screen space.
  • Changed: In EWS clients, the autocomplete entries for emails and attendees will now exclude the webmail autocomplete entries that are pulled from Sent Items.
  • Changed: Mailbox Migration wizard has been modified to more closely match other wizards.
  • Changed: Make clickable icons (copy-to-clipboard, edit HTML, etc.) use link color of switch toggle color so they are more recognizable as clickable entities.
  • Changed: Make IntelliSense search with async query instead of pre-loading data.
  • Changed: Make mapped mail folders appear in alphabetical order.
  • Changed: More information is included when exporting domains to CSV.
  • Changed: Password complexity checks are now run for any user or admin (including system admins) changing passwords via the APIs.
  • Changed: Password fields now have an icon when pressed will reveal the password.
  • Changed: Popout chat window has been re-styled to match the Advanced Search styling.
  • Changed: Re-added the "Add to Outlook" functionality.
  • Changed: Remember Me now users the last user to log in with that setting enabled.
  • Changed: Removed "Notification" from System Messages title text.
  • Changed: Removed the email notification email address field; only the creator/organizer of the appointment will receive the email notification; attendees are not sent an email.
  • Changed: RSS All Feeds is now a view and no longer treated as a folder itself.
  • Changed: Show muted icon on user's own video when they are muted in Team Workspace video chat.
  • Changed: Significant improvements and refactoring of EWS and EAS.
  • Changed: Significant redesign of the Advanced Search window.
  • Changed: SmarterMail now uses a different, more reliable third-party tool for DNS lookups.
  • Changed: System Admin Impersonation modal now requires a domain dropdown selection and a username instead of a full email address.
  • Changed: The alias option to "Show in Global Address List" is now hidden if the "Include Aliases in the Global Address List" general setting is disabled.
  • Changed: The Chat With textbox is now hidden when you go offline.
  • Changed: The email deletion progress bar is more descriptive with what it is currently doing.
  • Changed: The license activation step in the setup wizard is skipped because the installer prompts for that information now.
  • Changed: The new impersonation box includes an All domain selection which allows copy-and-paste of email addresses.
  • Changed: Updated ClamAV to 0.100.2.
  • Changed: When importing spam configurations, existing custom rules are no longer deleted before the import.
  • Changed: When sending outbound mail to a domain with multiple MX records, those MX records are cycled through instead of waiting on the first record.
  • Changed: When viewing ActiveSync Mailboxes by Domain, the Usage column is now sorted in descending order, by default.
  • Efficiency: Changing an admin's password now forces them to re-log into the web interface.
  • Efficiency: Fixed vulnerability where an authenticated user could access another user's email messages.
  • Efficiency: General improvements and code cleanup for EWS syncing.
  • Efficiency: General improvements to EAS, causing faster response times and decreased CPU and memory usage.
  • Efficiency: Prevent potential memory leaks with how TCP connections where being improperly disposed.
  • Efficiency: Significant reduction in CPU and memory usage.
  • Removed: Bayesian spam filtering.
  • Translations: Added Portuguese (Brazil) and English (United Kingdom) translation files.
  • Translations: Fixed several areas that were missing translatable text in the interface.
  • Translations: Updated German, Turkish, Chinese (Simplified), Chinese (Traditional), and Spanish translation files.