SmarterMail Build 9400

  • Wednesday, 8th October, 2025
  • 00:00am

Build 9400

  • Added: [API] Email -> UndoMessage.
  • Added: [API] Mailing Lists -> GetSubscriberDetails.
  • Added: [API] Support for LAST-MODIFIED in the calendar GetEvents API response.
  • Added: [API] System Admin -> GetAvailableHACusterNodes.
  • Added: [API] System Admin -> GetFileStorageExtensionBlacklistDefaults.
  • Added: [API] System Admin -> GetFolderRestrictions.
  • Added: [API] System Admin -> GetFolderRestrictionsDefaults.
  • Added: [API] System Admin -> PropagateClusterDefaultSettings.
  • Added: [API] System Admin -> SetFolderRestrictions.
  • Added: [API] User Settings -> IsSenderInGal.
  • Added: [HA] [HUB] A display for the number of aliases next to domain names on the Domains tab.
  • Added: [HA] [HUB] A user grid to the Hub’s Manage page showing all users, aliases, and mailing lists with their node, domain, and type.
  • Added: [HA] [HUB] Leased license support to the failed licensing callback notification toast.
  • Added: [HA] [HUB] Node, domain, and node count displays, including a total domain count on the Domains tab.
  • Added: [HA] [HUB] Real-time updates to the server health page with row-level resolution for Hubs and Nodes using RTK caching.
  • Added: [HA] [HUB] Support for either an IP address or a local FQDN when configuring a hub.
  • Added: [HA] [HUB] Support for syncing domain defaults across the cluster.
  • Added: [HA] [HUB] Support to address Kestrel SSL Error Hub.
  • Added: [HA] [HUB] The ability to sync user defaults across the cluster with a menu option on the Domain Defaults page.
  • Added: [HA] GAL syncing for split domains.
  • Added: A Delay Send feature in webmail.
  • Added: A Dismiss button to the language warning toast, allowing users to permanently dismiss it.
  • Added: A File System Restrictions section in webmail by moving options into General Settings.
  • Added: A Reset button for the file upload extensions blacklist.
  • Added: A setting in SMTP Out to prefer IPv6, allowing outbound delivery to use IPv6 first instead of only falling back when IPv4 fails.
  • Added: Disable camera for an online meeting attendees.
  • Added: Granular DMARC scoring with an optional override for automatic reject, and administrators can view and generate DMARC reports (RUA/RUF) directly in the UI.
  • Added: Support for reducing a user’s sharing permissions in Outlook (MAPI).
  • Changed: [HA] [HUB] Improved the impersonate user form on the hub by correcting validation functionality.
  • Changed: [HA] [HUB] Improved validation consistency on the Hub Notification page to ensure uniform behavior.
  • Changed: [HA] [HUB] Increased the font size of tab numbers in the Hub interface for improved readability.
  • Changed: [HA] [HUB] Login errors at the hub are now aligned to match the behavior of standalone errors.
  • Changed: [HA] [HUB] Moved Impersonate User to the side tree menu for consistency with node navigation.
  • Changed: [HA] [HUB] On the Domains page, the Machine Name now displays the primary node in parentheses when a domain is on standby.
  • Changed: [HA] [HUB] Updated Hub tabs to include more prominent dividers, aligning the manage bar styling.
  • Changed: [HA] [HUB] Updated Hub top-bar styling to align with the standalone version, including dropdowns, buttons, themes, and collapse controls.
  • Changed: [HA] [HUB] Updated Hub UI so that snackbar notifications now follow the same format as SmarterMail toast messages.
  • Changed: [HA] Hubs now display a banner stating “no longer properly licensed and all nodes have been disabled” when a cluster license is expired or revoked.
  • Changed: Adjusted list styling to align with the formatting used in HA hubs.
  • Changed: Corrected Login/Logout button text to follow proper usage.
  • Changed: Modified reset actions to keep the modal open.
  • Changed: Updated text to clarify that after clicking OK, users must still press Save for changes to take effect.
  • Changed: Updated the Mailing List warning toast to read: “Mailing lists can only be enabled on one node for a split domain.”
  • Changed: Updated the styling for the banner that appears when you have over 5000 messages in quarantine.
  • Fixed: .jsonl files are now included in the Windows Defender exclusion list.
  • Fixed: [HA] [HUB] Disabling failover for a node configuration is not preventing failover.
  • Fixed: [HA] [HUB] Hub checkbox display was adjusted so they do not appear horizontally stretched on wide screens.
  • Fixed: [HA] [HUB] Issues where cluster admin password validation did not check for matching passwords or enforce basic password requirements.
  • Fixed: [HA] [HUB] Logging out of the hub inow properly handles session termination without triggering a React error.
  • Fixed: [HA] [HUB] Restoring an idle node after a failover now correctly updates the cluster status to Nominal instead of remaining in Recovery.
  • Fixed: [HA] [HUB] Revoking an HA license may trigger the setup wizard to display.
  • Fixed: [HA] An issue where external emails sent to users on a split domain could be incorrectly delivered to the Junk Email folder.
  • Fixed: [HA] An issue where the Hub LDAP Proxy failed to parse usernames when provided in email address format.
  • Fixed: [HA] LDAP search in split domains only returned users from the proxied node instead of displaying results from the entire domain.
  • Fixed: [HA] Nodes can display both Gateway and Gateway/Failover; only Gateway is now shown.
  • Fixed: A 500-series response received before the EHLO handshake now correctly terminates the SMTP session instead of continuing retries until exhaustion.
  • Fixed: An issue where reserved username detection was overly sensitive, blocking valid usernames during user creation.
  • Fixed: An issue where SmarterMail on Linux attempted DNS-01 validation instead of HTTP-01 when generating Let’s Encrypt certificates, causing issuance failures.
  • Fixed: GAL would stop working when creating or sending a new message (MAPI).
  • Fixed: Keyboard shortcuts could interfere with menu selections in webmail.
  • Fixed: On Linux and Docker, the AD authentication option is unsupported requiring LDAP for connections to an AD domain controller.
  • Fixed: Removing delegate access through Outlook (MAPI) left individual resource shares behind.
  • Fixed: Reply All in webmail omitted the "In-Reply-To" header, resulting in broken message.
  • Fixed: Resource calendar syncing over EWS now sets the subject to the organizer’s display name instead of the availability status.
  • Fixed: Updated WebDAV resource calendar syncing to use the organizer’s display name in the subject instead of the busy status.
  • Efficiency: Improved performance on large domains by adding caching when composing emails and performing actions.
  • Security: Confirmed IPv6 readiness in SmarterMail for inbound/outbound mail, logging, configuration, and hosting in preparation for upcoming DoD requirements.
« Back