Release Notes and Version History

Build 7565 (Sep 17, 2020)

  • Added: Language option for System Administrators.
  • Added: Outbound gateway description is included in the Outbound Gateway dropdown in the Domain configuration and Domain Defaults.
  • Added: Server-side language support for all protocols. (Only Thunderbird and Outlook for Windows will show translated folder names using IMAP; "Inbox" is not translated.)
  • Added: System Messages can be configured for specific languages.
  • Added: The ability to specify a language in Default User Settings that can be propagated to all Users.
  • 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: E-mail 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.
  • Changed: Updated ClamAV to 0.103.0.
  • 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 appointments are shifted by one day in positive UTC timezones in the web interface.
  • Fixed: An Outlook (MAPI) error when creating a calendar appointment which causes folders to not update.
  • 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 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: Domain content filters with Move Message folder set to "Junk Email" (instead of "Junk E-mail") creates new custom folder.
  • Fixed: Impersonated Domain Administrators cannot add Domain Aliases if "Allow Domain Admins to create domain aliases" is disabled.
  • 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: Outlook (MAPI) does not use the reply-to address.
  • 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: 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 where users could not be removed from folder shares.
  • Fixed: Spam checks are running against incoming gateway rather than the sender's IP when gateway is added to IP bypass list.
  • Fixed: The login page language is not pushed to the interface after login and does not reflect a user's account selection.
  • Fixed: There are many redundant, invalid </td> tags on the About/Checkup page.
  • Translations: Fixed typo in French translation file.

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 Honk 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: 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.