SmarterMail now available on Windows Server (2016+), Ubuntu (20+), Debian (11+)
Release Notes
Added: A new API call to retrieve domain aliases.
Added: An error icon that will indicate an issue with a cloud storage provider.
Added: Can now reply to meeting invitations with "tentative" or "propose new time", or change a response, via webmail.
Added: Implemented HSTS and CSP support per domain.
Added: Implemented IDN and EAI internationalization standards, and UTF-8 for legacy protocols, allowing for the use of non-Western character sets for domain names and usernames.
Added: It's now possible to view Forward and Reply times in webmail.
Added: OwnCloud as a cloud storage provider.
Added: Password requirements for system administrators.
Added: PUSH for OpenTelemetry support including a path to the collector.
Added: Rate limiting for automated SSL certificates.
Added: Read/unread status for instant messaging.
Added: System Informaion (e.g., OS version) to the System Reports Dashboard.
Added: TLS negotiation when using IMAP or POP Retrieval and for mailbox migrations.
Changed: "External Senders" area improved to ensure text added to the subject doesn't get added exponentially.
Changed: Advanced Search now includes subfolders, root folders with spaces, etc.
Changed: All web ports are now bound to all IPs.
Changed: An avatar with a user's current status shows as a menu bar for Instant Messaging.
Changed: Calendar appointments now make it more clear what response has already been sent.
Changed: Cleaned up the management area for the Free Edition.
Changed: Consolidated methods for determining DMARC organizational domain so we can get the latest from public suffix list.
Changed: Dashboard stats are now more efficient, resulting in improved CPU usage.
Changed: Expanded the "Resolve Conflicts" action in Automated Certificates to regenerate the certificate if the cert file do longer exists.
Changed: Geographic database was updated.
Changed: Improved the status page a user sees when server is being upgraded to make it more consistent with other pages.
Changed: Licensing, activation and callbacks now use a machine name of "Docker" if running in a container.
Changed: Made Scheduling available in the Free Edition.
Changed: Message Archive searches now based on relative pathing so when an Archive is moved or a domain is renamed the searches are preserved.
Changed: Minor styling changes to the display of expiration dates and such on the licensing page.
Changed: Primary domain administrator accounts can no longer be disabled.
Changed: Responses already sent to meeting invites are now much clearer.
Changed: SmarterMail installer updated to include information about how to disable the default web server.
Changed: Stronger default Password Requirements can now be set on new installations.
Changed: System Administrator permissions now include modifying Password Requirements.
Changed: The Drive Statistics, CPU Usage, and Memory Usage reports on the System Dashboard are now clickable and navigate to their appropriate report counterparts.
Changed: UI changes to show domain contacts chat status throughout webmail.
Changed: Updated Froala to 4.2.0.
Changed: Updated the bindings translation strings for TLS and SSL.
Changed: View Availability modal now includes tentative appointments.
Changed: What's New modals display new features and highlights.
Changed: When a user account is disabled, all of their shares are now hidden as well.
Changed: You can no longer click and drag-select on autocomplete in TO/CC/BCC.
Changed: You can no longer click and drag-select the compose input fields.
Fixed: "Forward as Attachment" from Outlook (MAPI) results in .eml attachments losing file extension when downloading multiple through the webmail.
Fixed: "Keep original sender and recipients when forwarded" is not enabled by default.
Fixed: [WHMCS] Domain administrators can set user mailbox sizes higher than the domain size limit.
Fixed: [WHMCS] Exception shown when creating users on some domains/products.
Fixed: A handling exception that occurs when SignalR disconnects and the server isn't using XMPP.
Fixed: A scenario where an email with a windows.dat file caused an error during EWS syncing.
Fixed: A scenario where modifying an appointment over EWS can incorrectly send cancellations to all attendees.
Fixed: A syntax issue with Video.component.js.
Fixed: Adding folders to an EWS client using unsupported special characters(<>:"/\|?*) not stopping with Action Failed.
Fixed: Affter enabling force HTTPS an indefinite redirect loop can occur.
Fixed: An issue in EWS with deleting a single occurrence from an all-day, recurring event.
Fixed: An issue preventing the download of .EML message in a subfolder.
Fixed: An issue preventing users from renaming some folders via eM Client (EWS) or webmail.
Fixed: An issue where downloaded attachments are corrupt, but when opening the .eml in Thunderbird, they're fine.
Fixed: An issue where File Storage > My Files temporarily shows an empty folder until after a refresh.
Fixed: An issue where hostname validation prevented administrators from using the Abusix URIBL.
Fixed: An issue where the public scheduling page for a user with no availability on the 10th or 11th also shows no availability for the 12th.
Fixed: Antispam reports are not returning results though various engines have detected messages/failed connections.
Fixed: Appointments tentatively accepted in webmail fail to update appointment status in Outlook (MAPI).
Fixed: Archived message body content can't be viewed if there are too many recipients in the To/CC fields.
Fixed: Attachments that lack a file extension have ".bin" appended to them when sent.
Fixed: Attempting to download all files in a user's File Storage folder results in an error of "File exceeds allowed limit of 0 KB."
Fixed: Attempting to download an .EML after it leaves the spool results in an unfriendly error message.
Fixed: Auto forwarding to a mailing list results in the original message sender receiving a "you do not have permission to post" message.
Fixed: BIMI TXT isn't processing the image link properly in some cases.
Fixed: Calendar hover menu is presenting incorrect information.
Fixed: Certificate logging was using the incorrect logging level.
Fixed: Changing chat status to Offline then back to Online doesn't refresh in open chat windows.
Fixed: Chat is not broadcasting online status to other sessions for same user.
Fixed: ClamAV installation is missing bin/bin64 directory used by SmarterMail for ClamAV scanning.
Fixed: ClamAV version installed in Windows environments is one minor version behind (1.2.x instead of 1.3.x)
Fixed: Conference rooms are not showing up as BUSY when being assigned to a calendar appointment.
Fixed: Contact Groups don't show in autocomplete when composing a new email.
Fixed: Custom properties aren't saving properly in eM Client (EWS).
Fixed: Declude Spam Score is not passed into the the X-SmarterMail-SmartHostSpam base64 hash.
Fixed: Deleting a system administrator account doesn't terminate their impersonated sessions.
Fixed: Editing a contact group and removing a member doesn't allow the Save button to activate, which prevents users from saving the contact group without modifying the title.
Fixed: eM Client (IMAP) fails to sync some messages.
Fixed: Emails in the Message Archive shows one fewer number of attachments than is actually attached.
Fixed: Encoding issue when using Turkish or Korean characters as a subscriber to a mailing list results in ? replacing characters.
Fixed: Encoding problems with accents when sending or receiving with SMTP and IMAP.
Fixed: External sender message on plaintext email lack proper spacing and are hard to read.
Fixed: File extension content filters do not work with UTF-8 file names.
Fixed: File extensions are being added to attachments in webmail.
Fixed: Formatting of a contact's notes is removed after opening the contact to view their notes on an iPhone.
Fixed: Grid view row count defaulting to 10.
Fixed: IDN domain users fail autodiscover process for EWS/MAPI due to invalid DN error.
Fixed: IDN/foreign characters in a Display Name appear to be causing rejected messages at various email providers.
Fixed: IDS Reports do not reflect IDS blocks.
Fixed: If you rename the primary domain administrator it forces you to impersonate them.
Fixed: IMAP connectivity failing in eM Client on secure/insecure connections.
Fixed: Impersonating a domain administrator and changing that admin's password can result in an exception in the Error logs.
Fixed: Impersonating a domain administrator and changing that administrator's password results in token-related exception in Error logs.
Fixed: Importing contacts into a Shared Contacts Folder doesn't appear to be working correctly.
Fixed: In light mode, the Notes "Pink" color is different than the color that shows in the navigation pane.
Fixed: In Mac Calendar (CalDAV), changing the color of a calendar folder does not sync to the server, and the change in Mac Calendar is reverted shortly after.
Fixed: Issue creating appointments in eM Client (CalDAV).
Fixed: Issues adding domains using a UNC path.
Fixed: It's possible to rename folders to reserved names (e.g., LPT1) without receiving Action Failed.
Fixed: Mailing List and User Throttling values are not correctly converted on upgrade when removing the "Unlimited" value threshold.
Fixed: Mailing lists do not show in Outlook (MAPI) address book.
Fixed: Mandatory signatures set at the domain level fail to apply to users and are not selectable.
Fixed: Meeting Messages display "no text content" message when viewed in the Spool.
Fixed: Message archive email doesn't include a Download All option in the Attachments modal.
Fixed: Messages are sometimes being marked as deleted upon delivery.
Fixed: Messages with incorrectly encoded header values break EWS syncing.
Fixed: Modifying an IP Bypass in System> Security>Whitelist, resets the protocol_settings section in the system settings.json file.
Fixed: Move Email dialog doesn't show shared folders correctly.
Fixed: New installations of SmarterMail (Windows) can return permissions check errors on C:\SmarterMail.
Fixed: Not all "inbound SMTP" checks are being applied during the SMTP session.
Fixed: Occasionally a Contact Group member shows "[object Object]" when clicked on.
Fixed: Occasionally EAS licenses not being returned to the license pool after user is deleted or detached.
Fixed: Occasionally it's not possible to recreate previously deleted mailing lists.
Fixed: Outlook (IMAP) is breaking when you save a draft and send later.
Fixed: Outlook (MAPI) not displaying S/MIME symbols properly.
Fixed: Outlook (MAPI) will not sync new appointments on a server with a German OS.
Fixed: POP AUTH mechanism doesn't properly support an initial client response for NTLM.
Fixed: Problems connecting SmarterMail to HubSpot over EWS.
Fixed: Profile image thumbnails are not properly encoded in OAB.
Fixed: Public Scheduling page isn't honoring a user's availability when a private event is scheduled.
Fixed: Publicly shared folders don't always update automatically in Outlook (MAPI).
Fixed: Rebuild Folder path only accepts "/", causing issues on Linux installations.
Fixed: Responding to a single instance of a recuring event invitation doesn't save if you and the host are on the same domain.
Fixed: Responses to GetStreamingEvents are not being sent correctly.
Fixed: S\MIME symbols are not handled properly during reply, forward, and import.
Fixed: Safari users on iOS are unable to "Click Here" on Notifications Disabled popup on login.
Fixed: Scenario that causes Impersonation tabs to open in new windows/tabs rather than replacing the existing Impersonation tab.
Fixed: Sending from an alias (EWS) shows alias "on behalf of" the original sender instead of just showing the alias.
Fixed: Service Uptime report will change time and date when having 2 tabs open on same server, one being on the Manage page and another on Reports.
Fixed: Slowness with large auto complete lists.
Fixed: SmarterMail Spam Headers are improperly placed in raw content of email.
Fixed: SmarterMail webmail chat window gets cut off if a message is too long without any breaks.
Fixed: Some Archive messages can not be copied to an Inbox.
Fixed: Some exceptions are logged in the browser console when navigating to Settings>Autoresponder via webmail.
Fixed: Some issues regarding LDAP import.
Fixed: Some issues that prevented Scheduling from working for some users.
Fixed: Some message will not send getting a "MimeKit.ContentDisposition" error message.
Fixed: Some messages have the attachments stripped when delivered locally.
Fixed: Some odd display issues on the spool page.
Fixed: SSL/TLS backed protocol sessions generating exceptions when selecting certificates if not hostname is provided by the client.
Fixed: Strophe can cause Javascript errors.
Fixed: System-level hostname reenables itself for SSL generation after a period of time.
Fixed: Text translation errors when adding new gateways to SmarterMail.
Fixed: The "custom title" option for configuring webmail display partially works.
Fixed: The Antivirus setting for Cyren Zero-hour Outbreak Detection > "Scan Messages without Attachment" reverts to disabled after saving and refreshing the page.
Fixed: The JSON files for calendars, contacts, tasks and notes are not counted toward a user's disk usage, which can allow the user's folder on disk to well exceed their mailbox size limit.
Fixed: The Thai language file breaks and isn't usable in newer Builds.
Fixed: The User Connections > All tab doesn't properly update the protocol reference on the Last Login timestamp.
Fixed: The whitelist bypass "SMTP Auth by Domain" occasionally fails.
Fixed: Time zone info not syncing properly (WebCal).
Fixed: Toast errors appear in webmail when attempting to sort Automated Certificates.
Fixed: Trying to change the User Defaults "Search Language Indexer" does not save properly.
Fixed: UI Elements on DKIM key popup occasionally disappear.
Fixed: Unable to save changes on System Admin > Password Requirements.
Fixed: Unable to send an email to a "Contact Group" in a user's shared Contacts that are synced to Outlook (MAPI)
Fixed: Users of the Bitwarden browser extension are unable to manually type credentials into SmarterMail's login page.
Fixed: UTF-8 encoded "From" return path causes Block Sender button to fail in webmail but displays no error.
Fixed: Valid domain names trigger validation failures on create/edit.
Fixed: Valid email addresses fail validation on the Scheduling page.
Fixed: Viewing log files isn't taking time zone into account and can display the wrong day.
Fixed: Virus reports are not showing the provider that caught the virus.
Fixed: Webmail chat indicator and stats are not working as expected.
Fixed: When a calendar folder is dark, the dotted outline that indicates a Tentative appointment can be easily missed.
Fixed: When a calendar folder is deleted, its entry remains in the Scheduling > Calendars to Check for Conflicts area.
Fixed: When a message is in Virus Quarantine and you try to Move Message, the Folder path is incorrect.
Fixed: When a shared folder is synced to Outlook (Add to Outlook), the connection is not preserved when closing Outlook.
Fixed: When a subdomain has no DMARC record we don't check the organization domain's DMARC record and use their sp (subdomain policy) if defined.
Fixed: When a System Administrator views a user's password, the Administrative logging shows that the show password attempt was done by the primary Domain Admin, rather than the actual System Admin who is logged in.
Fixed: When a system or domain admin is viewing a user's account settings, the Default From Address dropdown shows any domain alias addresses with the Admin's username, rather than the user's.
Fixed: When a user account is disabled, all of their shares are now hidden as well.
Fixed: When an invitation that's sent from Mac Calendar is accepted via webmail it shows the webmail username instead of the user's full name.
Fixed: When calendar changes are being processed, meeting updates can be sent unneccesarily.
Fixed: When creating an Alias, an email address in the format of user+foldername/subfolder@domain.com is not accepted even though that email does route correctly in SmarterMail.
Fixed: When in a chat room, aliases show the name of the alias instead of the display name.
Fixed: When opening a chat window, contact availability takes up to minute to refresh.
Fixed: When recalculating disk usage it is not recalculating the disk usage but reading it from the accounts.json file.
Fixed: When sharing a folder via Add to Outlook, the Outlook Display Name and Description fields are not populated into Outlook's shared folder info.
Fixed: When SMTP connection fails due to expired password, the Admin logs show a successful connection, even though the SMTP logs show authentication failed.
Fixed: When the Spool is stopped, forwarded recipient information may get lost.
Fixed: When trying to add an ownCloud connection from the File Storage page, an error can occur after entering all the connection details.
Fixed: When uploading multiple large files to File Storage, a large red toast with an exception appears.
Fixed: When using a content filter to filter by attachments it can fail to detect the attachment.
Fixed: When using webmail to respond to a meeting invitation, the response email omits the organizer and attendee Display Names.
Fixed: When viewing the domain level Password Age / Expired Password tabs, an angled bracket appears underneath the toolbar.
Fixed: When you blacklist an IP Address or Class C IP range from IDS Blocks, LDAP isn't included in the list of Blacklisted items.
Fixed: When you rename a domain, calendar invitations still use the old email domain.
Fixed: Winmail.dat messages don't sync attachments properly over EWS.
Fixed: Words in the xxxx.xx format are turned into links when sent from webmail.
Fixed: X-WR-CALNAME / NAME property tag missing in ICS file of shared webcal causing some applications to not show a calendar name.
Efficiency: Improved EWS migration to reduce the amount of data requested in a single command.
Efficiency: Improved usability of Instant Messaging.
Efficiency: Multiple fixes and changes throughout to improve overall CPU, memory, and disk usage.
Efficiency: Multiple improvements to Instant Messaging including status display across all areas, improved usability, and more.
Security: Resolved some permissions errors in the API.