Build 9084 (2024-11-14)
Added: A "Read Only" status when syncing Resources (EWS) so availability will be displayed when adding Resources to Appointments.
Added: Attachment previews for some file types across multiple areas.
Added: Attendees can now close/hide the right side panel when in an Online Meeting.
Changed: Added upper limits to some fields to avoid potential for various issues/errors. (E.g., Max Message Size)
Changed: Automatic Certificates grid now includes a Domain Name column.
Changed: Display names containing parenthesis in any address field in an incoming message will be wrapped in quotes to ensure deliverability.
Changed: Greatly improved Online Meetings, improving connection speeds, screen sharing, camera and audio, etc.
Changed: Improved memory usage for server-side string translations.
Changed: Online Meetings now support up to 16 audio/video participants when using a custom STUN/TURN server.
Changed: Some styling and text changes for the Scheduling area.
Changed: When only one calendar is available, user now sees "No additional calendars are available" on the Scheduling settings page.
Fixed: Adding/removing email addresses for a user alias can causes intermittent errors.
Fixed: Advanced Search window does not show results if the results window is too small.
Fixed: All domain aliases occasionally show in the From dropdown for a user.
Fixed: An appointment sent from Apple Mail (EAS) can get stuck in the spool.
Fixed: Changing settings for Scheduling after setting a scheduling password results in loss of saved password.
Fixed: ClamAV, MessageSniffer, and Cyren occasionally encounter startup issues in Docker installs.
Fixed: Creating a new folder shows the options for the parent folder in alphabetical order instead of hierarchical.
Fixed: Creating a recurring appointment, disabling a day, then editing the series can re-enable the day that was disabled.
Fixed: Data can be orphaned when a mailing list is deleted.
Fixed: Delete button activates for a Primary Admin when viewing that admin's settings even though it shouldn't.
Fixed: DKIM signing stripped when messages are sent/relayed through a gateway.
Fixed: DSN Notifications do not go out if the sender's IP address has "SMTP Auth Bypass" enabled.
Fixed: Edits and subsequent deletions of aliases don’t propagate properly to a user’s Settings > Signatures.
Fixed: EML downloads from Message Archive can generate Error logs.
Fixed: If an Appointment Type is modified while a user is attempting to schedule an appointment, the process can error.
Fixed: If SmarterMail fails to connect to an OnlyOffice server it shows just a white screen instead of showing any kind of error.
Fixed: IMAP doesn't give a correct error response when trying to create a folder that exceeds file length limits.
Fixed: Import Whitelist is can occasionally display an error when importing a JSON.
Fixed: Importing a calendar ICS file that includes modified occurrences only imports the series without the modified occurrences.
Fixed: Inbound Gateway SMTP User Verification cannot be disabled.
Fixed: Inbound Gateways are falling back to MX records when the user is not found.
Fixed: Malformed headers in messages from external senders can indefinitely delay email delivery.
Fixed: Messages can show some MIME headers at the start of the message body.
Fixed: Messages from users with display names containing foreign/special characters can fail to sync to Outlook (IMAP).
Fixed: Messages sent to a mailing list can encounter DKIM and ARC signing issues at the recipient server.
Fixed: Occasionally the Mailing List subscribers modal either fails to load or loads slowly.
Fixed: Old comma-separated whitelist entries can sometimes fail to be modified or deleted.
Fixed: Public Scheduling page doesn't reflect proper Availability settings when the next day is disabled.
Fixed: Renaming a user alias with an associated signature causes loss of the signature settings for that alias.
Fixed: Renaming domain alias causes loss of mandatory signature setting.
Fixed: Resource availability show as "tentative" when they're actually reserved/unavailable.
Fixed: Scheduling availability can end at 5PM regardless of Availability settings.
Fixed: Scheduling timezone is broken on Linux.
Fixed: Some CSV importing issues for Contacts.
Fixed: Some Outlook (MAPI) Display Name issues.
Fixed: Subfolder indentation is missing in "Copy to Mailbox" modal within Message Archiving.
Fixed: The "Change Username" dialog can show a previous username saved in a browser extension.
Fixed: The display of a domain's Folder path can can be cut off when a long domain name is added.
Fixed: The same email address can be used multiple times when scheduling an appointment.
Fixed: Throttling limits are not being handled as intended for Mailing Lists.
Fixed: WEBP images cannot be uploaded as the webmail logo image or the user profile image.
Fixed: When a client tries to set an attendee's status to the state it is already in, the attendee's status is lost. (EAS, EWS, MAPI)
Fixed: When auto-forwarding with "Keep original senders and recipients" disabled, ARC and Authentication-Results headers aren't getting removed.
Fixed: When calendar sharing is enabled for Zoom, SmarterMail calendars do not appear in the Zoom web interface.
Fixed: When copying an archived message to a mailbox folder, and adding a new sub folder, the Destination Folder path shows "undefined" for the parent.
Fixed: When performing an IMAP migration, if the originating server uses SENT as a folder name, it's not properly translated to Sent Items in SmarterMail.
Fixed: When sending a message, message Category is not being saved to the message in Sent Items.
Fixed: When the server time zone has a positive UTC offset, recurring all-day event occurrences can't be viewed.
Efficiency: Information from some JSON files was moved to a new SBIN file to increase efficiency and add functionality.
Efficiency: Optimized sender image lookup during message retrieval.
Build 9056 (2024-10-18)
Added: New translation strings for Scheduling: Appointment Description and Calendar Description.
Changed: Improved overall UI/UX for Scheduling.
Fixed: Alias addresses can be missing as FROM addresses when composing a message.
Fixed: Aliases can be doubled when selecting a FROM address in a reply sent to that alias.
Fixed: Autoresponders set up via webmail can be changed when the account is set up to use EAS.
Fixed: From be displayed twice when using an alias that has specific settings enabled.
Fixed: Making multiple edits to an Alias can end up breaking associated features such as a signature.
Fixed: Malformed headers from external senders can indefinitely delay email delivery.
Fixed: Meeting invites with inline images created in eM Client (EWS) have broken images when received by attendees.
Fixed: Public Scheduling page isn't taking a person's Availability into account when showing times.
Fixed: Recipient list in a GAL-enabled Alias is breaking when an address entered is invalid or for a different domain.
Fixed: Scheduling can allow users to schedule appointments outside of available hours in some instances.
Fixed: Some Windows/Linux environments are reporting Cyren startup/licensing errors.
Fixed: Spool Virus Quarantine list is occasionally blank.
Fixed: Subfolders aren't displayed properly when configuring Content Filter Actions.
Fixed: The Linux installer always asks which web server type to use.
Fixed: X-Ham-Report header can cause an error when processing messages through the drop folder or spool.
Build 9049 (2024-10-10)
Changed: Autodiscover Encryption setting for SMTP IN (Settings > Protocols) is now a toggle instead of a dropdown.
Changed: Reduced attachment size limitation from 500mb to 100mb to be compatible with third party servers and services.
Changed: Scheduling will now have a default Appointment Type when the feature is enabled.
Fixed: A red toast notification can appear when File Storage Limits are set too high.
Fixed: Administrator logs is showing a null reference exception related to NTLM
Fixed: An issue affecting calendar syncing (CalDAV) in specific situations.
Fixed: Bare-metal Linux installs show chronic Cyren startup errors.
Fixed: Changing an alias name does not reflect the change in all places
Fixed: Domains are not listed alphabetically on the Impersonate User modal.
Fixed: On the Scheduling settings page, the Cancel button and "Unsaved changes" modal can inadvertently appear.
Fixed: Online Meetings is missing from Domain Defaults.
Fixed: Outlook (POP) occasionally alters Arabic filenames.
Fixed: Persian text positions are being changed when there is English text in the middle of a Persian sentence.
Fixed: Proposing a new meeting time in webmail doesn't show up correctly to the organizer in Outlook.
Fixed: Renaming a user results in a failure and doesn't rename the user correctly
Fixed: Some users break after editing them and then reseting their account details.
Fixed: Unable to impersonate a user with LDAP authentication.
Fixed: Whitelisted IP entries are being ignored by domain level country blocks.
Fixed: With specific configurations set up, the FROM address can be incorrect for forwarded messages.
Security: One or more security issues were fixed.
Build 9042 (2024-10-03)
Changed: "Use To: address for reply" setting changed to “Use received address from message on reply”.
Fixed: “Use received address from message on reply” does not function correctly with multiple SMTP accounts.
Fixed: Content filtering Move-To doesn't appropriately show folder hierarchy.
Fixed: DMARC failing for a domain aliases.
Fixed: IMAP command for BODY.PEEK doesn't always fetch the email data correctly.
Fixed: IMAP subfolders are not properly syncing to select email clients.
Fixed: In some situations, the From field is incorrectly parsed to a message's header.
Fixed: Legacy SOAP API call "DisableDomain" is not working.
Fixed: Mobile webmail calendar is not stacking properly.
Fixed: Occasional "Unknown domain" toast when clicking on a user's account.
Fixed: Occasionally, Categories are not showing for emails.
Fixed: The numbering is indented but the bullet points are not indented in webmail Chat.
Fixed: The Save button is live even though a default "Appointment Type" has not been set in Scheduling.
Fixed: When SRS forwarding a message, DMARC and DKIM can be checked incorrectly.
Fixed: Zoom Calendar integration (EWS) does not always honor existing appointments in a SmarterMail calendar.
Build 9035 (2024-09-26)
Changed: Styling of the 404 (Not Found) pages.
Changed: Updated geographic data.
Changed: WEBP images are now being used on the login page and for the Online Meetings login page.
Fixed: Contact notes are sometimes truncated in Outlook (MAPI).
Fixed: EWS perfmon counters are only increasing.
Fixed: Link File button is not placing the download link at cursor position.
Fixed: Meeting reminders do not use the local time format, instead using the 24-hour time.
Fixed: Occasionally, EAS will throw a middleware null reference exception.
Fixed: Publishing a calendar as a WebCAL share, then subscribing to it, can cause unintended meeting invitation responses.
Fixed: Some extra padding shows in the heading when using SmarterMail chat.
Fixed: Spool is adding unnecessary whitespace causing malformed header.
Fixed: System Events are not saving if no frequency is set in the actions.
Fixed: The incorrect signature is used when replying from an Alias that is not configured to be used as a From address.
Fixed: Unable to add/edit the "Password Retrieval Brute Force" IDS rule via webmail or the API.
Fixed: When auto-forwarding an email with an IDN, the server will include the “SMTPUTF8” flag in the MAIL FROM command when one is not required.
Fixed: When sending to an address with a Unicode domain name, the address is not properly encoded with punycode.
Fixed: When several large attachments are sent the SmarterMail service can become unresponsive.
Translations: Updated Traditional Chinese translation.
Build 9032 (2024-09-24)
Fixed: An issue causing the ClamAV update to install in its own, custom directory versus the default SmarterMail directory.
Build 9028 (2024-09-19)
Added: When an administrator is impersonating a user, a read-only Status is now displayed in that user's settings to show whether the user is enabled or disabled.
Changed: Email Retrieval accounts no longer show an option to be spam filtered. (Content Filtering is still available.)
Changed: Updated ClamAV to 1.4.1.
Fixed: "New Version Notification" event alert shows bad formatting/encoding.
Fixed: A console error occurs when a user saves or cancels the Blocked Senders dialog in their Spam Filtering settings.
Fixed: A path conflict occurs when trying to create a domain on a NAS when using the legacy API.
Fixed: Administrators can send emails when impersonating a user that is set to "Disabled (do not allow email)".
Fixed: An issue with migrations from KerioConnect.
Fixed: Appointment invitations sent from on premises Exchange to SmarterMail don't display response options.
Fixed: Autoresponders are being triggered by System Messages.
Fixed: Folder Sharing setting is missing from Domain Defaults.
Fixed: Link File button appends the link after signature, instead of the body of the message, if there is nothing else in the body.
Fixed: Malformed email headers could cause messages to get stuck in "Waiting to Deliver".
Fixed: Notify Senders of Delay messages aren't being sent for 602 errors.
Fixed: When an administrator adds the ability to override Folder Autoclean rules, users attempting to add overrides are asked to log in again.
Fixed: When the spool directory disk is full, and a user attempts a password retrieval, they see an odd error on the modal.
Build 9021 (2024-09-13)
Added: A domain setting to disable sharing. (Notes, Tasks, etc.)
Changed: Domain length validation now occurs on new domain creation or when changing a domain's name.
Changed: SmarterMail now allows users to send messages to longer email addresses with the changes to domain length validation.
Changed: When the GAL is disabled, Trusted Sender status and availability notifications no longer reference the GAL.
Fixed: A new installation of SmarterMail on Linux can occasionally reference non-existent IP addresses resulting in an error.
Fixed: An issue where IDS Harvesting rules are triggered due to bad SMTP sessions that occur when a disk is full.
Fixed: An issue where messages listed in Waiting to Deliver can no longer be displayed.
Fixed: An issue where messages sent through printers and scanners can get stuck as Waiting to Deliver.
Fixed: Background cleanup of Online Meetings doesn't actually remove the meetings that need to be deleted.
Fixed: FROM address isn't populating properly when replying to emails sent to an alias.
Fixed: Setup wizard takes a very long time to complete when DNS checks are slow.
Fixed: SmarterMail accounts using Outlook (MAPI) are unable to interact with meeting invites from sent Exchange/M365 (MAPI) accounts.
Fixed: Some Domain Defaults are not propagating.
Fixed: Some responsiveness issues with the compose window and Auto-Complete list calls.
Fixed: Some User Defaults are not propagating.
Build 9014 (2024-09-05)
Changed: 404 pages updated to be more complementary to SmarterMail installations.
Changed: Event notifications for certificates renewals are now more detailed regarding actions necessary. (If any.)
Fixed: A scenario where an appointment recurrence rule is not syncing properly (EWS).
Fixed: Changes made to File Storage files using OnlyOffice modifies its public/private state and breaks the shared link.
Fixed: EWS logs show an exception when trying to remove all required attendees from an appointment.
Fixed: Multiples of the same File Storage document can be edited in OnlyOffice.
Fixed: NDR messages in webmail do not always show internationalized messages correctly.
Fixed: Outbound gateways are prioritizing MX records instead of A records.
Translations: Updated various translations with new/missing strings.
Build 9008 (2024-08-31)
Fixed: Unable to save the domains option page.
Build 9007 (2024-08-29)
Added: An emoji button to the HTML editor for new email and chat messages.
Added: Logging to indicate why Delivery Status Notifications and auto-responses fail auto-forwarding.
Changed: An email sent to an empty alias will now bounce.
Changed: Chatting an Alias that contains users that aren't a part of the domain no longer sends notifications.
Changed: EWS was modified to respect a domain's Global Address List (GAL) setting.
Changed: The Offline Address Book (OAB) is now disabled when the GAL is disabled.
Changed: Various areas modified for consistency in look, feel, behavior, and wording.
Fixed: A legacy API call (UpdateDomainNameAndPath) is no longer working.
Fixed: Adding an IPv6 CIDR block to a blacklist or whitelist displays an error.
Fixed: An issue affecting the ability to send to a Contact Group.
Fixed: An issue where changing statuses in XMPP clients isn't carrying over to other clients.
Fixed: Attempting to send a chat containing a large number of characters (19,000+) can cause the recipient to disappear.
Fixed: Chats sent to aliases are not syncing the chat history to XMPP clients.
Fixed: Cloud storage cards are not sized correctly.
Fixed: Gateway spam weight is not being parsed correctly.
Fixed: Messages can sometimes get stuck as "Waiting for Delivery" with one or more errors.
Fixed: Moving from SmarterMail 15.x (XML file format) to a docker-based Linux server fails to convert existing data.
Fixed: OnceHub (EWS) is not able to connect to SmarterMail calendars.
Fixed: Outlook (MAPI) users are unable to mount user shares when their domain's Global Address List is disabled.
Fixed: Refresh token requests are being repeatedly made on an international (IDN) domain or unicode user.
Fixed: ServerBusyExceptions are not being handled properly during EWS migrations.
Fixed: Some minor display issues via IMAP and MAPI.
Fixed: The Offline Address Book (OAB) is not properly syncing aliases.
Fixed: Users are unable to reply to local domain emails with the Global Address List is disabled.
Fixed: Users with Active Directory as their authentication provider can be logged out, even with Remember Me enabled.
Fixed: When importing lists from another server's security settings, the imported items overwrite existing entries.
Efficiency: Significant memory improvements for IMAP retrieval and IMAP-based mailbox migration.
Translations: Updated German to fill a couple of missing items.
Build 8993 (2024-08-15)
Added: A setting for an outbound gateway configuration to enable/disable SMTPUTF8.
Added: Descriptions (and alternate descriptions) for Appointment Types in Scheduling.
Added: Implemented XMPP RFC XEP-0393 to allow for stylized chat messages.
Added: Secure connection support for configuring LDAP and AD servers as authentication providers.
Added: The ability to "Load More" Chat history on demand.
Added: The ability to bind LDAP ports with SSL/TLS and StartTLS.
Added: The ability to create usernames with uppercase letters.
Added: The ability to force SSL certificate renewal.
Changed: Chat bubbles in alias chats now only display username/user name to avoid redundancy.
Changed: Cleaned up the Grid View for Calendars to indicate when a recurring appointment has expired.
Changed: Improved the display of the View Availability modal for better readability.
Changed: Updated custom 404 pages.
Fixed: A unique customer issue affecting new message notifications.
Fixed: A unique customer issue where an upgrade caused issues with Chat, including connection issues to clients.
Fixed: Adding a similar domain with an added TLD extension occasionally fails.
Fixed: An issue adding Work Info to a contact.
Fixed: An issue where a Console error displays when logging out of webmail while in the contacts section.
Fixed: An issue where administrators that work on a Windows install may not work on a Linux install.
Fixed: An issue where an upgrade could cause odd XMPP behavior.
Fixed: An issue where LDAP connectivity fails with immediate timeout several times before succeeding.
Fixed: An issue with the Scheduling link when Online Meetings are disabled.
Fixed: An LDAP authentication provider that requires the username to be in DN format can fail to authenticate.
Fixed: An XMPP Bearer Token authentication issue.
Fixed: Automated Forwarding for UTF8 addresses fails to properly encode those addresses.
Fixed: Bounce messages to external accounts can get held up in the spool.
Fixed: Cannot add an LDAP authentication provider unless domain and organizational indicators in the LDAP binding string are in all caps.
Fixed: Domain aliases don't inherit domain-level login customization.
Fixed: Drive stats for disk space is not showing the correct amount.
Fixed: Emails that fail DMARC and are rejected are leaving orphaned HDR files in the spool folders.
Fixed: Google Drive is not working for File Storage.
Fixed: Issue where sending a message to a domain alias, then a message to a primary domain account, can cause two versions of MailboxManager to be created.
Fixed: Issues attaching users when moving them from Windows to Linux.
Fixed: Log searching can break if a client's local time is different than server time.
Fixed: Mailing Lists configured to use Subscriber Address for the To: address sometimes displays just the first subscriber.
Fixed: Messages sent from webmail to Gmail, with XML attachments, are showing the xml in the body.
Fixed: Messages with foreign characters received by and sent through IMAP clients can disrupt the foreign characters.
Fixed: Migrating from Kerio Connect fails with "Unable to connect with the credentials supplied" regardless of credentials provided.
Fixed: Notes occasionally use the full body for the Note's subject.
Fixed: Occasionally, the cursor doesn't behave properly in webmail when using Firefox.
Fixed: Refresh issues when saving a draft in webmail when the draft message is displayed in the preview window.
Fixed: Replying to a message using Apple Mail (EWS) displays "received date/time" when viewed in eM Client, but doesn't show "replied on" text in webmail.
Fixed: Scheduling Time Zone defaults to UTC (Sao Tome).
Fixed: Sending to a valid email address and an email address that's too long doesn't actually send to the too long address, but it doesn't display an error as it should.
Fixed: Signature Images seem to shrink in the editor when you save a draft.
Fixed: Signatures created using HTML can deform when typing in the compose window in webmail.
Fixed: Some folder labels missing translations.
Fixed: Some issues affecting the ability to use third-party chat clients with Chat.
Fixed: The Send Email dialog is not sized properly.
Fixed: Turkish characters appear to be corrupted for BCC in Outlook (MAPI).
Fixed: Upgrading across a few Builds can duplicate AD providers.
Fixed: Webmail version of sent messages that include Turkish characters in the To/CC/BCC fields show puny code in the message headers.
Fixed: When acting as an LDAP server, authentication fails if the username is not formatted like an email.
Fixed: XMPP Status occasionally doesn't update automatically across clients when a user logs out.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Updated and fixed multiple translation files.
Build 8979 (2024-08-01)
Added: Max booking time to scheduling.
Added: Trusted ARC Signer option or the ability to bypass ARC-Signature checks via whitelist.
Changed: Disable start chat and add contacts when you're viewing the users in an alias.
Changed: Modify outbound SMTP logic to only use SMTPUTF8 when it is required.
Fixed: Adding a category to a meeting that had previously been accepted triggered a new Accept message.
Fixed: Attachment missing extension for unnamed files in EWS.
Fixed: Chat in webmail fails to display user list for aliases if the alias has a Display Name.
Fixed: Deleting files in File Storage doesn't update other webmail windows.
Fixed: Improve the display of the View Availability modal for better readability.
Fixed: In alias group chats the username disappears when you refresh the page.
Fixed: Log searching breaks if clients local time is different than server time.
Fixed: Make it so you appear in the list of users in an alias in chats with your own status.
Fixed: Notifications not triggering for some messages in Webmail that had symbols.
Fixed: User is unable to receive emails due to contact not being able to be loaded.
Build 8972 (2024-07-25)
Added: Members of an alias can now be viewed when using Instant Messaging.
Changed: Improved the View Availability modal so it includes all possible statuses.
Fixed: "Relaxed certificate name validation" doesn't validate in some situations.
Fixed: A situation where the loading spinner can remain on the page even after the page has fully loaded.
Fixed: Aliases that include all domain users are blank when you click their contact.
Fixed: An issue where migrations from Microsoft 365 (Office365) can fail.
Fixed: ClamAV on Windows doesn't work when set to "Local".
Fixed: Clicking on the email tab is is making the api call to get your message list twice.
Fixed: Occasionally, migration of mail data can causing high CPU.
Fixed: Some styling issues on the To, From, and CC inputs in webmail.
Fixed: SSL support for system-level hostname doesn't support HSTS.
Fixed: SSL support for system-level hostname SSL doesn't support "Force all traffic over HTTPS".
Efficiency: Improved the processing of certain types of emails during a migration.
Efficiency: Reduced the time it takes to retrieve a list of messages, and viewing of messages, in webmail.
Build 8971 (2024-07-24)
Added: An exception is now logged to the Errors log when disabled accounts are accessed.
Added: CLAMAV_IP and CLAMAV_PORT environment variables to the docker-compose.yml sample.
Added: New setting to complement "Enforce strict certificate validation" that eases certificate naming restrictions.
Added: Port information when logging exceptions while accepting socket connections.
Added: Webmail now displays "replied on" or "forwarded on" dates and times for messages forwarded or replied to in EAS clients.
Fixed: A styling issue on the Authentication Provider dialog.
Fixed: An instance where Outlook (MAPI) might stop syncing on an invalid item.
Fixed: An issue where an error is thrown when a domain's public suffix isn't able to load.
Fixed: Casing on SmarterMail folder names for Linux.
Fixed: Error message is not styled correctly when editing a gateway.
Fixed: IMAP shows NTLM parsing errors in Administrative logging.
Fixed: Instances where syncing folders with UTF-8 names could cause issues.
Fixed: LDAP import now behaves properly when no provider is configured.
Fixed: Modal for adding an Authentication Provider validates before user has a chance to enter any data.
Fixed: The ability to add a domain alias with the same name as the original domain name.
Fixed: Translation for SERVERNAME is missing when adding an Authentication Provider.
Fixed: Unable to add domain aliases due to the "same domain name" error.
Fixed: When blocking a specific country or "All countries except", then whitelisting an IP for a blocked country, that IP does not get whitelisted.
Fixed: When configuring mailbox migration or message retrieval, the Encryption dropdown is not shown properly.
Fixed: When creating a new task the % Completed field is a drop down.
Translations: Updated Chinese (TW) translation.
Build 8965 (2024-07-18)
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.
Removed: System level Server Health report.
Fixed: "Bounces Indicate Spammer" IDS rule occasionally triggers twice.
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: Logs display invalid MX lookup "MXRecord count: '1' for domain ''.
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.
Translations: Added Polish.
Translations: Updated multiple languages.
Build 8930 (2024-06-13)
Added: Support for EWS custom properties for eM Client.
Fixed: Modifying an appointment over EWS to add recurrence and attendees doesn't add the attendees.
Fixed: When a shared folder is synced to Outlook (Add to Outlook), the closing Outlook, the connection is not preserved.
Build 8923 (2024-06-06)
Fixed: Appointments created in Outlook with MAPI on a German Server OS will not sync to the server.
Fixed: Email popouts in webmail can take a while to load when a user has a large auto complete list.
Fixed: File extensions get incorrectly added to attachments in webmail.
Fixed: Some messages have the attachments stripped when delivered locally.
Build 8909 (2024-05-23)
Added: Rate limiting for automated SSL certificates.
Fixed: An occasional issue where Mailbox Migration fails to successfully import most of an IMAP account though it syncs successfully to clients.
Build 8902 (2024-05-16)
Fixed: IMAP Mail Retrieval and/or Mailbox Migration can fail to download some emails.
Fixed: Mailing list messages are missing brackets in the generated Message-Id.
Fixed: Some messages have attachments stripped when delivered.
Fixed: When using Outlook (MAPI) with a GMT+1 time zone to invite an Exchange on-premise user to a meeting, the received meeting is one hour ahead.
Build 8895 (2024-05-09)
Fixed: EWS responses to some requests are not being sent correctly.
Fixed: High CPU usage related to vCard parsing with MAPI.
Fixed: High memory usage related to RBLs and URIBLs.
Build 8888 (2024-05-02)
Fixed: A rare race condition where a mailbox could be initialized more than once.
Fixed: eM Client (IMAP) fails to synchronize some messages.
Fixed: Emails in Message Archive show one fewer number of attachments than what is actually attached.
Fixed: Individual messages in Message Archive don't include a "Download All" option in the Attachments modal.
Fixed: Message Archive may not index daily.
Fixed: SPF records with "-all" mechanism may not set the correct default result.
Build 8874 (2024-04-18)
Added: A failsafe measure to prevent two SmarterMail services from running at the same time.
Changed: Updated ClamAV to 1.2.3
Fixed: Message Archiving cannot be enabled on domains that have been renamed in the past.
Fixed: New and upgraded installations are failing to engage ClamAV for message scanning.
Fixed: Read Receipts sent via Outlook (MAPI) cause replied icon to be applied to messages.
Fixed: Renaming a domain that has Message Archiving enabled leads to errors and a broken archive.
Fixed: Searches in sub folders are not returning the correct results.
Fixed: Uploading files to Online Meetings results in folder does not exist error.
Fixed: Various cursor jumping and text color selection issues in webmail's message editor.
Build 8867 (2024-04-11)
Fixed: If an SSL/SNI renewal order fails to validate, it may create a rate limit scenario with Let's Encrypt.
Fixed: Reloading a domain breaks HTTPS.
Fixed: Replying to a message using Firefox may cause the cursor to jump after editing the first line.
Fixed: Users log out after some time due to multiple users on the same account, at the same time, on different browsers.
Build 8860 (2024-04-04)
Fixed: Cursor can jump around when composing message in webmail.
Fixed: Extremely rare issue where reloading a domain causes loss of tmpmsg files.
Fixed: Importing accounts from Exchange using Mailbox Migration is failing to import all of the data and generating errors.
Fixed: In Outlook (IMAP), you’re unable to subscribe to the Inbox folder.
Fixed: Messages sent from Mac Mail can display in recipient's Mac Mail with duplicate inline images.
Fixed: Migration of Exchange mailbox loses flag and category states shortly after migration.
Fixed: Occasional "Error loading the autocomplete list" toast when opening a new email so auto-complete doesn't work properly.
Fixed: SmarterMail is processing email attachments from compose window in the System32 directory.
Fixed: SMTP log occasionally shows "Could not write HDR file, trying again in 250ms." error with an exception.
Fixed: User's Drafts folder/folder contents generates recurring MAPI exception and prevents complete sync to Outlook.
Build 8853 (2024-03-28)
Added: Domain Hostnames to the auto-SSL process.
Fixed: .com.br isn't accepted as a top-level domain suffix for eM Client.
Fixed: An email with attachments loses its attachments on forward if a draft is saved prior to sending.
Fixed: An exception at login that could cause random logouts or not allow a user to authenticate.
Fixed: eM Client (IMAP) failing to connect over secure/insecure connections due to SASL-IR/NTLM issues.
Fixed: If you change the system-level hostname to another hostname and a certificate already exists, it will not try to generate a certificate for the new server-level hostname.
Fixed: POP AUTH mechanism doesn't properly support an initial client response for NTLM.
Fixed: SMTP logs show failed deliveries due to errors of "Could not write HDR file, trying again in 250ms. Exception: Object reference not set to an instance of an object."
Build 8846 (2024-03-21)
Fixed: A scenario where some users' acquaintances.json file were not converted to acquaintances.sbin.
Fixed: A unique issue where renaming a domain in damages the domain and places files into the System32 folder.
Fixed: Comparing incorrect Centralized Certificate Store directories can lead to binding loss.
Fixed: In Outlook (MAPI), appointments that are removed from domain-level calendar folders via webmail do not update in real time.
Fixed: Renaming a domain fails with a red toast error if the domain is not located on the C:/ drive.
Fixed: SmarterMail isn't using the correct user-agent header when making requests for profile images.
Build 8839 (2024-03-14)
Fixed: 7Bit transfer encoding + DKIM + Automated Forwarding results in broken encoding in received messages.
Fixed: A unique issue where adding new gateway to SmarterMail the gateways fail to add.
Fixed: Appointment invitations cannot be viewed in Message Archive. ("Message no longer exists" error.)
Fixed: Favorites in Outlook (MAPI) are lost on restart of the Outlook client.
Fixed: Making changes to a user who is authenticated with Active Directory always prompts for LDAP details, even when the AD values weren't modified.
Fixed: Occasionally, messages from eBay that get auto-forwarded result in an ARC exception in logs.
Fixed: Several calendar issues with all day events when using the German timezone in eM Client.
Fixed: Specific EMLs hang in Spam Checks (even with them disabled) and occasionally cause crashes due to CPU usage.
Fixed: The 'Move Folder' function in webmail does not work.
Fixed: The "BYPASS_CERTIFICATE_CHECKS" translation string was not updated for all existing language files.
Fixed: Upgrading Plesk environments to recent SmarterMail Builds prevents 2FA logins.
Fixed: When delivering an email to a Plus Address or moving that message via content filtering, a " / " no longer works to send that email to the specified subfolder.
Fixed: When using a domain-level Content Filter to move messages to a default folder, the email is moved to a new custom folder that contains an underscore instead.
Build 8832 (2024-03-07)
Changed: Updated Windows Defenders integration to include .DAT and .DAT2.
Changed: When installing SmarterMail and choosing to "Use existing IIS site", all subweb sites are now hidden as SmarterMail only supports top-level configurations.
Fixed: "All But Specified Countries" in the system-level "Block Authentication by Country" setting does the reverse.
Fixed: "Disable insecure auth methods for non-SSL authentication" setting doesn't disable the plain-text authentication options for POP and IMAP.
Fixed: A looping issue with acme status lookup.
Fixed: A unique issue where Outlook mobile (EAS) isn't syncing a user's account.
Fixed: Accepting a calendar share in Outlook (MAPI) results in an error.
Fixed: Alias members are displayed as BCC recipients in Message Archiving.
Fixed: An issue where "Relay is denied" delivery errors occur due to mishandled MX/A record lookups.
Fixed: Archived messages do not display CC field even though it is stored in the EML.
Fixed: BIMI images are not displaying for internal messages.
Fixed: Cleared up various smaller issues with DKIM signing.
Fixed: DKIM signatures from version 15.x cause signing exceptions after upgrade.
Fixed: DKIM signing fails when Bcc fields are in header and DKIM setting are set to "All Headers".
Fixed: Error logs show "Value cannot be null" with no details on what this pertains to.
Fixed: Group Chat (XMPP) doesn't work in Firefox: shows "Chat is currently unavailable or has been disabled on the server."
Fixed: Internal users can see who is in the BCC of emails.
Fixed: Issue with Negotiate authentication for the HTTP endpoints.
Fixed: Occasional instances of doubling of Calendar and Contacts folders (MAPI).
Fixed: Reverting SmarterMail servers to a checkpoint can damage SSL deployment.
Fixed: Sending email to aliases via Outlook (IMAP/SMTP) generates an exception in the resulting Delivery session.
Fixed: Some contact groups do not sync member data to Outlook (MAPI).
Fixed: Stopping SmarterMail IIS site/application pool/service for an upgrade results in exceptions in Windows Event Viewer.
Fixed: Using the Share Calendar feature in Outlook (MAPI) results in blank sender details on the recipient's end.
Fixed: When sending mail through Fastmail as an SMTP client DKIM will fail.
Fixed: When sending to a domain alias address, "Inbound Message Delivery = External (use MX record)" is delivering locally, despite no local user residing on the server.
Build 8825 (2024-02-29)
Changed: In Message Archive Search, outgoing messages now include the outbound BCC recipients.
Changed: Updated ClamAV to 1.2.2
Fixed: Automated forwarding to multiple addresses with "Keep original sender and recipients when forwarded" disabled causes the To: recipients to be separated by semi-colon rather than comma.
Fixed: ClamAV is not reporting spam in some cases.
Fixed: Forwarded messages are not being archived correctly.
Fixed: In SSL Certificates > Automatic Certificates, sorting by the "Renews" column when no dates are present no longer generates an error.
Fixed: In SSL Certificates, the Certificate CSR information gets reset when you change the system hostname.
Fixed: Incorrectly encoded subject line prevents IMAP sync from completing successfully.
Fixed: Issue that could cause user accounts to show "Error loading the autocomplete list" when composing a new email.
Fixed: Messages delivered from Mac Mail over SMTP lose some styling.
Fixed: Scenario in which an XML to JSON upgrade didn't properly convert the user's calendar items.
Fixed: Scenario which causes shared folders to erroneously show a Delete button in "Shared With Me".
Fixed: SSL Certificate bindings that were created and bound by SmarterMail are not removed when deleting the domain.
Fixed: The Spool > Drop folder is not allowing delivery when only BCC recipients exist.
Fixed: Using the Edit Message feature in Outlook Mac (EWS) doesn't properly save the email modifications to the server.
Fixed: When 'Enforce strict certificate validation' is enabled, some invalid certificate scenarios were not properly handled, allowing the emails to be delivered anyway.
Fixed: When a domain exceeds its size limit, administrators receive a hard-coded notice rather than the "Domain size limit exceeded" System Message.
Fixed: When a shared folder is detached, its modal in "Shared With Me" should show an Attach button that's already activated.
Fixed: When you send an email over SMTP, Outlook.com / Office365 will fail the DKIM check due to their modification of the Authentication-Results header.
Build 8818 (2024-02-22)
Added: A time-based threshold for bounce removal for mailing lists.
Added: App Password for LDAP authentication.
Added: Authenticated Received Chain (ARC) Verification and Signing.
Added: New "Certificates" logging to store ACME SSL validation checks.
Changed: "Bypass certificate validation checks (Dangerous)" is now "Enforce strict certificate validation" and is disabled on new installations.
Changed: Adjusted styling of the Mailing List Opt-In page to match other public pages.
Changed: CSRs for Organization and Organizational Unit only allow letters A-Z, numbers 0-9, spaces and periods.
Changed: Logout redirect configuration was updated to remove redundant settings.
Changed: Updated DMARC's public suffixes file to include 'onmicrosoft.com' and 'onmicrosoft.us'.
Removed: The Domain column from the Gateway grid.
Fixed: A meeting response email in Outlook (MAPI) does not accurately reflect the number of attendees who has accepted, tentatively accepted or declined the invitation.
Fixed: After recycling Two-Step Authentication (2FA) App Passwords, they are held in cache for varying times.
Fixed: An issue where the email compose window doesn't reflect the user's font and size selections.
Fixed: Appointments in Outlook (MAPI) do not correctly show attendee responses on the Tracking tab of Outlook.
Fixed: Autocomplete list is not populating correctly in certain scenarios.
Fixed: Back end issue where "Get Available Times" for Scheduling could loop endlessly.
Fixed: Block Authentication by country is not working properly.
Fixed: Card spacing issue on Gateways page.
Fixed: Changing to another protocol on Manage > User Connections in mobile view makes the header unreadable.
Fixed: Clicking the Opt-In link in a list subscribe email results in an unfriendly error.
Fixed: Corrupt auth-token file can prevent system administrators from logging in.
Fixed: DKIM fails if SmarterMail touches/alters a message.
Fixed: Editing a user account occasionally shows "Cannot read properties of null" error.
Fixed: Editing the Domain Size Limit Exceeded system message doesn't actually change the message.
Fixed: In mobile view, the MAPI & EWS tabs for IP Connections and User Connections show up as "MAPI & EWS".
Fixed: Occasionally, removing and re-adding a system administrator causes that login to fail.
Fixed: Rare occurrence where administrators can no longer view a user's calendar when impersonating the user.
Fixed: Sent mail from clients that use full mime [Windows Mail] to send was not including the Bcc in the senders sent items folder.
Fixed: Signature is not properly selected when replying when "Use to address for replies" is enabled.
Fixed: SmarterMail DKIM key selectors may not be compatible with BIND based DNS environments.
Fixed: Some legacy SOAP calls aren't working properly with System Administrator IP Restrictions.
Fixed: Some Outlook (MAPI) users see messages occasionally stuck in the Outbox folder.
Fixed: System-level password requirements are not being forced on new domain/domain administrator creation.
Fixed: Unable to Export a contact group to CSV or vCard.
Fixed: Unique occurrence where user accounts randomly switch to "Failed to Load" status.
Fixed: User Connections summary for XMPP is not displaying any connections.
Fixed: Using the Delete action on a card in File Storage throws a "no card selected" toast.
Fixed: Webmail allows modifying an occurrence to occur at the same time as another occurrence from the same series.
Fixed: When a calendar invitation is sent over Outlook (SMTP) to a mailing list address, the local users / subscribers who receive the email see no content in webmail.
Fixed: When a Contact Group contains no members, it appears in the autocomplete list when it shouldn't.
Fixed: When a meeting invitation is sent via webmail, Outlook (MAPI) shows "You haven't sent this meeting invitation yet.", even after attendees have received and responded.
Fixed: When adding a Port, it's possible to use a decimal for the port number.
Fixed: When dragging/dropping a meeting invitation response email in Outlook (MAPI), the compose window opens.
Fixed: When generating Automatic Certificates past 999 the UI showing the total disappears.
Fixed: When logging in using LDAP on an account with Two-Step authentication, that login fails as there's no app password.
Fixed: When viewing a calendar appointment, the View Availability window includes local alias and mailing list addresses, despite availability not being associated with those Resources.
Translations: Updated Chinese (Taiwan) translation file.
Translations: Updated Danish translation file.
Translations: Updated German translation file.
Build 8797 (2024-02-01)
Added: The ability to password protect the public Scheduling page.
Fixed: Administrators are sometimes unable to impersonate users that use LDAP/AD authentication.
Fixed: In IP Connections, attempting to blacklist an IP address doesn't work.
Fixed: On occasion, EWS users are unable to send large messages.
Fixed: Rare issue where duplicate domain GUIDs could prevent the proper transfer from a user's MailProcessing folder to the GRP.
Fixed: The yellow Mailbox Migration warning about deleting existing mailbox items uses incorrect left/right padding.
Fixed: When automated forwarding is enabled for the domain, but disabled for the Domain Administrator, domain-level content filters and events that forward mail no longer work.
Fixed: When using the impersonation API it requires that you use both the URL argument and the post data input.
Build 8790 (2024-01-25)
IMPORTANT: Notifications for Internal Spammer and Bounces Indicate Spammer IDS rules now sent to the system administrator instead of the address specified in the rule.
Added: A hover tooltip on autocomplete for mobile screen sizes which displays the full email address of the contact / recipient.
Added: A new Performance Tuning card in Troubleshooting.
Added: An option to download Results Only in View Logs, which allows administrators to download a copy of the specific search results rather than the full logging for the entire date range.
Added: Guest email addresses can now be entered on a public scheduling page so multiple attendees can be added to the meeting.
Added: Support for the Out of Office and Tentative availability statuses in webmail and all protocols.
Added: The ability to Enable / Disable days in Calendar Settings > Business Hours.
Changed: Only Agenda and Day calendar views are available in webmail when viewed on mobile devices.
Changed: Sub-settings that are only applicable when a parent toggle is enabled are hidden when configuring gateways.
Changed: Updated Froala to 4.1.4.
Changed: Updated FullCalendar to version 6.
Changed: When a contact folder is shared, only those Contacts based on the folder's attached/detached status are shown in autocomplete.
Fixed: Accepting a meeting invite from the message in webmail deletes the meeting from the calendar.
Fixed: Administrators are unable to modify the Active Directory "Domain" setting for users who were imported via LDAP/AD.
Fixed: Attempting to change the system level Spam Filter action to "No Actions" results in "Object reference..." error.
Fixed: Contact Groups do not sync properly to MacOS/iOS Contacts (WebDAV).
Fixed: IMAP Mailbox Migration occasionally fails to import all emails in the folder(s).
Fixed: It's possible to create a 'Primary domain admin" upon domain creation with bad characters that breaks the domain when trying to change the Primary Domain admin.
Fixed: Shared calendar, contact, task and note folders do not automatically pull in new data in Outlook (MAPI).
Fixed: Shared Calendars and Conference Rooms are dropped when there is more than one MAPI connected account on the same profile.
Fixed: The Android app DAV x5 (CardDAV synchronizer) doesn't sync some contact properties properly to webmail.
Fixed: Users with "Manage" permissions on shared calendars only see availability information in Outlook (MAPI).
Build 8776 (2024-01-11)
Changed: API calls that send user@domain.tld on the URL were re-added.
Changed: In Automatic Certificates, when there are 0 items selected, the options in the Actions button need to be shown but deactivated.
Changed: The grid Status column in SSL Certificates > Certificates now shows a shortened status on error and clicking into the modal shows the details.
Changed: Updated the Rebuild Folder modal to note that some folder data may be lost due to the rebuild process.
Changed: Various styling and text changes to modals.
Fixed: Cannot connect to WebDAV using Mac clients.
Fixed: Dropbox errors when trying to link a file from an account that is waiting for email verification.
Fixed: Forwarding an email that contains attachments retains all attachments on delivery even if one or more attachments were removed in the compose window.
Fixed: If you have Force HTTPS turned on for a domain it will fail the certificate validation.
Fixed: Meetings are not syncing in Zoom for a specific account.
Fixed: Outbound Gateways no longer show a message when the "Verify connection before save" fails.
Fixed: Resolved an inconsistency between EAS User and IP Connection counts
Fixed: Sorting Settings>SSL Certificates>Automatic Certificates by "Renews" when no dates are present generates an error.
Fixed: The (UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb timezone allows users to schedule on a day prior to what is allowed.
Fixed: When enabling automated certificates the required Email Address field is not highlighting, preventing the Save button from enabling.
Fixed: When forwarding a Teams invitation created in webmail using Outlook (MAPI), the attachment will not be included on the recipient’s end.
Build 8768 (2024-01-04)
Changed: Button styling when editing a Cloud Storage Connections is now consistent with other areas.
Changed: Geographic database has been updated.
Changed: Microsoft Defender was renamed to Microsoft Defender Antivirus.
Fixed: An internet subscription calendar can stop working due to null reference exception.
Fixed: Attempting to subscribe to a Google calendar fails with "Connection test failed" error.
Fixed: Clicking Cancel on the modal to enable DKIM signing doesn't actually undo the action of enabling DKIM.
Fixed: Disabling External Sender override doesn't properly override the "Known External Domain" list at the domain level.
Fixed: Editing a Cloud Storage Connection or Shared With Others item shows the Save button as activated, even though no changes have been made.
Fixed: Upgrade from SmarterMail v16 or v15 could sometimes result in domains/users being unable to log in or reconnect.
Fixed: When attempting to convert calendars for a user with no calendar, an error occurs.
Fixed: When Email Signing's "Header Fields to Use" is set to "All fields specified", the dropdown doesn't properly load the setting when navigating to the page.
Translations: Various translation fixes for Chinese and German
Build 8762 (2023-12-28)
Added: Ability to sort all of the column headers in the pages for Certificates and Automatic Certificates.
Fixed: 'Bypass Certificate Validation Checks' setting is not being honored during SMTP deliveries.
Fixed: Null reference check which caused some domains to show as 'Failed to Load'.
Fixed: The domain level Outbound Message report shows the statistics one day behind the system level report.
Build 8755 (2023-12-21)
Added: A DKIM rollover method which allows DKIM to continue signing with the existing record while a new DKIM record propagates DNS.
Added: Ability to configure the External Sender warning at the system level with override option for domain administrators.
Added: Description field to Outbound (Specific Domain) and Outbound (Round Robin) gateways.
Changed: Improved the display of the Link File modal so it’s easier to distinguish which folder is being viewed.
Changed: Removed deletion of certificates from SSL Certificates page. Certificate deletions should occur on disk, as the certificates may be used by other services.
Changed: The display name for Cloud Storage Connections can now be modified.
Changed: Updated the IIS ReadMe file to remove the requirement of caching with the query string.
Changed: When viewing the details of an automated SSL certificate, the domain associated to that certificate is now displayed.
Fixed: 500 internal server error when using Application Request Routing (ARR) when IIS site wasn't using SmarterMail default name.
Fixed: A certificate exception can cause various areas of the interface to break.
Fixed: A domain shared calendar does not show appointments until toggled on and off in Outlook (MAPI).
Fixed: A user's shared calendar cannot be selected upon reloading Outlook (MAPI).
Fixed: API documentation doesn’t properly flag obsolete methods.
Fixed: Error logging shows missing files when a new user is created.
Fixed: IMAP clients rapidly looping on the IDLE command.
Fixed: IMAP logs show “Object reference not set to an instance of an object.” errors.
Fixed: In File Storage card view, dragging and dropping selected files to a different folder fails to actually move the files.
Fixed: In File Storage, an endless spinner appears when users attempt to move a file out of My Files and into a subfolder.
Fixed: Moving the last message out of a folder via EWS can fail.
Fixed: Rare scenario that could cause an EAS sync key mismatch.
Fixed: Shared contacts allow "Read Only" users to click red X to remove profile images.
Fixed: The Save button is not activated when changing the path in SSL Certificate Options.
Fixed: Using the Modify option to edit multiple RBLs and URIBLs at a time doesn’t properly propagate the changes.
Fixed: When an error occurs while reading an EWS request, the error logging is not descriptive.
Fixed: When the SmarterMail service is down, the website shows an IIS error page rather than a SmarterMail error page.
Efficiency: Optimized caching of auth-tokens.json file to reduce memory usage when checking for the existence of a token.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Updated Chinese translation file.
Build 8747 (2023-12-13)
IMPORTANT: All secure port bindings must be configured to use a certificate file that includes the private key. Bindings that don’t contain a private key will not function as expected and will show an “Invalid certificate” warning.
IMPORTANT: Downgrading from this build is only supported if you upgraded from Build 8495 (April 5, 2023) or higher.
IMPORTANT: Due to changes in .NET, SmarterMail must be run at a top-level URL and not under a virtual directory.
IMPORTANT: IIS will be configured to utilize Application Request Routing and URL Rewrite Module 2 during the installation process.
IMPORTANT: The contents of the web.config file have been substantially changed. Administrators who overwrite the web.config file with custom configurations should apply their custom changes to the new web.config file instead.
Added: "What's New" display that highlights new features and functionality throughout SmarterMail.
Added: “Export to ICS” option on all calendar appointment popouts and menus, allowing users to export the ICS data of a single appointment from any of the calendar views.
Added: A grid view to File Storage.
Added: Ability for users to bypass verification of Trusted Senders, if allowed by domain administrator.
Added: Ability to add attachments / files to calendar appointments, contacts, tasks and notes within webmail, as well as an icon that indicates when files are attached.
Added: Ability to blacklist and whitelist an IP address from Webmail, MAPI, EWS, EAS, WebDAV and LDAP.
Added: Ability to configure the maximum number of concurrent Mailbox Migrations threads so more than 5 migrations can occur at one time.
Added: Ability to import and export Tasks via ICS.
Added: Ability to sort users by Disk Usage.
Added: Ability to specify domains that shouldn’t trigger the External Sender warning.
Added: Add a new spam check for Cyren IP Reputation.
Added: Automation of Let’s Encrypt certificates for system administrators.
Added: Better exception handling for issues around IMAP flags.
Added: Calendar hover view that allows users to see appointment details at a quick glance.
Added: Copy to Clipboard button on a user's "Show Password" field and "Temporary Password" card.
Added: eM Client integration and partnership.
Added: Email headers for X-ForwardingAddress and X-OriginalSender to help the tracking of automated forwards.
Added: Icons in the email message list to show which emails are encrypted or signed.
Added: Implemented Offline Address Book (OAB) retrieval for the Global Address List (GAL).
Added: Protocol settings for "Disable AUTH CRAM-MD5 method for non-SSL SMTP authentication” in SMTP In, and "Disable insecure auth methods for non-SSL authentication" for IMAP and POP.
Added: SNI SSL/TLS support with automatic handling of associated bindings.
Added: Support for Google Drive, vBoxx and leitzcloud in Cloud Storage Connections.
Added: Support for Scheduling, which allows users to create a public-facing page for guests to automatically create meetings on their calendar.
Added: System Event to notify administrators of expiring SSL certificates.
Added: The user settings for "Draft auto-save" and "Hide email avatars in the message list" are now available in User Defaults.
Added: Users can now see the folder and files of their Cloud Storage Connections within File Storage.
Changed: "All Appointments" calendar view is now named "Grid View" to match other areas.
Changed: Active Directory integration no longer requires the SmarterMail server to be on the same domain as the LDAP server being connected.
Changed: Blocked Sender functionality is now applied on the Return Path, since that cannot be spoofed.
Changed: Changed how autocomplete sorts its entries to prioritize contacts and shared contacts first, then acquaintances which are sorted by their last used time then by their email address.
Changed: Consolidated Antispam > IP Bypass into Security > Whitelist.
Changed: Consolidated Outbound and Inbound Gateway tabs into one Gateway page.
Changed: DKIM Signing now shows a Disable button instead of Delete, as it doesn't delete the keys; it temporarily disables DKIM signing for the domain.
Changed: Emails from Blocked Senders will be excluded from autoresponders and automated forwarding if the domain’s forwarding or autoresponder settings are set to anything except No Exclusions.
Changed: In calendar appointments, automatically update the Location to match conference rooms that are added or removed.
Changed: In EWS clients, Domain Administrators can view all public folders, regardless of their account’s individual permissions for the folder.
Changed: In System Settings, the File Storage card has been updated to clarify which settings affect File Storage alone, and which settings affect other uploads.
Changed: In the Whitelist and Blacklist pages, remove the Changed column. Relocate it to be shown as informational text in the modal when edited.
Changed: In User Connections, the All tab now shows the protocol that’s associated to the last login timestamp.
Changed: Modified browser notification handling to accommodate Microsoft Edge, which fails to prompt user for browser notifications on login.
Changed: Modified the folder pane view in Calendar, Contacts, Tasks and Notes. (The folder pane menu icons have been moved to the top of the page, the eyeball has been replaced with a checkbox, and the folder properties and sharing permissions are now found by right-clicking on the folder name.)
Changed: Modified the logic for unbinding and rebinding on Binding changes in settings when there are active connections.
Changed: Modify Antivirus settings to expand functionality of various antivirus programs.
Changed: On calendar invite emails, add a Details button that lets the user open the tentative calendar appointment in webmail.
Changed: On upgrade or when attaching a domain, folder names that contain invalid characters will be automatically converted into an acceptable format.
Changed: Priority order for content filter actions.
Changed: The default configuration of the IDS rule for Password Brute Force by IP.
Changed: The Disposable address modal now shows which folder the address is tied to.
Changed: The system level Message Archive Search has been relocated from the Settings tab to the Manage tab.
Changed: Updated ClamAV to 1.1.1.
Changed: Updated Froala to version 4.1.3.
Changed: Updated iCal.NET.
Changed: Updating the Log Path now takes effect immediately and does not require a restart of the service.
Changed: Various changes to adjust styling, menu actions, and text throughout webmail.
Changed: Various changes to Password Requirement pages. (Renamed Password Compliance to Password Violations, removed Active Directory users from Password Violations and Expire Passwords, added a page of Password Age, and more.)
Changed: When a meeting invite is moved from Junk Email to Inbox, it's now processed as if the message was just delivered.
Changed: When Cyren Premium Antispam, Cyren Zero-hour Outbreak Detection and Message Sniffer are activated, the features will automatically be enabled.
Changed: When regenerating a DKIM record, the TXT Record Name is now regenerated as well.
Changed: When viewing a mailing list subscriber, the Bounce tab now shows more details about the bounce, including the mailing list name, the subject of email, and date and time of delivery.
Removed: In DKIM settings, the options for 512 and 768 key size have been removed per RFC guidelines.
Removed: Removed the ability to save duplicate port/IP address bindings in Bindings > Ports, as duplicate bindings cause unexpected connection behavior.
Removed: Sharing icon for folders that are shared with other users on the domain. (This information is found in Settings > Shared with Me.)
Removed: The system administrator settings "Allow system settings management" and "Allow domain management" have been removed because they caused confusion. All system administrators will now have these permissions.
Fixed: "Request Delivery Receipt" on compose window is not preserved in drafts in webmail.
Fixed: “Hide email avatars in the message list” doesn’t hide the avatars from the preview pane as well.
Fixed: “Text to show in unsubscribe link" is not working in Mailing List configuration.
Fixed: A Display Name that has an email address format will trigger a trusted sender check.
Fixed: A parsing error that caused IP Bypass to use the wrong IP address for spam checks, resulting in inaccurate spam results.
Fixed: Add to Outlook doesn't work with some folders.
Fixed: Adding a new contact in Outlook via Sharepoint (Add to Outlook) connection does not propagate to webmail.
Fixed: Adding or removing attachments on a draft that contained attachments can cause the number of attachments to show incorrectly.
Fixed: Administrators are unable to retrieve the Cyren ID from Outbound messages caught in the spam quarantine, preventing false positive/negative results from being reported.
Fixed: After establishing a new email retrieval connection, the new email waits on the "POP/IMAP/EWS Retrieval Interval (Minutes)" setting before importing.
Fixed: Allow conference rooms and equipment to be scheduled as back-to-back meetings, without resulting in conflicts.
Fixed: Allowing tracking for MailGun adds entry to "Allow Email Tracking From" field that fails webmail validation.
Fixed: An IMAP Exception when multiple folders with the same name exist.
Fixed: An issue where SmarterMail is accessing PFX certificates rapidly during logins/navigation events/etc. causing excessive disk access.
Fixed: An issue where users are unable to login when certain extensions are enabled.
Fixed: Bounce message will be sent to the sender when an incoming or outgoing message is blocked due to a disallowed extension type or exceeded message size limit.
Fixed: Built-in system events should prevent edits, since they are read-only.
Fixed: Changing the Binding properties doesn't apply to connections until a service restart.
Fixed: Clicking sender email then clicking "Trust Sender" moves the message to the Inbox at all times.
Fixed: Cloud Contacts are not syncing to Zoom over EWS.
Fixed: Compose window doesn't redirect to the login page if the session is not authenticated.
Fixed: Creating an appointment over EAS can trigger a NullReferenceException in EWS when retrieving the new appointment.
Fixed: Deleting a user's default calendar, after selecting a new default, logs an exception to the Administrative log.
Fixed: Disk Usage reporting shows text overlap in Arabic language.
Fixed: Disposable Addresses need validation to prevent creating it with a negative value or 0.
Fixed: DKIM failure could occur when a message sent by one internal user to another on a DKIM-signed domain was then forwarded to external recipient.
Fixed: Drag-and-Drop upload frame and highlighting not clearing from Froala editor after dropping images.
Fixed: Editing a draft doesn't load the recipients in the compose window.
Fixed: Emailing the VCards of many contacts causes a lot of http requests at once.
Fixed: Emails that are multipart/mixed and have HTML parts marked as "content-disposition: inline" were not showing HTML properly in webmail.
Fixed: English UK language does not use UK date formatting in all areas.
Fixed: Exceptions in the Spam Check logs for duplicate headers.
Fixed: Exporting a system report when the step is set to Hourly doesn't properly show the hours in the CSV; it shows the day repeated instead.
Fixed: File Storage shows the "Online Meeting Files" folder even when there are no online meetings with files.
Fixed: FileStorageTemp directory is not always being cleaned up.
Fixed: For large domains, renaming a user can take a long time, and accessing the Users list while the rename is happening causes a blank Users list, exception in the Errors logs and the original user folder to be orphaned on disk.
Fixed: IMAP migration does not properly handle keywords and encoded categories.
Fixed: IMAP occasionally trips up when building a list of folders.
Fixed: Impersonation times out after 15 minutes idle when 'Remember Me' is selected on login.
Fixed: Improve error message and implement auto-refresh for domain-level Authentication Block by Country settings.
Fixed: In an email popout, using the Actions button to trust or untrust a sender doesn't automatically update the Sender Verification Shield to display the latest status.
Fixed: In Firefox, changing the width of the browser can cause the preview pane to show, even though it's set to be hidden.
Fixed: In the Average Hardware Usage report, the Memory values don't appear in the Line or Bar chart, despite being selected. (Memory has been removed from the chart.)
Fixed: In webmail, a category cannot be added to an instance of a recurring appointment.
Fixed: Inline images in eM Client (EWS) calendar appointments don't show in webmail or Outlook.
Fixed: Instances where domain users cannot import contacts via CSV.
Fixed: Internet Explorer (IE) should show the out-of-date browser warning if it opens after installation.
Fixed: Issue that could cause the system level notifications counter to remain even after dismissing notifications.
Fixed: Issue that prevented Conference Rooms from syncing to Outlook (MAPI).
Fixed: Issue with BIMI details not being detected properly, skipping the icon and not applying the "X-SmarterMail-BIMI" header.
Fixed: Issue with mail list view jumping to top when moving/deleting messages.
Fixed: Issues with sending encrypted emails using eM Client (EWS).
Fixed: It is possible to add and save a new system administrator matching an existing system administrator.
Fixed: LDAP binding allows administrators to configure an SSL certificate path and password even though LDAPS is not supported.
Fixed: Message Recall from Outlook (MAPI) doesn’t work properly. Results in email that is devoid of user information.
Fixed: Modified image handling from webmail to better accommodate Outlook display issues.
Fixed: Modify the calendar invitation emails to display the full appointment length and recurrence for multi-day appointments.
Fixed: Multiple changes in succession don't sync to IMAP clients when IDLE is disabled.
Fixed: Need changes to handle receiving and responding to meeting invites to aliases.
Fixed: Nested Session ID logging in Spam Checks log file.
Fixed: Occasionally meeting updates show in webmail as cancellations.
Fixed: On the login page, the Two-Step Authentication "Trouble with the code?" link is non-functional after requesting code via email.
Fixed: Online Help link for system level reports navigates users to user level reports instead.
Fixed: Optimized the EAS Search Command to resolve an issue where Outlook EAS doesn't return search results past 1 month.
Fixed: Pasting images into the compose window sometimes throws a Null Reference Exception on send.
Fixed: PDF with encoded characters in file name are exchanged for question marks on send.
Fixed: Removed unnecessary logging for "guidHash was null"
Fixed: Renaming domain fails to rename/update appointments on public domain calendars resulting in permissions issues.
Fixed: Reply and Forward indicators are missing when you save as a draft before sending the message.
Fixed: Resolved a rare issue with parsing headers in certain email formats.
Fixed: Resolved an issue that allowed Online Meeting Files to be set to "private" when viewing them in the File Storage > All Files view.
Fixed: Resolved various issues related to system, domains and users with broken files.
Fixed: Resolved various issues with proposing new meeting times and viewing proposed meeting times in Outlook (MAPI) and Outlook (EWS).
Fixed: Scenario in which a calendar appointment shows a red toast error instead of its appointment details.
Fixed: Scenario in which content filters can create duplicate email folders.
Fixed: Scenario in which Outlook CalDAV Synchronizer fails to sync contacts, resulting in a 404 error.
Fixed: Sending from an alias address in eM Client (EWS) fails.
Fixed: Setting the AutoResponder via the API allows for bad punctuation that can break it.
Fixed: Several of user's folders fail to display in Outlook (IMAP/SMTP) but display as expected in webmail.
Fixed: Sharing permissions are not removed when a user is removed from a User Group that is receiving a conference room with Manage permissions.
Fixed: Situation in which content filters are being falsely triggered.
Fixed: Some aliases are blank when viewed in Contacts > Grid or Card View.
Fixed: Some IDS rules can be duplicated after a server reboot.
Fixed: Some language strings are hard-coded, preventing administrators from translating those lines into other languages.
Fixed: Some user Account settings are missing from the account edit, preventing Domain Administrators from administering them.
Fixed: SPF "o" macro was sometimes incorrectly filled causing SPF to fail.
Fixed: Spool retries can exceed the set limit in certain scenarios.
Fixed: System Messages offer incomplete variable lists based on the default message details.
Fixed: The “Does Not Match” filter for 'Attachments > Specific file name' and 'Attachments > Specific extension' do not work properly for content filters.
Fixed: The Copy to Clipboard button in File Storage copies the URL incorrectly.
Fixed: The login page shows "Invalid input parameters" rather than showing the warning that the old password is incorrect.
Fixed: The system administrator notification count requires a refresh before it will show an update count (for receiving and dismissing notifications).
Fixed: The system level User Default setting for WebDAV is not correctly applied when creating a new domain or the associated domain administrator.
Fixed: The task Recur Until date is not being handled properly in EWS clients.
Fixed: The Timeouts column in the Antispam RBLs and URIBLs pages do not reflect the timeouts seen in logging.
Fixed: The user level 'Outbound Bandwidth per Hour' setting doesn't show the validation error of "The value must be greater than or equal to 1." when 0 is entered.
Fixed: Two-Step Authentication app passwords are not reset after this is disabled and then reconfigured.
Fixed: Unable to change the greylisting setting when using User Defaults at the domain level.
Fixed: Unable to create folder in root of account iPad (EAS).
Fixed: Unsent invitations in Outlook (MAPI)/(WebDAV) are not reflected as unsent in webmail and other clients.
Fixed: Users who have “Owner” permission of a shared calendar folder are unable to use the Import ICS functionality for that folder.
Fixed: Using "W. Europe Standard Time" time zone causes WebCal to generate exceptions in Outlook.
Fixed: Using a keyboard shortcut to select all text in the body of an email being composed isn't properly selecting the text.
Fixed: Using both Inbound Message Delivery and automated forwarding will cause duplicate message IDs on outbound messages, which causes Gmail to reject the delivery.
Fixed: Using SmarterMail as a Backup MX server with Web Service user verification fails to deliver mail to the primary server, resulting in a “Relay is not allowed” error.
Fixed: Various issues related to the formatting / view of calendar appointments in Outlook (MAPI).
Fixed: Various issues with LDAP-backed recipient verification in Outlook via SmarterMail.
Fixed: Various issues with messages that utilize UTF7 encoding.
Fixed: Various styling and compose / editor issues on an iPad.
Fixed: Various styling issues when using some Right-To-Left (RTL) languages.
Fixed: Various syncing issues that could cause Outlook (MAPI) to not automatically sync new emails.
Fixed: WebDAV clients unable to login when using a colon in the password.
Fixed: WebDAV failing to sync tasks in shared folders.
Fixed: Webdav publishing module gets added back to IIS set on reinstall or uninstall.
Fixed: When a user is renamed, their disk usage on the Users grid reverts to "- / limit" and Recalculate Disk Usage is required to show the correct value.
Fixed: When a user's mailbox size limit has been met or exceeded, SMTP will continue to retry the delivery multiple times, rather than failing the delivery right away.
Fixed: When a user's password is expired, and they are prompted to reset it at login, the LastPass Chrome extension can cause the read-only name of the user to be switched to whatever username credential is stored in LastPass.
Fixed: When an attendee modifies a single instance of a recurring appointment, the attendee's status is reset.
Fixed: When an email is dragged and dropped from Outlook (EWS) to the MacOS desktop, the .eml that is created opens as MIME format across all mail clients (Outlook, Mac Mail, etc.).
Fixed: When deleting a cancelled meeting invite in webmail, it should not prompt to notify organizer.
Fixed: When editing a recurring appointment in Outlook (MAPI) and adding an inline image, the image will fail to sync to webmail.
Fixed: When External Sender warnings are enabled, SmarterMail uses the system32 folder as a working directory.
Fixed: When inserting an inline image that exceeds the attached file size limit, the error message displayed does not indicate the reason for failure.
Fixed: When sending email to certain contacts via Outlook (MAPI), the recipients will not be included in the outbound message.
Fixed: When sending to an alias, the alias will send out using the primary IP on the server, not the IP that's selected for that domain.
Fixed: When the domain's Outbound IPv4/IPv6 address is ignored due to a change in system Protocol settings, we should make the informational warning show automatically. Also need to show it when "Automatic" is selected for the domain.
Fixed: When the Global Address List is disabled for a domain, users cannot add contacts as members to contact groups.
Fixed: When the mailing list delivery bounces after the SMTP session has completed, the Subscribers grid shows the subscriber’s bounce, but the Delivery logs do not.
Fixed: When trying to access a domain user's mailbox in Outlook (MAPI), an error shows that the name cannot be resolved.
Fixed: When viewing a mailing list's subscribers grid, the Bounce count should be specific to that mailing list. (The Reset Bounce action will continue to reset the bounce count for ALL lists that subscriber is associated with.)
Efficiency: Adding share permissions for "Everyone" introduces a delay on domains with large number of users.
Efficiency: Additional CPU optimizations.
Efficiency: Greatly increased performance on initial user login.
Efficiency: Improved allocation and deallocation of handles.
Efficiency: Improvements when updating internet calendars.
Efficiency: Reduced load time of Domains grid and User Connections page for servers with large amounts of users.
Efficiency: Removed the API call for 'sender-trusted' when loading an email. Trusted sender information is part of the normal message API call.
Efficiency: Significant memory improvements for mailbox folders and message headers.
Efficiency: Startup no longer loads certain user settings files.
Efficiency: The compose page in webmail is overall more responsive.
Efficiency: Upgraded to .NET 8.
Efficiency: XMPP in webmail is now more efficient and uses less connections.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Updated many language strings and translation files.
Build 8664 (2023-09-21)
Changed: Froala updated to 4.1.2.
Fixed: A customer issue where contacts do not sync to Outlook (MAPI).
Fixed: An issue where an account with a substantial amount of meeting requests does not sync to Outlook (MAPI).
Fixed: Calendar appointments created using the MIMEContent property have the wrong start/end dates.
Fixed: Editor encoding issues prevents URLs from being pasted correctly.
Fixed: Import via LDAP doesn't properly import the user, and shows them in "Failure to Load" state after server restart/domain reload.
Fixed: Scenario that caused some users to show in a "Failed to Load" state and some domains to show a null reference error after upgrading.
Fixed: Some specific recurring shared appointments do not show in popups.
Fixed: Typing a comma and a space after a linked URL adds the comma to the end of the link.
Translations: German translation updates.
Build 8657 (2023-09-14)
Changed: "Aged Passwords" changed to "Expired Passwords" for system administrators.
Changed: Canonical URLs in SmarterMail changed to "no index".
Changed: Drop shadows on hover states for toast notifications removed/lightened.
Changed: Password Age values are no longer hard-coded, allowing translation via language files.
Changed: The browser notification and logging warning toast notifications can now be dismissed versus simply closed.
Fixed: "Failure to load" changes are causing various exceptions and issues.
Fixed: A unique situation where an Outlook (MAPI) Inbox is not syncing.
Fixed: Adding users through the API gets significantly slower over time.
Fixed: After Deleting a domain or user, the item occasionally reappears.
Fixed: All day appointments can span multiple days after creating/updating from an EWS client.
Fixed: Creating a folder with an ampersand (&) (IMAP) creates the folder with a hyphen immediately after the ampersand.
Fixed: Creating a meeting in Webmail and viewing it in any EWS client does not include the display name for the Organizer.
Fixed: Creating users occasionally will lock some files.
Fixed: EWS all-day new time proposal triggers a REPLY message instead of a COUNTER message.
Fixed: EWS clients are occasionally sending requests that trigger exceptions in SmarterMail.
Fixed: If the external recipient of a catch-all alias encounters delivery failures, the email continues to retry delivery forever.
Fixed: Old meeting invites in the Sent Items folder are displaying alarms in Outlook (MAPI).
Fixed: Password requirements were not being enforced when using the API.
Fixed: Rescheduling an appointment from the past with an archived online meeting doesn't unarchive the online meeting.
Fixed: Signatures with inline image embedded (webmail) aren't syncing to eM Client properly.
Fixed: System administrator user fails to check password requirements when calling AddUser and UpdateUser API calls.
Fixed: The administrator settings for "Allow system settings management" and "Allow domain management" don't properly restrict these areas.
Fixed: Unable to change the domain administrator password requirements.
Fixed: UpdateUser and UpdateUser2 API calls getting an error message.
Fixed: Users cannot delete files from File Storage > My Files, they return after a refresh.
Fixed: When trying to update the DKIM selector, public key, key size or max message sign, the API returns success but doesn't change the values.
Fixed: When Two-Step Authentication is forced, you are unable to refresh the impersonation token.
Build 8629 (2023-08-17)
Added: A system-wide option for 'Block Authentication by Country'.
Added: Debug logging implemented for Indexing service to detect what is causing CPU / Memory to spike and SmarterMail to go unresponsive.
Added: Expired password grid on Password Requirements pages for both System and Domain settings.
Added: Password requirement support added for domain administrators.
Changed: "Keep original recipients when forwarded" renamed to "Keep original sender and recipients when forwarded" as it more closely describes how that functionality works.
Changed: Automated Forwarding's "Keep original recipient" setting enabled by default.
Changed: DMARC skipped messages now show why DMARC was skipped in the email header and in logs.
Changed: On creation, online meetings now default with "Allow attendees to start meeting" enabled.
Changed: Reduced the number of retries on standard DNS (A, MX, etc.) lookups.
Changed: When a user marks/unmarks a Trusted Sender, entries will be added/removed based on the DMARC results of that email.
Changed: When an email's Trusted Sender status cannot be verified due to the DMARC results, the email header now shows the email as being from a Trusted Sender and shows the reason the spam weight was still applied.
Fixed: "An item with the same key has already been added" error appears when you try to add/edit categories.
Fixed: A customer issue where the inbox in Outlook (MAPI) will not sync.
Fixed: A damaged account can prevent other accounts from accessing the Inbox and causes red console errors in those accounts.
Fixed: A new user can't be added due to errors with password requirements.
Fixed: After joining an online meeting, attendees can't change their audio input device.
Fixed: An issue validating an SPF record: "v=spf1 include:%{i}._ip.%{h}._ehlo.%{d}._spf.vali.email ~all".
Fixed: An issue where language choice was modifying root folders for File Storage.
Fixed: Attendees can't upload files in online meeting chat.
Fixed: Category encoding in eM Client (IMAP).
Fixed: Changing the flag state for a message does not sync to IMAP clients.
Fixed: Client-side Outlook rules (MAPI) must be run manually -- they do not run automatically.
Fixed: Creating an appointment with an online meeting in eM Client then editing the appointment doesn't update the online meeting.
Fixed: Deleting/renaming a category in webmail updates affected messages but doesn't notify IMAP clients.
Fixed: Delivery logs have "Index was outside the bounds of the array" exception.
Fixed: Domains in a 'Failed to Load' state require a detach/attach versus reload once their JSON files have been repaired.
Fixed: Embedded signature images cause unexpected behavior with the attachment count and broken embedded images in webmail.
Fixed: EWS time zones in all-day appointments can be improperly defined in iCal data.
Fixed: For some emails, the attachment icon doesn't appear in MAPI, EAS, and EWS clients.
Fixed: IMAP retrieval isn't properly encoding email folders with trailing periods.
Fixed: In Chrome, a user's first login to webmail cannot proceed until browser notifications are allowed or blocked.
Fixed: In Thunderbird (IMAP), some folders are greyed out and cannot be interacted with.
Fixed: Issues with folder name encoding in IMAP.
Fixed: Meeting messages for all-day meetings do not properly indicate all day.
Fixed: Outlook (MAPI) shows attachment icons on the majority of emails whereas webmail does not.
Fixed: Rescheduled "Collective" type meetings in Calendly fail to update secondary user's calendars via updated invite email.
Fixed: SMTP logs show DMARC failed, but Delivery log and email header show [_DMARC: 0,none].
Fixed: Snoozing Notifications in webmail doesn't work as expected.
Fixed: Some users fail to display piechart graphics at the top of Reports>Disk Usage though this is displayed properly elsewhere.
Fixed: System clock warning erroneously appears.
Fixed: The DMARC check that is used for Trusted Sender verification is not being handled correctly when the spam score is passed from a gateway.
Fixed: There are two different "Potentially dangerous scripts" messages that can appear on one email.
Fixed: Unpin/pin user doesn't work consistently in online meetings.
Fixed: Upgrade from 8587 to 8594 creates second copy of folder and renders mail data missing.
Fixed: User Propagate modal shows bad encoding for an ampersand.
Fixed: Users with missing settings.json files are flagged as "Failed to Load".
Fixed: WebDAV occasionally sends meeting messages incorrectly.
Fixed: When a user attempts to share a folder with their own username, either a bad validation error shows or the share is completed.
Fixed: When an email is popped out, the Sender Verification Shield gets cut off if the display name or email address is short.
Fixed: When navigating to a specific URL, SmarterMail is not redirecting to the login page.
Build 8601 (2023-07-20)
Changed: DMARC logic changed so that only an IP Bypass that is set to Bypass Spam Checks will skip the DMARC check.
Changed: Internal IPs that were hardcoded are now visible and can be enabled/disabled on the whitelist page.
Changed: Moved the internal 'Brute Force' whitelist logic as an option to toggle on/off for all new and existing whitelist entries.
Changed: Non-RBL DNS lookup timeouts decreased from 25 to 10.
Changed: SORBS removed from the RBL antispam default settings.
Changed: The default weight for Null Sender spam check was lowered for new installations and when using Reset Antispam Settings.
Fixed: An issue where some customers are seeing high response times on RBLs in cyclic pattern that cannot be replicated when querying directly.
Fixed: Contacts with no contact image still show X for image removal.
Fixed: Firefox can fail to send or save draft when it loads too slow.
Fixed: In some instances the browser tab quickly flashes open then closes itself when trying to impersonate a user,.
Fixed: Inbox doesn't sync in some cases due to a clients Outlook rules (MAPI).
Fixed: Meeting request cancellations sent from Exchange/O365 (MAPI) users to SmarterMail users appear as invitations.
Fixed: Non-printable characters are not being stripped out by SmarterMail.
Fixed: Notes with custom subjects/titles are overwritten in Outlook (MAPI).
Fixed: Some appointments cannot be opened outside of All Appointments view.
Fixed: Some variables aren't working when used in custom messages for password resets.
Fixed: WebDAV is not properly sending meeting messages.
Fixed: Webmail Duration is not properly showing the ended webmail session on the User Connections page.
Fixed: When creating a new contact in Outlook (MAPI) that contact is added using a legacyDN string for the address.
Fixed: WHMCS: End users can click Delete on only available user in SmarterMail services and receive confirmation of deletion.
Build 8594 (2023-07-14)
Changed: 'Enable Sender Verification' change to 'Enable Sender Verification Shield'.
Changed: Updated the new "Failed to load" user handling to match the changes to a domain's "Failed to load" handling.
Fixed: An instance where a customer's deliveries from Outlook (MAPI) resulted in blank recipients on the outbound messages.
Fixed: Calendar/Task attachments don't sync either way in WebDAV.
Fixed: Content filters can fail to read the file extensions when an attachment is sent using 7 bit encoding.
Fixed: Firefox can fail to send or save a draft when it loads too slow.
Fixed: High memory usage in MAPI calendars.
Fixed: On a shared note, and embedded image overruns the body field for the recipient of the share.
Fixed: Retry intervals of 24 hours or longer are saved to the JSON file incorrectly, causing unexpected behavior with the spool's Retry Intervals.
Fixed: S/MIME encrypted messages fail to prompt for credential use and don't display contents.
Fixed: Shared/Personal Calendar attachments sometimes disappear in Outlook (MAPI).
Fixed: Some appointments can't be deleted from webmail.
Fixed: Some folders are not visible in certain IMAP clients.
Fixed: Specific EMLs display formatting issues in FairEmail due to DKIM content in BODY during FETCH command.
Fixed: SRS is not used when 'keep original recipients' forward setting is enabled, and the original sender is a local user on the domain.
Fixed: Syncing a shared calendar doesn't load anything via Caldav.
Fixed: The date/time of some calendar components can be miscalculated based on the user's time zone and desktop date/time settings, and these components also show Tehran times with DST still being applied.
Fixed: WebDAV still forcing HTTPS when HTTPS redirect is not enabled for the domain.
Fixed: When an invitation is sent from Outlook (MAPI) as a winmail.dat file (from some Exchange servers), SmarterMail isn't correctly displaying the appointment's date and time.
Fixed: When trying to create an appointment in an EWS client using the MimeContent field, the created appointment is empty.
Efficiency: Improved IMAP keyword handling.
Efficiency: User connection counts optimized.
Security: Fixed one or more security issues were fixed. It is recommended that all users update to this release.
Build 8587 (2023-07-07)
Fixed: An issue were a single appointment in a user's account caused sync issues and exceptions in SmarterMail.
Fixed: An occasional blank compose/reply window when SmarterMail is running in a virtual directory in IIS.
Fixed: Better handling of string comparisons in MAPI related to Turkish Windows servers.
Fixed: Category sync issues in IMAP.
Fixed: Email migrated from Exchange 2010 has the wrong time in the sent folder.
Fixed: Folders created through any EWS client create those folders in the wrong location on the server.
Fixed: For some emails, the attachment icon doesn't appear in webmail, and the attachment doesn't appear in MAPI, EAS, and EWS clients.
Fixed: In News Feeds, the RSS title, "Last Updated" timestamp, and RSS summary are missing on all feeds.
Fixed: Meeting Invitations from MAPI to MAPI that include attachments lack Accept/Decline buttons and duplicate the attachments.
Fixed: Messages that are forwarded by automated forwarding or content filters have a mismatch between Return Path and From address.
Fixed: Setting a report start date to 01/01/1800 leads to MailService.exe consuming ~5GB of memory until restart.
Fixed: URIBL's sometimes use excess CPU and take too long to do their checks.
Build 8580 (2023-06-29)
Added: Cyren trials are again available within the SmarterMail licensing area.
Added: The successful or failed attempts when changing authentication types in Mac Mail to the Administrative log.
Changed: Webmail handles categories for shared folders more in line with how it's done in Outlook.
Removed: Unnecessary log files from the SmarterMail directory.
Fixed: Aliases in the GAL are syncing as contact groups instead of standard contacts [WebDAV].
Fixed: An issue with a customer's installation where incoming spam check results from the gateway are not being parsed correctly, thereby allowing spam to get through.
Fixed: Changing task folders does not update the interface over on the calendar view.
Fixed: If you remove a domain because it failed to load, the entire domain folder is deleted.
Fixed: Images in Out Of Office messages aren't properly synced to EWS clients.
Fixed: MAPI encoding issue when two different encoded languages are involved.
Fixed: Occasional issue creating a contact via WebDAV.
Fixed: Proposing new time to an appointment from Outlook (MAPI) breaks the sync for that appointment.
Fixed: SMTP Auth block by Country is not being enforced for SMTP Auth connections.
Fixed: The Disposable Address icon remains next to its associated folder even after the address is revoked.
Fixed: The One Calendar (CardDAV) Android app cannot connect via CalDAV.
Fixed: WebDAV forces to HTTPS even if the domain isn't configured that way.
Fixed: When the GAL has been disabled for a domain, users who connect via CardDAV can still see the GAL, including domain users, aliases, and mailing lists.
Fixed: When using Outlook (MAPI) to change details of a meeting you’ve accepted, it turns that meeting Tentative in webmail.
Build 8566 (2023-06-16)
Added: Added system level auto-clean settings for user's Notifications which defaults to 30 days.
Added: Logging to Errors.log when a JSON file exceeds the recommended max size of 15MB.
Added: Support for creating/deleting folders in WebDAV.
Removed: SURBL from default antispam settings due to timing issues.
Fixed: An issue where a server doesn't adhere to Retry Intervals when messages are sent to invalid recipients.
Fixed: Content Filter headers are not added to an email before being forwarded.
Fixed: EAS Flex Billing may incorrectly show EAS allocation limit warning.
Fixed: Encoding issues can occur when an appointment description is edited in Outlook (MAPI).
Fixed: Get Primary Domain Admins API call can return that a domain doesn't exist even though it does.
Fixed: Intermittent issue where an Inbox may not fully download in Outlook (MAPI).
Fixed: Issue with an account where only the Inbox would download email data when the Outlook (MAPI) connection was set to sync 1 month of data.
Fixed: Outlook (MAPI) Full day appointments show as tentative after busy/free is changed.
Fixed: RBL/URIBL "Average Time (ms)" and "Timeouts" display 0 for their results.
Fixed: Read position in one email (webmail) affects starting read position on other emails.
Fixed: When an account is synced to Mac Calendar (CalDAV), conference room reservations are showing the associated appointment details.
Fixed: When you change the start time of a single instance of a recurring appointment in Outlook (MAPI), the entire series will be canceled for the recipient.
Efficiency: Various improvements to DNSClient.
Translations: German translation updated.
Build 8559 (2023-06-09)
Fixed: A recurring exception in MAPI logs related to a user's free/busy data.
Fixed: A Task Request from Outlook (MAPI) fails to show inline image.
Fixed: A unique situation where SmarterMail could consume more and more CPU, eventually becoming unresponsive.
Fixed: An occasional issue where the Inbox isn't syncing to Outlook (MAPI).
Fixed: Changing a user's password from the spool summary page displays an error.
Fixed: Conference rooms show as tentative when an attendee accepts a meeting via Outlook (MAPI).
Fixed: Detailed IMAP logging intermittently shows EML contents/headers.
Fixed: GAL entries are showing up twice in Outlook (MAPI).
Fixed: Headers are duplicated when sending SMTP messages programmatically and using SSL/TLS.
Fixed: In User Connections, the counts shown in the All and Webmail tabs don't match the active connections displayed in the grid.
Fixed: IPv6-based XMPP connections are referenced incorrectly in Manage > IP Connections > XMPP.
Fixed: Occasionally a correct response is not received when processing WebDAV's property find command.
Fixed: The web api may cache the domain impersonation value when navigating between domain user connections and system level user connections.
Fixed: Time is mismatched when invites sent to SmarterMail are viewed in Outlook (MAPI).
Fixed: WebDAV users can modify shared resources.
Fixed: When connecting Outlook (MAPI) to an account, that account's webmail interface slows down.
Build 8552 (2023-06-01)
Added: A "Failed to Load" view for corrupted user accounts in all areas where users list shows.
Added: The ability for clients to get the maximum attachment size value.
Fixed: A unique issue where messages can get stuck in Outbox (MAPI).
Fixed: Accepting a Task Request from Outlook (MAPI) results in error.
Fixed: Attempting to add new attendees to existing appointments that take place in the future fail to send invites and generates errors.
Fixed: Attempting to open an instance of a recurring series results in a toast error.
Fixed: EML displays "this email has no HTML content" in webmail but displays HTML content on devices/clients.
Fixed: Fixed memory leak that occurs under certain conditions during domain and user loading.
Fixed: In Outlook (MAPI), a domain level contact is not shown on the domain folder until you refresh your view.
Fixed: Issues with viewing and deleting appointments in Week/Day view in Mac Safari, Edge or Brave.
Fixed: The "Bounces Before Removal" setting can be saved as blank/null.
Fixed: The removal of "Unlimited" in throttling values was not handled consistently.
Fixed: When checking a user's availability in webmail, it is not showing any of the booked times.
Fixed: When printing an email images in the body do not print.
Fixed: When you add delegate access in Outlook (MAPI), it modifies the permissions of previously shared items.
Fixed: When you update an All Day meeting in Windows Mail (EAS), Outlook (MAPI) attendee ends up getting duplicate appointments.
Build 8545 (2023-05-26)
Fixed: A Null exception error when MAPI is getting domain folder information.
Fixed: Accepting a meeting invite in EWS doesn't display the "Accepted on" date in MAPI.
Fixed: An unusual exception in MAPI's HTTP request code.
Fixed: App passwords for MAPI/EWS display improper encoding.
Fixed: Attachments sent through MacMail (IMAP) show zero bytes when received.
Fixed: Contact Group member additions reference GAL contacts on domains even when GAL is disabled.
Fixed: Emails occasionally display a blue font in webmail and eM Client but black font in Outlook and other clients.
Fixed: If a user previously had automated forwarding enabled, then it is disabled, they cannot make any settings changes to their account.
Fixed: Mailbox Migration from 30GB Exchange 2013 account takes 24+ hours to complete and generates exceptions.
Fixed: Meeting responses sometimes don't send from eM Client (EWS).
Fixed: New email notifications in Outlook (MAPI) are not showing up in the Task Bar.
Fixed: Occasionally an account generates exceptions relating to invalid timezones and Serialization errors during MAPI sync.
Fixed: Outlook (MAPI) calendar is not updating even on fresh account sync.
Fixed: Schedule and Timeline calendar views don't utilize all available free space before grouping appointments together in the 'more' view.
Fixed: Setting the birthday field on a contact in iOS (EAS) sometimes saves it to the previous day.
Fixed: Some issues with the Spanish translation.
Fixed: Updated the time zone for Iran based on Microsoft's changes.
Fixed: User shared contact folders aren't syncing over WebDAV.
Fixed: When impersonating a user while viewing the spool, the browser session can be logged out, and logging back in has some interesting consequences.
Fixed: When using Outlook 2016 (MAPI), Reply All doesn't include the recipients in the To field, preventing replies from being sent.
Fixed: When using the Nine email client (EAS), the account's calendar stops syncing.
Efficiency: HTML no longer loads and strings are no longer decrypted on all appointments when the appointments file is edited/saved.
Build 8538 (2023-05-19)
Changed: CalDAV sort now defaults to descending.
Fixed: A domain level calendar appointment that contains an attendee cannot be created in Outlook (MAPI).
Fixed: A red toast notification can appear when importing large ICS files.
Fixed: Accepting an appointment from the Mac Calendar app (EWS) occasionally doesn't send a response.
Fixed: Accepting any Windows Mail (EAS) invitation via Outlook (MAPI) causes the appointment to disappear, the response email to get stuck in outbox, and the Inbox sync to break.
Fixed: An appointment sent from MAPI to an IMAP account gets the wrong time for calendar appointments.
Fixed: Archive Search modal is showing code in place of date fields.
Fixed: Calendar Rooms are breaking Shared Calendar syncing in Outlook (MAPI).
Fixed: Creating all day appointment via webmail in the Amsterdam (UTC+1) timezone results in an error.
Fixed: Embedded signed emails can't be opened in Outlook (MAPI).
Fixed: EWS clients are not properly handling over-limit attachments.
Fixed: Forwarded emails are not using a domain's IP address.
Fixed: How recurrence end dates are sent via EWS.
Fixed: In some MacOS Calendar (CalDAV) "accepted" responses, when daylight savings time isn't observed, the time zone information is incorrect.
Fixed: Line breaks get doubled when delivering email from Outlook (MAPI).
Fixed: Mac Mail POP connections generate NTLM errors in Administrative and POP logs, and some accounts cannot connect.
Fixed: Memory Issues Build 8531 - WaitingNotificationConnections is eating a lot of data.
Fixed: Messages sent with spaces/apostrophes via Outlook (MAPI) contain random question marks when received and inline images are damaged.
Fixed: Occasionally a domain is unable to activate DKIM due to blank selector. (JSON issue)
Fixed: Occasionally emails take 3-5 seconds for previews to load in webmail.
Fixed: Occasionally, CalDAV isn't including ACCEPTED in the response email subject.
Fixed: Room Finder doesn't show any conference rooms when creating or editing an appointment in Outlook (MAPI).
Fixed: Some responses from MacOS Calendar (CalDAV) don’t show the Check Availability and Details buttons in the body, and don’t show an updated response in the organizer’s appointment.
Fixed: Some users are occasionally unable to add new appointments to Domain-shared Calendar via Outlook (MAPI).
Fixed: The Domain Settings API call is missing the dkimHashAlgorithm.
Fixed: User account shows All Day calendar appointments inconsistently between webmail, MacOS Calendar and eM Client when connected via CalDAV.
Fixed: User's account is not syncing properly with Samsung Mail on Android (EAS).
Fixed: User's account won't load in Mac Calendar or Mac Reminders via EWS.
Fixed: WebDAV can be slow when getting large contact list.
Fixed: When an instance of a recurring meeting is cancelled and the organizer reschedules the series, the cancelled meetings may not show in Outlook (MAPI).
Fixed: When both server and client are in +UTC timezone, opening occurrence of all day appointments fails.
Fixed: When creating a domain level calendar appointment in Outlook (MAPI), the user is presented with a warning and the appointment is duplicated on their primary calendar.
Fixed: When participating in an online meeting, speakers can show as disabled in Firefox and Safari.
Fixed: When sending a meeting from Mac Calendar, dragging a screenshot into the attachments view does not always include the attachment in the invitation.
Fixed: When using the full WebDAV URL to connect to iOS Calendar, it shows “Unable to connect to account” before successfully connecting.
Fixed: When you connect to Mac Mail (POP) and have “Automatically manage connection settings” enabled for the POP connection, the Administrative logs show repeat NTLM failures which increase the IDS/Brute Force counters.
Translations: Spanish translation updated.
Build 8531 (2023-05-12)
Fixed: A unique issue where an appointment is generating a NullReferenceException in EWS.
Fixed: A unique issue where the sync of the Inbox fails in Outlook (MAPI) after upgrading from Build 8496.
Fixed: An issue preventing eM Client from connecting to some CalDAV accounts.
Fixed: An issue where a specific appointment doesn't sync from webmail to iOS (CalDAV).
Fixed: An issue with web calendars no longer syncing to webmail or clients.
Fixed: Attempting to Reply to or Forward long message threads from Outlook (MAPI) stalls in the Outbox.
Fixed: Daily recurring meeting [weekdays only] invites created in webmail show as All Day in Outlook (MAPI).
Fixed: Instances where an appointment doesn't sync from webmail to iOS (CalDAV).
Fixed: Modified instances of recurring appointments may not show up properly without the iCal event properties from main series.
Fixed: Recurring meeting invites in Outlook (MAPI) that are set to the first Sunday of the month causes Outlook to go unresponsive.
Fixed: Removed the ability to include special characters in domain conference rooms and equipment resource aliases.
Fixed: Unquoted emails with a space are not being rejected during SMTP sessions for their bad formatting.
Fixed: Various MAPI exceptions related to mailbox syncing.
Fixed: When replying to an email using Samsung Mail (EAS) and adding a BCC the recipient can see the BCC.
Build 8524 (2023-05-05)
Added: A header to emails restored from the archive that indicates it is from the archive.
Added: Simple API for eM Client to allow deleting a signature.
Changed: An attendees own microphone is now clickable in an Online Meeting.
Changed: Froala updated to 4.0.18.
Fixed: A specific user's account fails to sync to Outlook using CalDAV Synchronizer.
Fixed: Adding an account to Mac/iOS calendars or contacts (webDAV) shows authentication is successful, but then shows "Unable to connect to account" when being viewed.
Fixed: An exception in Outlook (MAPI) when updating a single meeting recurrence.
Fixed: An issue related to signed messages in Outlook (MAPI).
Fixed: An issue that broke Thunderbird CRAM-MD5 on upgrade.
Fixed: An issue where remote Rspamd spam check are not being run against outbound messages.
Fixed: An issue where some emails are not allowing you to trust the sender.
Fixed: An issue with refresh token during user password change.
Fixed: CalDAV/CardDAV items are not syncing to Outlook via CalDAV Synchronizer.
Fixed: Domain administrators are unable to edit XML AutoDiscover responses for Domain Defaults.
Fixed: Email Migration and Mailbox Migration from iMail is failing without errors.
Fixed: Emails that are sent from a system administrator via Send Email show with no From or To address in Outlook (MAPI).
Fixed: In the Users list, Actions (...) > Enable does not work.
Fixed: Messages sent to another Outlook (MAPI) user's contacts creates broken EML in webmail.
Fixed: Outlook (MAPI) doesn't properly reject the creation of email folders that exceed the allowed Windows file length threshold.
Fixed: Unquoted emails with a space are not being rejected as bad formatting during SMTP.
Fixed: Users are unable to edit Out of Office/Automatic Replies via Outlook (MAPI).
Fixed: Using "Resync all Devices" is giving an error.
Fixed: When using POP Retrieval to pull in Inbox emails, multiple nested folders are created that mimic the user's folder structure.
Translations: Updated German translation.
Build 8517 (2023-04-28)
Added: A background color in dark mode for pagination edits.
Added: A Message Archive Search tab to the System Admin > Domain Edit view when Message Archiving is enabled for a domain.
Added: Several API calls specifically for eM Client integration.
Changed: Sorting and sub-sorting is more logical and consistent in All Appointments view.
Changed: Styling changes to the left tree/hamburger icon.
Changed: Updated HtmlAgilityPack.
Changed: Updated Newtonsoft.Json.
Fixed: 'RE' and 'FWD' prefixes were incorrect for some languages.
Fixed: An intermittent issue where, after connecting to a client (EWS), reminders about old meeting invites could appear.
Fixed: An issue preventing message subjects from being translated properly.
Fixed: An issue where a User account resulted in indexing errors.
Fixed: An issue where clicking on a calendar email's Details button and making changes to the appointment resulted in a browser error.
Fixed: An issue where dismissing an appointment reminder in MAPI or EWS wasn't clearing the related notification in webmail.
Fixed: An issue where it wasn't possible to cancel queued migrations.
Fixed: An issue where Mailbox Migration was not processing queued migrations once other migrations complete.
Fixed: Attempting to create a POP connection using NTLM reports that NTLM is not supported.
Fixed: BIMI images aren't showing on authenticated emails.
Fixed: Calendar description no longer gets cut off in email invite and responses.
Fixed: Calendar View Options are missing in Outlook (MAPI).
Fixed: eM Client [EWS] now allows retrieving alternate email addresses.
Fixed: Forward Message Action no longer lets the user save the action with no email address.
Fixed: If an account has no categories, the Filter button looks broken.
Fixed: If an email sent from Mac Mail EWS has a signature, any non-image attachments receive a broken hyperlinked attachment upon delivery.
Fixed: If an invitation was originally accepted in Outlook (MAPI), then the organizer updates the meeting, webmail shows the out of date invitation as declined even though it was previously "Accepted".
Fixed: In Outlook (MAPI), invitation emails still show 'Please respond' after the appointment has been accepted via Outlook Calendar.
Fixed: Invites sent to Outook (MAPI) Exchange users from Outlook (MAPI) SmarterMail users result in an error.
Fixed: Last login not showing correctly when exported as a CSV file.
Fixed: Linking a file in webmail it doesn't go where your curser is.
Fixed: Outlook (MAPI) appointment request now shows a button like Exchange.
Fixed: Read Change Numbers are not being reset when you resync all user protocols.
Fixed: Single user's default Calendar fails to sync to other accounts via WebCAL.
Fixed: SmarterMail no longer returns a Delivery Receipt from an automated forwarded email.
Fixed: Temporary passwords don't always work for protocol authentication.
Fixed: The Recipients and Attendees address books in webmail fail to load domain-shared contacts.
Fixed: The Recipients and Attendees address books in webmail now properly load domain-shared contacts.
Fixed: Verified Contacts will now properly hide the email address in the from line of emails when the letter case differs.
Fixed: When an meeting is canceled, Outlook (MAPI) isn't showing the cancelation properly.
Fixed: When downloading an email attachment in webmail, the text turns blue while it's in focus.
Fixed: When editing desktop XML for a domain the text is hard to read in Dark mode.
Fixed: When forwarding mail automatically with "Keep original recipients when forwarded" disabled, SRS is no longer used, and the return path was updated to show the user who is forwarding.
Fixed: When the preview pane is disabled, double-clicking on an email to open it is not automatically marking the email as Read.
Fixed: When using Copy to Mailbox in message archive search, selecting "Junk Email" folder shows a Destination Folder of "Junk E-Mail".
Translations: Updated Chinese translations.
Build 8510 (2023-04-21)
Added: Spam filtering options for mailing lists.
Changed: Bad password cache timeframe increased to 15 minutes.
Removed: Notifications surrounding "Resync User Protocols".
Fixed: Adding a new Rspamd server to Settings > Antispam > Options can initially fail to save the Display Name.
Fixed: Additional MAPI issues around formatting/display, headers, and syncing.
Fixed: Aliases are not using SRS, which can cause messages sent to the alias to fail to be delivered.
Fixed: An intermittent issue where webmail auto-complete and address books do not include all user and domain level shared contacts.
Fixed: An issue where Denial of Service IDS rules are getting incremented improperly.
Fixed: An issue where domain-level content filtering is impacted by the primary domain administrator's forwarding permissions.
Fixed: An issue where sorting by Categories in All Appointments view doesn't work.
Fixed: An issue with attachment corruption when sending from Mac Mail.
Fixed: Badly formatted signed messages do not display any unsigned message attachments.
Fixed: Conference Rooms are showing appointment details rather than Room Reserved when using WebDAV.
Fixed: Conference Rooms aren't showing an accurate RSVP status on the appointment details if more than one resource is reserved.
Fixed: Fixed an issue where using "Comment to Organizer" on iOS (EAS) caused odd behavior on an invitation.
Fixed: IDS rules are not properly bypassing checks for local IPs in the 172.16-172.31 and 192.168 ranges.
Fixed: Invitations and response from Exchange are showing "[undefined]" in the Description body.
Fixed: Messages deleted in Outlook (MAPI) sometimes do not move to the deleted folder on the server.
Fixed: Not all headers are being unfolded correctly.
Fixed: NTLM authentication occasionally causes password brute force IDS Blocks.
Fixed: On the Domain Settings > Accounts tab, the number of rows is resetting on each new view.
Fixed: Outlook (MAPI) doesn't always pull all mailbox data when the sync period is set to All.
Fixed: Potential Conflicts and View Availability does not always work for conference rooms and equipment.
Fixed: Removing an Online Meeting from a calendar keeps the horizontal line in the Description.
Fixed: The Flag status on the compose window is not preserved when drafts are saved.
Fixed: Various issues with Outlook (MAPI) meetings and invitations.
Fixed: When an appointment is canceled on iOS (EAS), the organizer sees CANCELED twice.
Fixed: When an invitation is Canceled via Webmail, the cancelation email isn't showing "Canceled" in the subject.
Fixed: When creating a new domain Resource, Read-Only permissions can be selected by using the keyboard.
Fixed: When generating a notification, the reminder manager is getting the summary from the alarm instead of the alarm's parent event.
Fixed: When the GAL is disabled, creating or editing a contact group in webmail still uses auto-complete.
Fixed: When viewing a read-only calendar appointment, the Source dropdown is missing.
Efficiency: Improved Brute Force IDS logging.
Translations: Updated the German translation.
Build 8504 (2023-04-14)
Changed: Improved Brute Force IDS logging.
Removed: The listserv commands for "List" and "List listtname".
Fixed: An issue where a domain-level content filter that's configured to forward and delete will delete the email before it can be forwarded.
Fixed: An issue where appointments in webmail cannot be edited.
Fixed: An issue where user mailboxes load slowly when there are a lot of messages with categories assigned.
Fixed: An issue where using "Resync All Devices" threw an error when triggered from the Settings > Connectivity > Synced Devices card.
Fixed: Appointment response sent via Outlook Mac (EWS) aren't using the user's display name.
Fixed: Email reminders show a broken image in the calendar Description.
Fixed: Live Chat (webmail) occasionally has a stray grey box when using Safari.
Fixed: Minor interface updates and fixes.
Fixed: Reminders sometimes show a broken image in the description.
Fixed: Resource calendars occasionally lose appointments.
Fixed: Searches using a period (.) in the search name are failing to return results in auto-complete.
Fixed: Some scenarios with Outlook (MAPI) causing issues with appointments/meeting invitations.
Fixed: Some scenarios with Outlook (MAPI) causing sync issues.
Translations: SmarterMail German translation updated.
Build 8496 (2023-04-06)
Changed: Message Archiving settings were relocated. The "All Domains" rule is now found in System Settings > General, and individual domain rules are now found in the domain's configuration settings (Options tab).
Changed: System level Message Archive Search is used for searching the system directory. Domain level Message Archive Search is used for searching the domain's directory.
Removed: Javascript console logging.
Fixed: All day reminders are displaying the time incorrectly.
Fixed: An invitation email in Outlook (MAPI) shows both 'Please respond' and 'No Response Required'.
Fixed: An issue retrieving an attachment from an email that has no MIME sub-parts.
Fixed: An issue that set Mexico time zone incorrectly causing appointments to always show 1 hour behind their intended start times.
Fixed: An issue where creating a weekly recurring appointment with a limited number of occurrences displays "This appointment occurs in the past" when it shouldn't.
Fixed: An issue where deleting a modified occurrence from a recurring series is not properly updating iCal.
Fixed: An issue where deleting a recurring calendar appointment just deletes a single instance (MAPI).
Fixed: An issue where meetings occasionally synced (EWS) with an incorrect response type.
Fixed: An issue where mobile browsers don't show the message list properly when the preview pane is disabled.
Fixed: An issue where when an appointment's date is changed (webmail), the associated conference room and equipment reservation are not moved with it.
Fixed: An NTLM issue with eM Client.
Fixed: Appointments configured with Email Notification are not sending notifications or emails.
Fixed: Console.log inadvertently displays test rows.
Fixed: Deleting a new Online Meeting (webmail) results in 400 error the first time.
Fixed: English is missing a translation for TIMEZONES_-1385356522.
Fixed: In certain circumstances, the Mappings fields on a user's Settings > Signatures page can flicker constantly, sometimes leading to a browser crash.
Fixed: Meeting responses for organizers in Outlook (MAPI) show as the attendee accepting on behalf of themself.
Fixed: Outlook (MAPI) occasionally loses recurrence details when a recurring invitation sent from an external user is edited.
Fixed: Signatures are losing table formatting when syncing between eM Client and SmarterMail (EWS).
Fixed: Spelling issue with a RBL hostname.
Fixed: Untranslated text can appear when you refresh some install/upgrade pages.
Fixed: Very long unsubscribes appear unresponsive even though the unsubscribes are being processed.
Fixed: Viewing calendar invitations (webmail) can cause unnecessary CPU usage.
Fixed: When a server is IP Whitelisted a grey Sender Verification Shield with a check displays, and a "IP Whitelisted" inside the dropdown.
Fixed: When email retrieval is set up, the retrieval ignores "Add as subfolder" as the Folder Transfer Method (EWS).
Fixed: When upgrading a SmarterMail 15 installation, conference rooms are missing all user permissions.
Build 8495 (2023-04-05)
IMPORTANT: RBLs/URIBLs that use the same hostname will be consolidated upon upgrade, and RBLs/URIBLs with Required Lookup Values disabled will use a wildcard upon upgrade.
IMPORTANT: Conference Rooms are now created as hidden email addresses in SmarterMail. As such, they cannot conflict with users, aliases or mailing lists. Prior to upgrading it’s important to ensure any existing conference room names DO NOT match any existing users, aliases or mailing lists to avoid potential conflicts. See our KB on Conference Room Conflicts and Resolutions if you do see conflicts after upgrading.
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
IMPORTANT: Some IDS Rules have been consolidated and will revert to default configurations upon upgrade. Therefore, review existing IDS Rules post-upgrade so modifications can be made, if desired. (Webmail Brute Force by IP and Webmail Brute Force by Email are now Password Brute Force by IP and Password Brute Force by Email. In addition, Password Brute Force by IP/Email and Denial of Service (DoS) will now use one rule for all services/protocols.)
Added: Additional avatar support such as Gravatar and BIMI.
Added: Additional IMAP improvements for things like subscribe/unsubscribe from shares, renaming and moving shares, flag support, IMAP retrieval and migration, and more.
Added: Archiving options for online meetings (formerly Team Workspaces).
Added: Automatic blocks of Class Cs for IDS violations.
Added: Blacklist history by IP address.
Added: Contact group support that will sync across MAPI & EWS, and EAS.
Added: Delegation for granting permissions (Owner, Read Only, etc.) to other users of your organization.
Added: Delete All from Sender / Move All from Sender for handling messages in the spool.
Added: Entirely new, modern interface that improves speed, performance, and usability across all browsers.
Added: Expanded API availability to all new features and services.
Added: External sender notification for messages that originate outside of your organization.
Added: HAM/SPAM training.
Added: Improvements to Message Archive, including: the ability to auto-clean an archive, the ability to reindex an archive, and persistent search results.
Added: New “equipment” shared resource alongside conference rooms.
Added: RBLs and URIBLs now support unique weights per Required Lookup Value.
Added: Sender Trust Scoring which combines SPF, DKIM, and DMARC checks, along with other verification methods, to validate senders.
Added: Several XMPP updates included improved storage of messages, file uploads over HTTP, advertisement of and support for chat state, contact detail support, and more.
Added: Support for attachments across email, calendar appointments, notes, contacts, and tasks that can sync across MAPI & EWS, EAS, and WebDAV.
Added: Support for categories/tags for email, calendar appointments, notes, contacts, and tasks that can sync across MAPI & EWS, EAS, and WebDAV.
Added: Support for external Rspamd.
Added: Support for more details when migrating from Exchange to SmarterMail (categories, flags, etc.).
Added: Support for Outlook Follow-ups.
Added: Support for Public Folders (domain-level Calendar, Contact, Task and Note folders) that will sync across MAPI & EWS, EAS, and WebDAV.
Added: Support for the latest versions of EWS, EAS, and various components.
Added: The ability to block authentication attempts from geographic location.
Added: The ability to create and schedule online meetings as part of creating calendar appointments.
Added: The ability to forward meeting / appointment invitations from webmail.
Added: The ability to propose new meeting times.
Added: Two-step authentication for system administrators.
Added: User Connections page that displays which users are connecting to what protocol.
Added: User Status page that displays details such as indexing and migration status, password history, etc.
Added: User-based antispam features like a Move to Junk button, email tracker management, and simple unsubscribe option for newsletters and other mass emails.
Added: Zoom Room and Microsoft Teams support in calendar invitations.
Changed: Made improvements to the handling of DMARC to protect users against spoofing and phishing attacks.
Removed: Server Blacklist page.
Efficiency: Consolidated and updated all RBLs and URIBLs.
Efficiency: Improved performance of all RBLs and URIBLs and checks now run at the same time and utilize an internal timer to ensure timely deliveries.
Efficiency: Improved performance of internal SpamAssassin.
Efficiency: Improved performance of the mail service when handling actions that effect a large number of items (e.g., moving messages, deleting messages, etc.)
Fixed: Literally 1000+ other improvements, features, and fixes.
Build 8451 (2023-02-20)
Changed: Upgraded to ClamAV 1.0.1
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Build 8251 (2022-08-05)
Fixed: Modified all day appointments to correct start/end dates in webmail and protocols.
Build 8250 (2022-08-03)
Changed: To accommodate mail servers that require a message-id header in order to accept inbound delivery (e.g. Gmail), SmarterMail will now append a message-id header on outbound messages, if one was not added by the email client.
Fixed: An issue where more than one message sent during an single SMTP session skips some steps.
Fixed: Moving messages between two separate accounts configured in Outlook (MAPI) may not move the message.
Fixed: Various calendar fixes across multiple different scenarios, protocols, and clients.
Fixed: Webmail contact grid view can get an error trying to display 200 contact rows.
Build 8223 (2022-07-07)
Changed: ClamAV updated to version 104.3.
Changed: Cyren updated to version 5.5.1.
Fixed: An issue in Outlook (MAPI) where messages having CC'd addresses that are forwarded as attachments have the attachment's subject and its raw filename modified.
Fixed: Disk usage report can show a email folder having 0 bytes even if the folder contains emails.
Fixed: Encoding for appointment reminder emails is broken if the subject/body contains special characters.
Fixed: HTML Formatting is excluded in calendar invites (EAS), preventing users from clicking Microsoft Teams meeting links.
Fixed: IDS Rule Triggered events can fail to send any emails or notifications to the addresses indicated by the event.
Fixed: In certain cases, calendar appointments can't be edited via popout menu.
Fixed: In certain cases, email subject is showing UTF encoding instead of plain text.
Fixed: In certain cases, only one of a user's shared calendars are displayed in Outlook (MAPI).
Fixed: Instance where a user is unable to create new calendar appointment due to a console error.
Fixed: Intermittent delivery failures due to "Recipient does not exist" when using Outlook (MAPI).
Fixed: Issue where All Day appointments could sync to/from Outlook (MAPI) over two days or a day behind.
Fixed: Issue where All Day meeting invites/responses made in webmail could appear with a span of two days or a day behind.
Fixed: Licensing page isn't showing expiration dates based on the system administrator's locale.
Fixed: Modifying an email with hundreds of recipients in Outlook (MAPI) can cause an exception and prevent email syncing.
Fixed: Occasional issue when syncing an email with a meeting request (EAS) that causes an exception.
Fixed: On service restart, existing IDS blocks can be duplicated with a Type of Internal Spammer.
Fixed: Quick search results aren't displaying correctly.
Fixed: Some all day calendar events span multiple days in Outlook (MAPI).
Fixed: Some attachments can be missing when viewing the email in Outlook (MAPI).
Fixed: When a domain event is configured to Add Recipient for any outbound email, the email to the BCC recipient takes a long time to deliver if the original email is sent to an external account.
Fixed: When sending an email to over 100 recipients using Outlook (MAPI), the message can get stuck in the Outbox.
Fixed: When sending to a long list of recipients using Outlook (MAPI), some recipients go missing and don't receive the email.
Fixed: When using Outlook (MAPI) to forward emails as attachments, the .EML filename is truncated if it contains a colon.
Fixed: When using Thunderbird with TbSync (CardDAV), the GAL doesn't appear as an option to sync, and attempting to create a contact in Thunderbird results in error.
Fixed: When you change a setting on a domain, the DKIM Max signing size gets reset to 100.
Build 8125 (2022-03-31)
Added: Error handling when viewing the Domain Disk report.
Changed: Email subject lines in webmail now display a max of 255 characters.
Fixed: A rare issue preventing appointments from exporting as .ics files.
Fixed: An issue in Outlook (MAPI) causing emails within some subfolders to get out of sync.
Fixed: An issue preventing appointments marked as "private" from opening on the All Appointments view or exporting as an .ics.
Fixed: An occasional issue where the received header shows the wrong time zone after a Daylight Savings change.
Fixed: Composing a message in webmail and only BCC'ing recipients results in a malformed EML.
Fixed: Reports with bandwidth can display 0 data.
Fixed: SPF records that use variables are not decoding properly.
Fixed: When syncing very large mailboxes in Outlook (MAPI), occasionally a stack overflow can occur.
Fixed: When there are two Outlook (MAPI) clients connected to the same account, changing the category of an appointment causes a calendar conflict.
Fixed: When there are two Outlook (MAPI) clients connected to the same account, conflicts occur on one client and cause the appointment to not sync.
Fixed: When using the Add Task option on an email, the associated task lacks the Related Item link that references the email.
Efficiency: Reduced memory usage when moving or deleting a large number of emails from a folder.
Translations: Update Swedish translation file.
Build 8097 (2022-03-03)
Fixed: An email with a very large subject prevents its folder from syncing to Outlook (MAPI).
Fixed: An ICS file sent from SmarterMail to an Exchange account is not displaying properly in Outlook.
Fixed: Emails sent via SMTP are not signed with DKIM using the "All Fields" setting.
Fixed: EWS clients are displaying all emails as being from "nobody@invalid.invalid on behalf of actual.sender@example.com".
Fixed: In rare circumstances, Outlook (MAPI) appointment times are off by an hour.
Fixed: The Folder Auto-Clean values for "When size greater than" and "Reduce to" are switched after saving. (Display issue only.)
Fixed: Whenever you make a change to a domain, the "Bounces Before Removal" for any mailing list is reset to default.
Translations: Updated the German translation file.
Translations: Updated the Italian translation file.
Build 8083 (2022-02-17)
Fixed: Aqua Mail (EWS) on Android has issues with authentication.
Fixed: Deleting an attachment from a draft, after the draft is saved, causes a 500 error in webmail.
Fixed: EWS is not properly decoding the sender display name in some clients.
Fixed: EWS SuppressReadReceipt requests are failing to find the corresponding message.
Fixed: Internal Spammer IDS actions (Quarantine and Block) do not appear on the IDS Blocks page or in Administrative logs.
Fixed: Mailing List unsubscribe link is not working.
Fixed: MAPI sometimes displays duplicate contacts.
Fixed: NTLM authentication fails if the user name is specified as DOMAIN\USERNAME.
Fixed: NTLM doesn't correctly authenticate with NTLM2 Session Response.
Fixed: Outlook (MAPI) doesn't show new emails after the mail server time is moved ahead, then back to the correct date/time.
Fixed: Replying or forwarding an email with Outlook (MAPI) doesn't set the Reply or Forward flag in webmail.
Fixed: Scenario where SmarterMail could crash when a malformed mailbox header is loaded by mailing lists.
Fixed: Spike Email (EAS) on iOS has issues with authentication.
Fixed: Unable to enable EAS for a user with a Flex license.
Fixed: When Daylight Saving happens, or when the server time zone changes, SmarterMail doesn't update headers.
Build 8055 (2022-01-20)
Added: Resync All Devices button on a user's Connectivity page.
Added: Resync User Protocols action for system/domain administrators when selecting a user from a domain's Accounts tab, or when editing a user's settings.
Fixed: A draft with an inline image that's created in Mac Mail (EWS) syncs to Outlook (MAPI) with no images.
Fixed: A Task created in Outlook for Mac (EWS) fails to display the task body when viewed in webmail.
Fixed: An issue where EWS isn't always encoding the body of an email message correctly.
Fixed: An issue where Outlook (MAPI) doesn't always display recipients on email messages.
Fixed: An issue where Outlook (MAPI) isn't always showing the display name of the sender in the preview pane if a display name exists.
Fixed: An issue where the DATE field in an email's header is incorrect.
Fixed: Forwarding an email in Outlook (MAPI) doesn't display special characters correctly.
Fixed: In some cases, Outlook (MAPI) Bcc: addresses are visible to external SmarterMail recipients.
Fixed: Outlook (MAPI) Sent Items sometimes has conflicts after using the resync user functionality.
Fixed: Replying to or forwarding a message in Outlook (MAPI) appends RE: or FW: twice to the subject line.
Build 8048 (2022-01-14)
Added: New setting to disable the "fail delivery if client disconnects early" behavior in SMTP.
Added: The ability to make protocols re-synchronize all items.
Fixed: A Message Archiving issue where not all messages are written in the archive.
Fixed: An issue when processing an EWS GetUserConfiguration with an unrecognized name a complete response object wasn't sent.
Fixed: An issue with non-ASCII usernames.
Fixed: Drafts and Sent Items created in Outlook (MAPI) are not syncing all recipient fields to webmail. (I.e., To, Cc, Bcc)
Fixed: Drafts created in eM Client (EWS) are not syncing all recipient fields to webmail. (I.e., To, Cc, Bcc)
Fixed: Mailing list grid fails to display content.
Fixed: MAPI issue where syncing emails could cause high CPU.
Fixed: Meeting invite times in Outlook (MAPI) are off between clients.
Fixed: Memory leak issue inside Microsoft's IdentityModel component.
Fixed: User disk utilization on Domains>Accounts is out of sync with actual size.
Efficiency: MAPI Normal logging during a sync uses significantly less memory.
Build 8025 (2021-12-21)
Added: Additional detailed logging when an EAS response has an error being parsed.
Added: Administrator logging when a MAPI user is misconfigured.
Added: Exception logging when a domain can't be attached.
Added: Implemented files to simulate older versions of SmarterMail for Declude customers.
Added: Log EWS users in admin log when they try to move or copy an item where the source and destination folders match.
Added: Multiple DKIM signatures and multiple DKIM spam check results are included in delivery.
Changed: Added ErrorItemNoteFound response where appropriate in EWS.
Changed: Better handling of Outlook (MAPI) commands with incorrect data.
Changed: domain administrator can now enable GAL to be read-only.
Changed: EAS exception logging to include the request xml by default and log the raw bytes of wbxml for XmlExceptions.
Changed: If the Declude integration gets disconnected, the Declude spam check can now be edited and disabled.
Changed: On Activity and Accounts pages, allow domain administrators to disable/enable users.
Changed: Updated ClamAV to 0.104.1.
Changed: Upgrade Froala to v4.0.7.
Fixed: [Froala] Clear Format doesn't always work.
Fixed: [Froala] Editor loses focus when using Cmd/Ctrl + Z to undo pasting in a link.
Fixed: [Froala] Image style popup doesn't always appear.
Fixed: [Froala] In Firefox, if you select text and click on multiple Froala styling buttons in a row, the first button you clicked loses its highlight even though its style is applied.
Fixed: [Froala] Inserting multiple paragraphs using "Paste as plain text” pasted content is treated as a single paragraph.
Fixed: [Froala] New lines inserted in middle of text are inserted as
.
Fixed: [Froala] Pasting an image into the signature editor causes loss of formatting.
Fixed: [Froala] Pasting image into editor when composing an email sometimes fails.
Fixed: Added a default gray region to the percent circle charts in Server Health.
Fixed: All reports fail to load if a single stat file was corrupted.
Fixed: Better handling of Smart Replies in EAS
Fixed: Cannot forward appointment as ICS in Outlook (MAPI) if the appointment was created in webmail.
Fixed: Change the EWS error code returned when a Subscription request is received for a folder that doesn't exist.
Fixed: Deleting a single recurrence of an event with iOS and EAS deletes the entire series on the device.
Fixed: DKIM signing is now working as expected.
Fixed: Domain doesn't load correctly in the web interface if created with a trailing slash.
Fixed: EAS XmlException attempting to parse WbXml with iCal data that has non-ascii encoding.
Fixed: Fixed an issue with MAPI licensing and user being disabled/enabled for MAPI.
Fixed: Issues with inconsistent response message types in EWS.
Fixed: Junk Email is not pulling new content on refresh in some clients (EAS).
Fixed: MAPI attendees responding to a meeting invite are not included in the ical response to the organizer.
Fixed: Notes grid view is missing the export option.
Fixed: Notes grid view missing the Export option.
Fixed: NullReference in honeypot spam checks.
Fixed: NullReferenceException when generating a read receipt with EWS.
Fixed: NullReferenceException when trying to get an appointment item with EWS.
Fixed: NullReferenceException when trying to get auto complete data for requests EWS.
Fixed: Occasional Content Filtering error message when saving Internal Trusted Senders and Internal Blocked Senders.
Fixed: Outlook (MAPI) shared email folders sometimes appear in the wrong order.
Fixed: Rare scenario where users receive duplicate messages that are continually triggered after a command timeout.
Fixed: Resolved duplicate sync state affecting MAPI/EWS.
Fixed: Scenario where attachments could be stripped using in Outlook (MAPI).
Fixed: Scenario where contacts could have bad encoding in Outlook (MAPI).
Fixed: Scenario where SmarterMail could crash with stack overflow exception when a malformed mailbox header is loaded.
Fixed: Scenario where some Stat3 files are not converting to stat4 files.
Fixed: Send From option reverts back to the default despite being set prior to draft save.
Fixed: Some messages still being delivered to full user mailboxes.
Fixed: SuppressReadReceipt instruction in CreateItem in EWS.
Fixed: Toggle switches disappear and turn to buttons in some browsers.
Fixed: When a calendar description contains hyperlinked text, attendees cannot click on the hyperlink to navigate to the URL because the Description is read-only and does not open the Froala "Open Link" option.
Efficiency: Mailing List pages load more quickly.
Efficiency: Optimized MAPI for better performance.
Translations: Updated Chinese language translations.
Build 7957 (2021-10-14)
Fixed: Extra space on DKIM-signature line can cause DKIM issues.
Build 7950 (2021-10-07)
Added: More recurrence options for Weekend/Weekday/Day and "Every X years" for calendar appointments, in webmail.
Changed: Enabled SHA1 decoding for incoming DKIM signatures.
Changed: SmarterMail now supports multiple incoming DKIM signature verifications.
Fixed: "Nth Day" recurrences are syncing as Nth "Sunday" in some clients (EWS).
Fixed: A recurring event created on Android (EAS) occasionally does not show correctly.
Fixed: Calendar appointment configured as "First weekend day" is not syncing properly to Outlook (MAPI).
Fixed: UTC time shows in Outlook (MAPI) when deleting a single instance of a recurrence within webmail.
Build 7945 (2021-10-03)
Fixed: An uncommon scenario where DNS requests were returning the wrong DNS responses.
Fixed: EAS MeetingResponse command doesn't support multiple Request items.
Fixed: Installer would not properly update the DNSClient dependency on upgrade.
Fixed: Marking messages read/unread or deleting them using Thunderbird with IMAP isn't always working as expected.
Fixed: Pasting a screen capture into a message (via webmail) doesn't work.
Build 7929 (2021-09-16)
IMPORTANT: SmarterMail now requires .NET 4.8.
Changed: Password compliance report now includes accounts that have password changes disabled.
Fixed: Account fails to sync in Windows Mail (IMAP) until sync period is adjusted.
Fixed: Administrative logging still references "Commtouch" instead of "Cyren".
Fixed: Conference room suggested times doesn't show anything in Outlook (MAPI).
Fixed: Deleting a Calendar gives an error toast even though the deletion was successful.
Fixed: Error message when deleting folders in File Storage.
Fixed: Forwarding messages from shared folders in Outlook (MAPI) results in an error.
Fixed: HTML attachments are not visible in Outlook (MAPI).
Fixed: If a custom spam check's name contains a comma the weight is not properly added to the total spam weight of the message.
Fixed: Microsoft Teams recurring meeting vanishes from webmail after editing single instance.
Fixed: Saving contact birthdates using UK/EU date format shifts saved date.
Fixed: Signature selector may become out of sync with the previously selected signature after editing a draft message.
Fixed: SpamAssassin check is not properly added to the total spam weight of the message.
Fixed: The Last Login date in Inactive Users, Disk Usage report and Users are inconsistently displayed.
Fixed: Unable to edit appointments 1 year in the future in webmail.
Fixed: While filtering on Unread, deleting selected messages drops next message from list.
Build 7914 (2021-09-01)
Changed: Handling of categories on shared collaboration items is more consistent. (Categories will no longer appear when viewing a collaboration item from a folder that has been shared to you.)
Changed: Handling of emails with multiple from addresses in webmail is more consistent.
Fixed: Deleting attendees in an appointment doesn't activate the Save button.
Fixed: Editing a contact owned and shared by another user clears out the owner's categories.
Fixed: Impersonating an account updates the last login time.
Fixed: MAPI doesn't always set a meeting UID and SEQUENC number for modified events.
Fixed: MAPI recurring appointment set to 'last day of month' is displayed incorrectly in webmail.
Fixed: Removing all attendees from appointment in webmail fails to actually remove them on save.
Fixed: Users of a shared contact folder can edit the categories set for the folder by its owner.
Build 7906 (2021-08-24)
Fixed: Access denied error in Windows Event Viewer during startup that references mailConfig.xml and/or mailConfig.old.xml.
Fixed: An issue where members of an alias aren't viewable when composing an email in Outlook (MAPI).
Fixed: API documentation for ListUserNames doesn't display QueryString arguments.
Fixed: Contact email addresses are not correctly indexed.
Fixed: Multiple drafts can be orphaned in Thunderbird (IMAP).
Fixed: Scenario where sending an email using Windows Mail (EAS) may lose the email content.
Fixed: The SmarterMail API for mailing lists always returns a 200 success even on a failure.
Build 7901 (2021-08-19)
Changed: Disk usage styling for domains and users who are set to unlimited disk space now match those with a limit.
Fixed: A domain shared calendar (Domain Settings > Sharing) does not show up in the user's Calendar area immediately.
Fixed: Calendar display issue when a member of a User Group shares a calendar with their Group.
Fixed: Creating a domain shared resource results in red warning/exception.
Fixed: Deleting a user share on a folder results in an object reference error.
Fixed: IMAP client displays shared subfolders even when the shared parent is detached.
Fixed: Opening a Note from the Advanced Search window creates a new session and loads the email list rather than the note.
Fixed: Scenario where administrators are unable to create new users or domains.
Fixed: Scenario where SMTP spam checks cause SmarterMail to crash.
Fixed: Sharing a new folder with another user doesn't show up that user's folder list right away.
Fixed: SmarterMail diagnostics page is not able to resolve to yahoo.com.
Fixed: The Email folder Properties modal doesn't always close after clicking Save.
Fixed: Tool tips seem to flicker in random areas in webmail in various browsers.
Fixed: Umlauts used in task bodies in Outlook (MAPI) are lost when the task is saved.
Fixed: User Activity > Inactive Users contains no confirmation modals for Delete or Disable actions.
Fixed: When replying to emails returned from Sent Items via Advanced Search, the user's address is used in the To: field rather than original recipients.
Build 7894 (2021-08-12)
Added: Several more searchable fields in the Grid and Card views for contacts.
Changed: Appointment descriptions have been redesigned.
Changed: Improved calendar printing in webmail.
Changed: Updated FullCalendar to version 7.9.0.
Fixed: A task's completion percentage shows as 0% when exported/imported via PST.
Fixed: Appointment invites and responses that have been read are shown as unread when imported via PST.
Fixed: Attaching SmarterMail 2.x domains to newer Builds shows an incorrect error message.
Fixed: Cannot reliably edit tasks between Outlook (MAPI) and webmail.
Fixed: Emails sent without a subject or body are missing from PST export/import.
Fixed: Issue where disposable address modal is not displaying the correct folder when open.
Fixed: Issue with conversion of a domain when upgrading from SmarterMail 2.6.
Fixed: MAPI attachments can sometimes exclude the extension in the filename.
Fixed: MAPI isn't always updating sequence numbers on appointments and meeting invites.
Fixed: Scenario in which message drafts get orphaned when composed via EAS.
Fixed: Scenario where "This message no longer exists" is displayed and a 500 error shows in the browser console.
Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in EAS.
Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in webmail.
Fixed: Single all-day calendar appointments created in Outlook (Add to Outlook) are showing as 1 more day than intended.
Fixed: The system event action for "Command Line Action" shows "Undefined" on the card in place of the actual process/arguments.
Fixed: When a calendar invite is received from a non-domain user, the Description is displayed in plain text.
Fixed: When a folder exceeds 8 subfolders, the nested subfolder display becomes broken.
Fixed: When creating an event, adding additional entries of the same action overwrites the existing actions.
Efficiency: List of folders shared with other users is now cached.
Build 7887 (2021-08-05)
Added: The ability to download EML files from advanced search.
Added: The ability to download EML files from spam quarantine.
Added: The ability to download EML files from the spool.
Added: The ability to download EML files from virus quarantine.
Added: The ability to download EML files from waiting to deliver.
Changed: Remove the percentages from the folders Mailbox Usage on user dashboard report.
Changed: The total domains count is now displayed next to the Domains menu option.
Changed: Updated the attach/detach domain process.
Fixed: A scenario where MAPI fails to send an email and reports a null exception in the logs.
Fixed: Appointment reminder time interval is off in webmail. (I.e., None shows as 5-minutes, 5-minutes shows as 10-minutes, etc.)
Fixed: Debug log being generated with JSON errors.
Fixed: Max Message Size is not correctly converting to KB's in Domain Defaults.
Fixed: Potential conflict banner may not appear in webmail when creating or viewing an appointment.
Fixed: Reload Domain action does not give a warning that currently logged in users will be logged out.
Fixed: Right-clicking on a recurring appointment to delete the instance results in an infinite spinner.
Fixed: Tables show border outlines when messages are viewed in the preview pane.
Fixed: The details of some contacts created in webmail do not get included when the account is exported to PST (MAPI) then imported to a new MAPI account.
Fixed: Virus Detected Events not triggering if Cyren detects virus.
Translations: Added "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_FAILED" and "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_CONVERSION_REQUIRED" translation key values.
Build 7879 (2021-07-28)
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
Added: Outbound Messages system report that includes a count of standard outbound messages and outbound spam messages.
Changed: "Delete This Event Only" button is now hidden when editing the whole series of a recurring appointment.
Changed: Consolidated the system reports for Cyren Zero-hour Outbreak Detection, ClamAV and Windows Defender into the Viruses Caught report. (Viruses Caught report now includes viruses detected by ClamAV rather than ClamAV connections.)
Changed: EAS logs now record connection information (user email, device id, EAS version, etc.) at the Exception level.
Changed: If the greylisting datafile becomes unreadable, a new file is created to prevent mail delivery issues.
Changed: Modified various column headers within the reports for consistency between system and domain reports, as well as the dashboard reports and their underlying reports.
Changed: Reordered the system Reports navigation pane for better grouping.
Changed: Updated FullCalendar to v7.8.0.
Changed: Updated the Throttling card on the system Protocol report to include messages that were delayed due to throttling.
Changed: User availability modal in the web interface was cleaned up.
Removed: Bad Commands column from the system and domain SMTP Out reports.
Removed: Removed "DNS Real-time Blackhole List" from spam checks list for new installs or when resetting spam checks.
Fixed: Cannot delete an instance of a recurring appointment on a domain calendar in webmail.
Fixed: CPU issues with MAPI and RTF-to-HTML conversions.
Fixed: Domain report sorting by username sorts oddly if username starts with a number.
Fixed: Editing mailing list subscriber info incorrectly shows the email address as editable.
Fixed: Email messages with a "x-amp-html" part show blank content in webmail.
Fixed: Encoded filenames of attachments show as broken for recipients when forwarded from webmail.
Fixed: iOS (EAS) email searches for older items not synced to the device show the wrong date-time stamp when retrieved.
Fixed: Potential fix for a domain's User grid showing users from a different domain on the server.
Fixed: Rare unhandled indexing post action exception causes an account to constantly reindex.
Fixed: Read/Unread status does not always sync between server and IMAP clients.
Fixed: Scenario in which a domain administrator may be unable to save domain setting due to disabled mailing lists.
Fixed: Scenario in which users may not be able to delete EAS devices from Synchronized Devices.
Fixed: Scenario where a single instance of a recurring event can't be deleted from a domain shared calendar.
Fixed: Scenario where users viewing an instance of a recurring appointment see an error toast notification.
Fixed: The inbound spam message value on the Inbound Message card of the Protocol report does not match the total number of spam messages shown within the underlying report.
Fixed: The Total Inbound Spam Message value does not match between the system Inbound Spam and Inbound Messages reports.
Fixed: XSS sanitizer detects JSON-LD embedded data in HTML messages as suspicious.
Efficiency: Optimized the number of API calls made when toggling calendar/conference room visibility in webmail.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Added "ATTENDEES_AND_CONFERENCE_ROOMS" and "OUTGOING_MESSAGES_TOTAL" translation keys.
Translations: Modfied the "POTENTIAL_CONFLICTS", "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_SIGN", and "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_VERIFY" translation key values.
Build 7866 (2021-07-16)
Changed: SmarterMail now sets the X-Robots-Tag header to "noindex" to prevent Google from indexing some pages.
Changed: Updated time zone definitions library.
Fixed: An empty context menu may show for some calendar events shared with full control.
Fixed: Licensing counts in web interface may not display correctly.
Fixed: Modifying a message's read/unread state in an IMAP client does not sync that change to EAS clients.
Fixed: Modifying a single occurrence of a recurring appointment via EAS may not sync some properties to server.
Fixed: Scenario of NullReference exception when retrieving a message attachment via EAS.
Fixed: Scenario where NullReference exception could cause appointments updated via EAS to not sync back to the server.
Efficiency: Loading of conference room appointments in web interface is ten times faster.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.
Build 7859 (2021-07-09)
Changed: Removed read-only shares from IMAP subscribed folder list due to client limitations.
Removed: Edit/View/Open options have been removed from context menus in Calendar, File Storage, and Advance Search pages.
Fixed: All-day appointments with a positive UTC timezone may show on the wrong day in EAS clients.
Fixed: API GetMessages does not use MessageSince nor MessageBefore parameter values when calculating results.
Fixed: Attachment filenames in content-type header were not properly handled when syncing via EAS.
Fixed: EWS exception causes MAPI, EAS, and EWS availability to return no results for some users.
Fixed: Exception in the IMAP logs related to the NOOP command.
Fixed: Froala editor may strip out empty signature fields in draft messages.
Fixed: In Dark theme, an account that is over its limit shows the Disk Usage bar in webmail as orange rather than red.
Fixed: In Dark theme, the Advanced Search Received After/Received Before criteria label are the wrong color.
Fixed: Outbound messages fail DKIM when there are repeated header fields (e.g., multiple X-Notes, etc.).
Fixed: Read-only messages that are opened in their own window show the Delete button and other Actions (...) menu inconsistencies.
Fixed: Scenario where an attachment whose filename contains special characters may become corrupt when sending a draft or forwarding a message.
Fixed: Users may receive duplicate messages that are continually triggered after a command timeout.
Fixed: When a user who does not have a signature selected/required by default adds a signature to an email, the signature does not appear in the email body.
Translations: Modified "CONTENT_FILTER_RUNNING" translation key value.
Translations: Removed "CONTENT_FILTERING_RUN_FILTERS" translation key.
Build 7852 (2021-07-01)
Added: Added #detectedby# variable (the name of the virus scanner) to the event argument for Virus Found events.
Added: Editable default descriptions for brute force login (IP and webmail) and password recovery IDS rules.
Added: STUN and TURN server settings to Domain Defaults and Settings propagation.
Changed: Adjusted SignalR ping frequency and increased timeout duration to fix some web page refresh issues.
Changed: Adjusted validation message for autocomplete fields to be consistent throughout the web interface.
Changed: Hide "Domain > General settings" card for Team Workspaces when Team Workspaces is disabled.
Changed: Mailing list options are now shown on the Configuration page based on whether they are enabled for the domain.
Removed: Sorting by disk usage/percentage from domain accounts listing page.
Fixed: Account disk usage percentage is showing as zero for all accounts on the domain accounts listing page.
Fixed: Dark mode CSS background color styling for auto-complete fields in modal dialogs is slightly off.
Fixed: Delete button is missing on mobile devices when showing message pane in webmail.
Fixed: EAS is not pulling messages down to Outlook 2016/365.
Fixed: IMAP read-only shares allow items to be deleted.
Fixed: Mailing list "List Reply To Address" setting for "Specific User" shows when the "List From Address" setting is set as "Specific User".
Fixed: Messages in the spool that are base64 encoded show error message "This message no longer exists."
Fixed: Notification for domain propagation always indicates that results were propagated to one domain.
Fixed: One folder failing to archive causes all subsequent folders to not archive.
Fixed: Responding to an appointment via iOS (EAS) does not properly update the appointment for the attendee or it disappears from the iOS calendar.
Fixed: Scenario in which Connections page for system administrators may not show any EAS connections.
Fixed: Scenario in which SMTP Out IP rotation success-to-failure ratio does not adhere to specified ratio setting.
Fixed: Some attachments are missing in Outlook (MAPI) but appear in webmail.
Translations: Added EVENT_CONDITIONS_DETECTEDBY translation key.
Translations: Modified EVENT_ACTIONS_DEFAULTS_10016_BODY and EVENT_ACTIONS_DEFAULTS_10016_SUBJECT translation values.
Build 7845 (2021-06-24)
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
Added: Attaching a domain that requires an upgrade now shows in the conversion.log and on the convert-status page.
Added: Folders can now be uploaded to File Storage for a quick method of adding files in an organized structure.
Added: New option in a user's Calendar Settings for setting the default duration and reminder times for new appointments or meetings.
Added: New option in a user's Calendar Settings for setting the first day of week in the calendar view.
Added: Support for "follow up" dates on emails in Outlook (MAPI) that are added to Outlook's To Do List.
Added: The conversion log to the Troubleshooting > Options and View Logs pages.
Added: The EAS synchronized device modal now shows the version of EAS protocol being used.
Changed: Added better notifications in webmail to show more than just "Action Failed" when renaming or moving folders fails.
Changed: Adjusted the eventMaxStack for calendar Week and Day views to prevent event overlap in the web interface.
Changed: Lucene no longer indexes text attachments.
Changed: Modifying the DKIM key size settings is now the only field that will require a new DNS entry.
Changed: Moved EAS logging in Sys Admin > Troubleshooting > Protocol Logging card for alphabetical ordering consistency.
Changed: Replaced the posting permissions dropdown option with toggles and other changes to mailing list settings.
Changed: System and domain events systems have been modified to split Send Email and Send Notification into separate actions.
Changed: Updated Froala editor to version 4.0.1.
Changed: Upgrade FullCalendar to version 5.7.0.
Changed: User account profile pictures have a max upload size limit of 5 MB.
Removed: "Run Content Filters" button and context menu option from user content filters page.
Removed: "Text Encoding" option from User Settings > Account > Webmail.
Removed: "X-Exim-id" header is no longer added to all messages.
Removed: Forward method option in User Settings > Forwarding card.
Removed: The Froala editor option to upload video attachments has been removed. (Note: the embed option is still available).
Fixed: An email containing an EML attachment is missing the attachment when the account is synced to Outlook (MAPI).
Fixed: API call to "list-usernames" is broken for Plesk environments.
Fixed: Calendar meetings in Japanese do not use the correct encoding codepage in Outlook (MAPI).
Fixed: Collapsing and expanding headings after a search in Outlook (MAPI) does not work correctly.
Fixed: Connecting a MAPI profile to a share that also has shared subfolders does not display those subfolders.
Fixed: Creating an event more than a year in the future does not return the event details in the API response.
Fixed: Creating or renaming email folders in Outlook (MAPI) with invalid characters shows differently in Outlook and webmail.
Fixed: Duplicate debug log ids are permitted on Troubleshooting > Options page causing duplicate entries in the View Logs page.
Fixed: Duplicate Delete email action in mobile view.
Fixed: EWS connections are not updating in User Activity page.
Fixed: IMAP clients do not sync subfolders of shared folders.
Fixed: Importing an ICS file containing a recurring event with modified occurrences only imports the main event.
Fixed: Inconsistency with Delete and Undelete email actions in all menus.
Fixed: Missing folder creation validation in IMAP protocol to prevent creation of folder names that begin or end with a period.
Fixed: Opening a GAL user's properties modal in Outlook (MAPI) does not show the labels correctly.
Fixed: Outlook (MAPI) Client Submit Time (date-time stamp) does not match when "Get more from server" is used.
Fixed: Phone numbers have a different ID with each API call when retrieving contact details.
Fixed: Read-only permission warning banner shows when editing a GAL contact as a domain administrator.
Fixed: Removed grouped UIDs from contact CSV import and export mapped fields.
Fixed: Scenario in which an all-day appointment created and viewed in the web interface could show on the day prior.
Fixed: Scenario in which an error message would show when saving new appointments.
Fixed: Scenario in which File Storage public links result in a 404 server response.
Fixed: Scenario in which Lucene index may not properly release all resources.
Fixed: Scenario in which user can successfully upload a file even if the domain disk space is full or near its limit.
Fixed: Scenario where users are unexpectedly logged out of webmail.
Fixed: Signature is neither shown nor applied when editing an existing draft in the web interface.
Fixed: Some IMAP clients do not automatically show/subscribe to newly created folders in web interface.
Fixed: System administrators impersonating domain administrators cannot modify domain users' max mailbox size limits.
Fixed: System and domain User Defaults "Enable Greylisting" setting switches state whenever any setting is modified and saved.
Fixed: The previews for large images are broken in File Storage.
Fixed: The Send Notification mass messaging option does not limit entries to users on the server.
Fixed: Upgrading from SM 15.x or earlier to latest build sets all custom spam checks to disabled.
Fixed: User email signature may change before the Froala editor is fully loaded.
Fixed: User's "Enable Greylisting" option toggles on/off whenever the Settings > Account page is saved.
Fixed: Users can create folders under Public Chat Files in File Storage section (not permitted).
Fixed: Users might be immediately logged back into the webmail interface when their connection is dropped via User Activity > Drop Connections or when their account is disabled or has webmail access revoked.
Fixed: Using the Resend option in Outlook (MAPI) and changing the subject of the email is not preserved in webmail.
Fixed: WebRTC server configuration information may be lost when saving domain settings.
Efficiency: Improved several API calls when navigating to mailing list settings page.
Efficiency: Significantly decreased account page load times for domains with a large number of users.
Translations: Added translation keys EVENT_ACTIONS_RECIPIENT_TYPE_DOMAINADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_SPECIFIEDUSER, EVENT_ACTIONS_RECIPIENT_TYPE_SYSTEMADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_USERS, DEFAULT_DURATION, DEFAULT_REMINDER, FIRST_DAY_OF_WEEK, CONVERSION, ALLOW_ANYONE_TO_POST, ALLOW_SUBSCRIBERS_TO_POST, LIST_MODERATOR_ALWAYS_POSTS, EMAIL_SIGNING_FROM_WARNING.
Translations: Modified the value of MAILING_LISTS_MODERATOR, EVENT_ACTIONS_ALERTACTION, and EMAIL_SIGNING_SETTINGS_SAVE_WARNING translation keys.
Translations: Removed MAILING_LISTS_SUBSCRIBERS_ONLY and MAILING_LISTS_MODERATOR_ONLY translation keys.
Translations: Updated the Swedish translation file.
Build 7817 (2021-05-28)
Removed: Option to add a New User on the domain configuration page when setting the primary domain administrator.
Fixed: "Update ClamAV Definitions" button is always deactivated.
Fixed: Outbound DKIM signing may fail verification on receiving servers.
Fixed: Scenario in which ClamAV definitions may not update on 6-hour interval.
Efficiency: Significant improvement to the load times for the domain configuration page.
Efficiency: Significant improvement to user login times due to efficiency changes to profile picture retrieval.
Build 7810 (2021-05-20)
Added: A confirmation modal to the Archive Search Download All option.
Added: A warning note to legacy AddUser2 API documentation notifying users that some User Default selections are not observed.
Removed: API Service Log removed from backend and web interface. (Note: Any pertinent logging was moved to errors logs.)
Fixed: A few locations in EWS and EAS code was not checking the Max Message Size appropriately.
Fixed: Archive Search Download confirmation modal shows a red Ok button rather than the normal blue.
Fixed: Changing the DKIM key for a domain with DKIM already enabled no longer requires a service restart to take effect.
Fixed: Improved logic for Windows Defender handling to avoid adding exceptions in logs if Defender is not installed.
Fixed: Outlook (MAPI) view settings intermittently revert to default layouts.
Fixed: Scenario in which "550 No such user here" is returned rather than "550 Relay is not allowed".
Fixed: Scenario in which "Run Content Filter" option on mail folders might not run the correct content filter.
Fixed: Scenario where contending write and read locks with domain settings.json files were preventing the mail service from starting.
Fixed: Some outgoing messages might fail DKIM validation on receiving server.
Fixed: Special and accented characters might be improperly encoded in calendar appointments and invitations.
Fixed: Warning banner stating ClamAV definitions cannot be updated shows even after disabling ClamAV in the web interface.
Translations: Removed "SYSADMIN_SETTINGS_API_SERVICE" translation key.
Build 7803 (2021-05-13)
Added: Added option of "Run Content Filter" to folder context menus.
Added: Import/Export option on all Security Settings pages.
Added: New setting to allow system administrators to disable domain administrators from changing user account size limits.
Added: When an incoming message is rejected because it contains an attachment on the Incoming Extension Blacklist, the logging and bounce messages will now indicate that as the reason for the failure.
Added: Windows Defender is now available as an anti-virus option and is enabled by default.
Changed: Added Spool Id to the Cyren logs for better searching.
Changed: Email subject line is limited to two visible lines on mobile devices, with a scrollbar to view more.
Changed: Links in SmarterMail now open in a new tab/window rather than taking over the active window.
Changed: Minimum max message size is now 50 KB; unlimited (0) is no longer an option. (Note: Previous unlimited size will be modified to the max built-in size of 500 MB on upgrade).
Changed: Replaced the Minimize option on the File Storage upload progress bar with a Cancel All option.
Changed: Windows Defender and ClamAV now have options for scanning messages and/or scanning uploaded files versus simple enable/disable toggles.
Fixed: "Delete All in Folder" option in ... menu does not work on mobile devices.
Fixed: Accepted recurring meetings keep displaying their reminder even after dismissing in Outlook (MAPI).
Fixed: An issue with Inbound Extension Blacklist not always detecting all items.
Fixed: Appointments with Korean symbols are not displaying correctly in Outlook (MAPI).
Fixed: Attach User modal shows a warning about folder restoration.
Fixed: Attachments appear in webmail but do not show in Outlook (MAPI).
Fixed: Calendar appointment reminder field may not be properly set when performing an Exchange migration.
Fixed: Contacts edited from Outlook (MAPI) are not syncing to EAS.
Fixed: If ClamAV is not installed, the log file will no longer contain multiple "Updating ClamAV..." messages.
Fixed: IP addresses using CIDR are not properly sorted in the web interface.
Fixed: Meeting invites created in the web interface have mismatched time zone IDs and definitions.
Fixed: Outlook (MAPI) does not correctly display a contact's plain-text note.
Fixed: Outlook (MAPI) does not correctly show display names of email aliases.
Fixed: Pulling more from the server in Outlook (MAPI) and applying a sort filter does not work.
Fixed: rDNS entries for Top Inbound IP Addresses on the Spool Overview page may not show as resolved.
Fixed: Scenario in which some messages may not show message content in a client's preview pane, most notably Mac Mail (EWS).
Fixed: Scenario where an unhandled null exception could cause syncing to stop in Outlook (MAPI).
Fixed: Webmail does not work with Microsoft Edge on Android devices.
Efficiency: Loading preview images in File Storage now uses significantly less CPU and RAM.
Security: One or more security issues were fixed. It is recommended that all users update to this release.
Translations: Added "CONTENT_FILTER_RUN_FILTER" translation key; modified "CREATE_FILTER" and "ADD_SENDER_TO_FILTER" keys.
Build 7793 (2021-05-04)
Added: Ability to verify the connectivity to outbound gateways during save.
Added: Domain Size Limit Exceeded system message.
Added: New option to download email messages as EMLs in the web interface. (1GB limit per download.)
Changed: Certificate name mismatch and certificate chain errors show as warnings in the delivery logs but will NOT prevent TLS/SSL connections. (Note: Certificate expiration, effective dates, and certificate availability validation uses the "Bypass certificate validation checks" setting.)
Changed: Email warnings are now grouped under a warning icon so there are not many stacked warnings.
Changed: In Password Requirements, the Expiration settings are now conditional based on the settings they depend on. (If 'Passwords expire automatically' is disabled, the other expiration settings will not appear. If 'Disable outbound mail after grace period ends' is disabled, 'Auto-block Grace Period (Days)' will not appear.)
Changed: Modified the text that comes back from Active Directory / LDAP calls if the server cannot be reached.
Changed: Moved the "Delete All in Folder" option from message list context menu to email folder list context menu.
Changed: Outbound IP settings on domain configuration will warn if the system SMTP Out settings will override them.
Changed: Re-added Gmail option to Mailbox Migration and Email Retrieval. (Note: The Gmail account must have 2-Step Verification enabled with an App Password configured for SmarterMail in order to connect.)
Changed: Re-added Google Drive integration to Cloud Storage Providers.
Changed: User configuration pages no longer revalidate Active Directory authentication if those settings were not modified.
Changed: Web interface now shows the proper error message when too many recipients are added to a message.
Fixed: "Windows Defender exceptions for SmarterMail are missing" banner shows even though Windows Defender is not installed.
Fixed: A message forwarded from Outlook (MAPI) loses its attachments.
Fixed: Attachment filenames are improperly encoded when a user with Western European (ISO) Default encoding sends the email attachment via webmail.
Fixed: Autodiscover is not always returning MAPI in its response.
Fixed: Backend folders that are only used for MAPI show up in Thunderbird (IMAP).
Fixed: Creating or editing a Note in Outlook (MAPI) while viewing Notes in webmail causes duplicates to appear until refreshed.
Fixed: Disk Usage on Accounts grid and Domains grid do not get updated responsively when a user deletes a mail folder.
Fixed: Field validation for folder names is not checking for colon characters.
Fixed: If you apply a category to a contact on a secondary folder, that contact does not appear when you switch the Recipients window to view the category.
Fixed: Improved HTML detection for Task descriptions.
Fixed: Installations activated with a license using EAS Flex Billing show a toast notification indicating the server has exceeded the EAS limit.
Fixed: Long calendar descriptions are truncated when edited in Outlook (MAPI) and synced to webmail.
Fixed: MAPI exception with attachments could cause the temp folder to not delete certain tmp files.
Fixed: Notes show raw HTML markup in Outlook (MAPI) after a fresh sync from the server.
Fixed: Plain-text tasks do not show their description in Outlook (MAPI).
Fixed: Recurring appointments created in Outlook (MAPI) may show HTML text in the description field in web interface.
Fixed: Scenario in which domain-level events are lost after an upgrade from SmarterMail 15.x.
Fixed: Sending PDF attachment from Gmail could be corrupted in SmarterMail.
Fixed: Signed messages from Kraken website no longer open in Outlook (MAPI).
Fixed: The "move" animation no longer appears when users attempt to drag and drop emails from a Read-Only shared folder.
Fixed: The Folder Path value in Attach Folder / Rebuild Folder does not include validation to prevent entry of full disk path of the folder.
Fixed: The Recipients modal from the compose window does not update to show contacts from secondary contact lists.
Fixed: The toast notification when a user attempts to rename a folder that contains invalid characters shows improper encoding.
Efficiency: Added a 5-minute cache for protocol binding port certificates to reduce I/O demand when loading.
Efficiency: Clicking 'Click here to view more on Exchange' in Outlook (MAPI) on a large folder fails to load additional data from the server and can cause the server's CPU and Memory to spike.
Efficiency: Email parsing and text heavy protocols IMAP, POP, SMTP use much less memory and CPU.
Efficiency: Greylisting speed and memory usage has been improved significantly on medium to high volume servers.
Translations: Added MAX_EXPORT_SIZE_DOWNLOAD translation key.
Translations: Fixed typos in some English strings.
Build 7776 (2021-04-16)
Added: A "Copy link" option to the Actions (...) menu of a Team Workspace card.
Added: A setting option to bypass certificate checks during remote delivery. (Note: This is potentially dangerous and not recommended.)
Added: An option in the "failed-to-load" dialog message to remove the domain from the list.
Added: Messages now have a 500 MB size limit. (Note: Messages that exceed 500 MB during migration are ignored; draft messages will generate a bounce.)
Added: Team Workspace authentication supports "Forgot Password" and "Two-Step Authentication".
Added: The v, k, and h optional tags into the DKIM TXT record modal.
Changed: App passwords for Two-Step Authentication now include at least one special character including !$%&+-_~^ .
Changed: Default the "Require SSL" setting to enabled when the migration uses MAPI/EWS in the Mailbox Migration modal.
Changed: MAPI now uses the GAL regardless of the "Show in Global Address List" setting. (Note: It is required by the protocol.)
Changed: Prevent syncing of Conference Rooms via CalDAV protocol.
Changed: The "Enabled debug logs may negatively impact performance" toast is now a warning (yellow) rather than an error (red).
Changed: Updated ClamAV to 0.103.2.
Removed: CalDAV link no longer shows when viewing Conference Room properties in web interface.
Removed: Duplicate option has been removed from the calendar appointment right-click menu in the web interface.
Removed: Potentially "orphaned" EML files in subspool folders are no longer deleted on server day-change.
Fixed: Add the References and In-Reply-To headers when sending a forwarded message.
Fixed: Attempting to rename a folder in the web interface to a folder name that already exists does not show any errors.
Fixed: Authentication tokens now properly include information required to refresh impersonation ability.
Fixed: Autodiscover may not always return MAPI in its response.
Fixed: Better ID validation when syncing via EWS.
Fixed: Buffer size was padded with extra bytes for attachment data.
Fixed: Calendar web interface becomes unresponsive when switching between Months if tasks are included.
Fixed: Cannot sort by Type, Condition, or Actions when viewing any lists of Events.
Fixed: Changing the system level Login Background to "Custom Image Folder on Server" does not take effect until the following day.
Fixed: Creating a meeting invite with Optional attendees via MAPI changes them to Required attendees.
Fixed: Data that SmarterMail sends to MAPI client is considerably larger compared to Exchange traffic.
Fixed: Downloading a file with special characters in Safari shows encoding rather than the special characters in file name.
Fixed: Email header "References" should correctly put comma separated message IDs on individual lines.
Fixed: Email message ID could be different when sending via Outlook (MAPI).
Fixed: Impersonating a user will no longer adopt the system administrator's skin choice.
Fixed: In-Reply-To and References headers are not included in autoresponder messages nor DSN messages.
Fixed: Issues with CalDAV client synchronization.
Fixed: MAPI exception when validating Base64 encoded Thread-Topic header or parsing winmail.dat files or parsing recipients.
Fixed: MAPI search result items do not show inline attachment data.
Fixed: Moving messages between folders causes the user mailbox size to be doubled, sometimes failing if over the max size.
Fixed: Not all translatable strings are translated automatically when adding a new folder in web mail.
Fixed: Password reset modal in web interface has instances of untranslated text after entering Captcha phrase.
Fixed: Performing multiple renames on a folder could cause slowness and other odd behaviors.
Fixed: Priority flag in MAPI not showing for emails without importance set.
Fixed: Receiving a meeting response can sometimes not update the organizer's calendar.
Fixed: Receiving a meeting response in Outlook (MAPI) could duplicate the meeting on the organizer's calendar.
Fixed: Recurring calendar appointments do not receive an Email Notification on subsequent instances.
Fixed: Relaxed HTML validation checks causing the "Potentially dangerous scripts..." warning banner to show in web interface.
Fixed: Replying to an email in Sent Items populates the To field with the user's own email address rather than original sender address.
Fixed: Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear.
Fixed: RTF message data was not being converted to HTML when syncing via MAPI.
Fixed: Saving of a server-only message from a search or geting more from server would not allow the user to save the .msg file.
Fixed: Scenario in which a moved message could be duplicated.
Fixed: Scenario in which messages with malformed recipients could be stuck in the Drop folder and lost when the mail service is restarted.
Fixed: Searching with MAPI and getting more from server shows an item count of 0.
Fixed: Some folders are greyed out and some folders cannot be subscribed to in Thunderbird (IMAP).
Fixed: Spacing inconsistencies with grid buttons throughout the web interface.
Fixed: Special characters can be improperly encoded in the Subject in Mac Mail (EWS).
Fixed: SysAdmin user activity is not registering consistently in the online user cache.
Fixed: The Edit and View options do not work as expected when right-clicking on a calendar appointment in the web interface.
Fixed: The Edit option now works as expected when right-clicking on a calendar appointment in the web interface.
Fixed: The flag if inline or attachment to make a better determination of data to send by parsing winmail.dat file.
Fixed: The right-click menu > Edit/View button does not work in any Calendar view and the Duplicate option should be hidden.
Fixed: The Tab key must be pressed multiple times in order to move the focus from the Subject to the textbox in Firefox.
Fixed: User's Outlook (MAPI) sync shows as completed, but some folders do not retrieve data until Update Folder is used.
Fixed: Users who never access webmail may show as having logged in to webmail. (Cause: LDAP was getting logged as webmail.)
Efficiency: More efficiency improvements when updating the greylisting file.
Efficiency: Renaming folders happens quickly if no path change is required during the rename.
Security: Resolved an XSS vulernability.
Build 7761 (2021-04-01)
Fixed: Crashing issues when indexing some particularly malformed email messages.
Build 7753 (2021-03-24)
Fixed: Scenario in which SmarterMail could stop processing items in the Drop folder.
Build 7751 (2021-03-22)
IMPORTANT: On your initial upgrade, ALL user accounts will be reindexed.
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
Added: [Updated 30 Mar 2021] Client-side rules now automatically run in Outlook (MAPI).
Added: Additional detailed Autodiscover logging.
Added: Multiple fixes and optimizations for indexing and basic/advanced searching. (Resolving an issue with searching email addresses.)
Added: Separate messages for each SSL authentication attempt to the SMTP logs.
Added: Toast notification to inform system administrators when the EAS allocation has exceeded their limits.
Added: Warning banner to calendar appointment detail view if the configured time zones cause the start time to occur after the end time.
Changed: Adjusted right margin of calendar appointments in webmail to be more consistent with left side.
Changed: Advanced Search sorting now defaults to "Date".
Changed: Indexing will no longer include HTML/CSS comments or formatting-attributes found in messages. (Note: This will trigger a reindex on all users.)
Changed: Modified the File Storage public download page and button texts.
Changed: Ordering on the Domain Defaults modal now matches the ordering on the card.
Changed: Server license limits exceeded, Windows Defender, and active debug logs warnings are now toast notifications.
Changed: Simplified dark theme toggle to be more consistent with other SmarterTools products.
Changed: Webmail now uses quoted-printable transfer encoding rather for certain header fields. (E.g., attachments, subject, etc.).
Fixed: [Updated 29 Mar 2021] Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear.
Fixed: A draft message saved in Outlook (MAPI) syncs to webmail with the "Potentially dangerous scripts" warning.
Fixed: Adding an appointment via webmail is off by an hour in Outlook (MAPI).
Fixed: Archiving emails in Outlook (MAPI) removes the emails from Outlook's Inbox but the emails are preserved in webmail's Inbox.
Fixed: Buffer size was padded with extra bytes for attachment data when syncing to Outlook (MAPI).
Fixed: Changing only the casing of a mail folder name does not save properly.
Fixed: Connections that fail TLS/SSL may not properly close causing the message to get stuck in the spool.
Fixed: Contact notes do not always sync to Outlook (MAPI).
Fixed: Deleting an email while indexing is occurring may cause a Null Reference exception resulting in the mailbox being reindexed.
Fixed: Domain administrators are able to propagate EAS/MAPI licensing settings if User Default was previously enabled but system administrators have since disabled it.
Fixed: EAS, MAPI/EWS, and External SMTP Accounts settings do not propagate to User Defaults.
Fixed: Editing an appointment time zone multiple times may result in odd start/end times.
Fixed: Exchange (EWS) migration fails if a port is specified in the server address.
Fixed: File Storage public download page does not show any indication that a download is in progress.
Fixed: Harmonizely connected via CalDAV does not sync fully due to non-standard GUIDs being used.
Fixed: Image attachment is lost when an email is sent from Gmail then forwarded via Outlook (MAPI) to another user.
Fixed: Images that are pasted into a signature get attached repeatedly each time a draft is saved.
Fixed: IMAP Retrieval does not correctly handle folder names with spaces at the end.
Fixed: IMAP Retrieval does not log exceptions it encounters.
Fixed: In webmail, Conference Room reservations always show "You do not have permission to view details for this item" rather than details about the organizer.
Fixed: Inline attachments in emails on Mac Mail (EWS) fail to show up properly.
Fixed: Mailing lists are failing to process until the associated GRPs are deleted.
Fixed: Memory leak when writing temporary messages (tmpmsg) into GRP file.
Fixed: Moving a message with special characters in Outlook (MAPI) sometimes garbles the characters.
Fixed: Negative values in User Activity report.
Fixed: Note detail view in web interface does not open.
Fixed: Outlook (MAPI) reports an error when trying to export the Notes folder.
Fixed: Plain-text transfer encoded emails using certain foreign characters (like Chinese) do not index properly.
Fixed: Priority and Throttling propagation modal settings show as "Not Set" rather than "Unlimited".
Fixed: Reply and Reply All context menu options are clickable when multiple messages are selected in webmail.
Fixed: Scenario in which "Prevent previous password reuse" option may prevent some users from changing password at all.
Fixed: Scenario in which calendar subject text may overflow in Safari browsers.
Fixed: Scenario in which the calendar sequence number might not be properly incremented after modifying an appointment.
Fixed: Scenario where a particular monthly recurring appointment does not display properly when editing it in webmail.
Fixed: Scenario where attempting to delete selected contacts in grid view shows a toaster stating no contacts are selected.
Fixed: Scenario where calendar appointment hover text may show incorrect time, particularly when the computer timezone is different than the appointment timezone.
Fixed: Showing/hiding specific categories on a calendar has no affect on the appointments displayed.
Fixed: SmarterMail cannot handle GRP files that exceed 2.1 GB; now it will create additional daily GRPs as needed.
Fixed: SmarterMail does not retrieve appointment Sequence numbers when performing an EWS migration.
Fixed: Some appointment tooltip oddities in Calendar views, most notably in Mac browsers.
Fixed: Some appointments do not sync via CalDAV if the requested resource path is URL encoded.
Fixed: Some emails synced via EAS and/or MAPI appear with question marks in the body text.
Fixed: Some HTTP headers related to security and privacy are missing or misconfigured.
Fixed: Some incoming messages sent to SmarterMail server may fail DKIM validation checks.
Fixed: System and domain administrators can exceed the EAS licensing limit by using User Default propagation.
Fixed: Team Workspace "Use the upload button..." message is not horizontally centered.
Fixed: Team Workspace microphone status is always disabled even when enabled before joining.
Fixed: Team Workspace My Meetings and Participated Meetings pages cannot be scrolled.
Fixed: The default "All Domains" archiving rule can be selected for deletion even though the delete option is not available for this rule.
Fixed: The Mailing List Options page does not redetermine required fields on selection change.
Fixed: The password requirements "Prevent common passwords" and "Prevent previous password reuse" are not enforced for new users or password changes if "Skip enforcement for existing passwords" is enabled.
Fixed: The Type column for domain and user events disappears after refreshing the page.
Fixed: Unhandled disposition types should be handled the same way as "attachment" per RFC 6266, Section 4.2.
Fixed: User accounts created in earlier versions of SmarterMail with full email addresses no longer stop domain from loading/converting.
Fixed: Using special characters with the Add to Subject action in Content Filtering does not work.
Fixed: Webmail is not showing the attachment icon on emails that are labeled as attachments and have content IDs.
Fixed: When impersonating, the authentication refresh tokens are not being recreated after a password change.
Fixed: When moving email into a read-only folder the error message shows the source folder name not the destination folder name.
Fixed: When using the #ContactPicture# variable in user signatures the resulting image is broken on-send if the domain has the GAL disabled and/or the user is configured not to show in the GAL.
Efficiency: Better performance when parsing message attachment data.
Efficiency: Searching mailboxes in webmail is five times faster and uses less CPU and memory.
Translations: Added "CALENDAR_END_BEFORE_START" translation key.
Translations: Minor text changes for "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_USER" and "DOMAIN_MANAGEMENT_FEATURES_MAPIEWS_USER".
Translations: Renamed "PROPAGATION_PROTOCOL_SERVER_LIMIT" to "PROPAGATION_PROTOCOL_EAS_SERVER_LIMIT".
Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.
Build 7719 (2021-02-19)
Added: Dark mode for all Froala editors across all areas.
Added: IP address to Detailed LDAP logging.
Changed: App Passwords that are generated by Two-Step Authentication now include lowercase letters and numbers.
Changed: Delete buttons are disabled when first going to any grid view.
Changed: Deleting a shared folder in IMAP now uses the consumer's name/email instead of the owner's.
Changed: Generate/validate DKIM signatures now using message bytes rather than text. (Fixes potential encoding issues).
Changed: The error message has been clarified when system administrators attempt to delete a primary domain administrator account.
Changed: The font-size and font-weight of components for calendar events in month view.
Changed: Updated ClamAV to 0.103.1.
Changed: Updated Froala to 3.2.6-1.
Fixed: A contact created with multiple email addresses only syncs the first three email addresses in Outlook for Mac (EWS).
Fixed: A user with full control of a shared mail folder that contains subfolders cannot delete messages in the subfolders.
Fixed: Any shares to a custom User Group cannot be removed if a calendar is also shared to the Everyone or Administrator User Groups.
Fixed: Appointment font size is inconsistent in the web interface across all calendar views.
Fixed: Autocomplete styling now appears correctly in dark theme.
Fixed: Calendar month view cuts off the time component for events with long subject lengths.
Fixed: Calendar summaries may show an encoded ampersand in web interface.
Fixed: Clients/protocols are improperly adding folders whose names contain only a period.
Fixed: Downloaded attachment data was incorrect in webmail with a plain text transfer and odd encoding.
Fixed: Drafts updated in Outlook for Mac (EWS) do not check the Max Message Size.
Fixed: Drafts updated over IMAP do not check the Max Message Size.
Fixed: Email attachment names may not be parsed correctly in web mail and EAS.
Fixed: Encoded emails with plain text transfer encoding on attachments are malformed in Mac Mail (EWS).
Fixed: EWS message not properly parsing certain email addresses.
Fixed: Existing shares on subfolders are lost when a parent folder has a new share added to it.
Fixed: HTML editors are defaulting to expanded mode on autoresponder page in the web interface.
Fixed: Linkify on calendar appointments is including the closing '>' on some plain text descriptions.
Fixed: MAPI calendar invite responses are reset to 'None' when attendees are added or removed.
Fixed: MAPI exception during email sync may cause a folder to stop syncing.
Fixed: New aliases added via the API do not display in the web interface until the domain is reloaded.
Fixed: Notifications may show raw HTML code.
Fixed: Outlook 2010 (IMAP) is getting a permissions error when interacting with folders in a specific way.
Fixed: Saving a new Task folder does not preserve the folder's color selection.
Fixed: Scenario where a calendar subpart may not be correctly identified.
Fixed: Scenario where a contact's Phone Numbers card can wrap to a second column in the web interface.
Fixed: Scenario where Contacts page fails to load in the web interface.
Fixed: Scenario where editing a draft in webmail can create duplicate drafts.
Fixed: Secondary system administrators without "Manage secondary administrators" permission can modify languages for others.
Fixed: Swapping from Card to Grid View in Notes or Task when there are none causes the Delete button to become enabled briefly.
Fixed: System greylisting checks may cause slow downs on systems with a lot of traffic.
Fixed: The Hex Color selection box is partially cut off when creating a new Calendar folder.
Fixed: The hover color of an email folder when dragging and dropping email is wrong in Dark Theme.
Fixed: The Notifications Actions (...) button disable logic does not work properly on mobile devices.
Fixed: Turkish characters do not work in most encoding types in EWS.
Fixed: Updating the subject line of an email twice from Outlook (MAPI) does not update other Outlook (MAPI) clients.
Fixed: Users with full control on shared mail folder cannot move messages from that folder into their own folders.
Fixed: Viewing an appointment from a shared calendar in Outlook for Mac (EWS) shows Accept/Tentative/Decline options.
Security: Fixed one or more security issues were fixed. It is recommended that all users update to this release.
Build 7699 (2021-01-29)
Changed: Upgraded FullCalendar component to latest version 5.5.1.
Fixed: A situation where the "fullName" variable is being over written by the API when creating a new user.
Fixed: Autocomplete dropdown text on Impersonate User modal is partially cut off in Mac browsers.
Fixed: Calendar Agenda view is not translating the date into non-English languages.
Fixed: Clicking on a day in Month view defaults to creating a new all-day appointment instead of using the time component.
Fixed: Encoding exceptions in ActiveSync logs.
Fixed: Endless spinner when printing some emails from their popout window.
Fixed: Exporting notes to CSV fails if they don't have a category defined.
Fixed: In webmail, Email Notification toggle is editable for read-only appointments.
Fixed: Placeholder content and formatting was standardized across the webmail interface.
Fixed: Recurring calendar appointments receive an Email Notification for only the first instance.
Fixed: Scenario where DKIM signature could have an invalid body length.
Fixed: The first time an email is printed in a browser, print preview shows the raw content of an email rather than the rendered view.
Fixed: Unable to modify and save Domain Defaults.
Fixed: Using "Goto series" action on a recurring event instance in calendar detail view loses the original end date-time.
Fixed: When sending messages from webmail, inline images in signatures don't show in Gmail.
Fixed: When using Active Directory authentication, the user account name is now set properly.
Efficiency: Greatly reduced the time it takes to login via webmail for users with larger accounts.
Translations: Updated the Swedish translations file.
Build 7692 (2021-01-22)
Added: Added banner to let system administrators know that debug logs may impact performance.
Changed: The calendar event description field is now on a separate card that uses the editor so that hyperlinks are visible and clickable.
Changed: Updated Froala editor to version 3.2.5-2. (Fixes several formatting and styling issues.)
Fixed: "Clean up old items" feature in Outlook (MAPI) does not properly archive old emails.
Fixed: Conference rooms do not appear in webmail calendar view.
Fixed: Encoding issues displaying in webmail and EAS. (Note: Other protocol changes forthcoming.)
Fixed: EWS clients authenticating with a negotiate request could fail authentication but get a 200 response from SmarterMail.
Fixed: Improved handling for winmail.dat attachments with Mac Mail (EWS).
Fixed: Message ID header is missing the domain name when sending from Outlook (MAPI).
Fixed: Modifying the date of a single instance of a recurring event within Outlook (MAPI) causes the instance to disappear from webmail.
Fixed: Outlook for Mac (EWS) does not properly display attachments included in a winmail.dat file.
Fixed: POP and IMAP last login times do not show in the webmail interface.
Fixed: Search in Android Gmail app (IMAP) returns "Folder could not be synced" error.
Fixed: Shared calendars do not appear in source modal as shared calendars.
Build 7685 (2021-01-15)
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
IMPORTANT: Each user's first login to webmail or first connection to a protocol post-upgrade will have a short delay as CFG upgrade conversation runs in the background.
Added: A new default option and action for Folder Auto-clean to delete email based on "Time in Folder".
Changed: In Folder Auto-clean rules, the rule named "Age" was renamed to "Message Date", though its action remains the same.
Changed: On upgrade, existing Folder Auto-clean rules that use "Age" will be changed to "Time in Folder" and use the server upgrade date as the start date.
Changed: When sending messages with 8-bit transfer encoding, line lengths are now limited to 998 characters.
Fixed: "No Items to Show" briefly shows on calendar Agenda view when visiting the calendar page for the first time.
Fixed: "Shared With Me" appears as an option in the Folder Auto-Clean rule Folder dropdown.
Fixed: Attachments in webmail do not always show the attachment indicator in the message list.
Fixed: Calendar Month, Week, and Agenda views may not span full browser height in Safari.
Fixed: Calendar, Task, Note, and Contact folder names are not displaying special characters correctly.
Fixed: Contact groups with a lot of entries do not show up correctly in webmail when syncing from Outlook (MAPI).
Fixed: Content Filters with conditions that contain special characters are not working properly.
Fixed: Email addresses may not be properly decoded when added to the acquaintances.json file.
Fixed: Forwarded emails that have inline attachments are delivered with the the attachment missing.
Fixed: Inserting HTML into a Froala editor may result in empty content when using a MacOS browser.
Fixed: NullReferenceException when importing a PST file into Outlook (MAPI).
Fixed: Outlook (MAPI) does not show CSV attachments.
Fixed: Scenario in which a message containing an attachment shows no attachment when forwarded from SmarterMail.
Fixed: Scenario in which replying to an email with a subject line using mixed encoding appears with garbled characters in webmail.
Fixed: Scenario in which some messages may not appear in the Sent Items folder.
Fixed: Scenario where some messages may not be delivered; logs show delivery starting and finishing, but nothing in between.
Fixed: Several scenarios where a new appointment start date does not match the recurrence rule for that date.
Fixed: Some messages are not properly encoded in webmail, Outlook Mobile (IMAP), Mac Mail (EWS), and iPhone Mail (EAS).
Fixed: Sorting by Subject in Tasks Grid View does not work.
Fixed: Spaces are getting added to outbound messages.
Fixed: Spam check details are not being written properly to HDR file.
Fixed: SpamAssassin is not properly scanning items if the header content types or subtypes are not in lowercase.
Fixed: User authentication with APOP fails if user email address includes plus addressing folders.
Fixed: Web interface "Unsupported Browser" warning is not loading in Internet Explorer 11.
Efficiency: Significant memory reduction for messages with attachments and calendar invites.
Translations: Updated the Swedish translation file.
Build 7669 (2020-12-31)
Changed: Autoresponders are now always sent once per day per sender. The system and user level settings to enable/disable this limitation have been removed.
Fixed: Downgraded Froala editor from 3.2.5 to 3.2.3 to fix multiple editor issues.
Fixed: Emails from an IP address that's whitelisted for SMTP Auth Bypass are getting bounced with a 550 response when Require Auth Match is set to domain or email address.
Fixed: Unable to print plain text emails.
Build 7661 (2020-12-22)
Added: Added a sortable Verified column to mailing list subscribers when double opt-in is enabled.
Added: Allow administrators to resend mailing list opt-in verification emails.
Changed: "Disable Greylisting" in user settings is now "Enable Greylisting".
Changed: FullCalendar component has been updated.
Changed: Non-verified subscribers will be removed from a mailing list if double opt-in option is disabled.
Changed: Simplified performance counters.
Changed: Virus notification message text is now more generic.
Changed: When Failover is enabled, SMTP Out IP settings are disabled but show that they are handled via Failover.
Removed: Redundant bosh-xmpp logging. (Note: The logs in App_Data/Logs can be safely deleted.)
Removed: Weather and zip code (for weather) removed from settings and calendars in the web interface.
Fixed: All-day events in webmail calendar are short by one day when spanning multiple days.
Fixed: Calendar dropdown is blank for Add to Outlook in web interface.
Fixed: Cannot sort mailing list subscribers by Subscribe Date nor Bounce Count.
Fixed: ClamAV virus reporting doubled in system and domain Viruses Caught reports.
Fixed: Creating a new account with Active Directory authentication does not create required "account_name" field in the settings file.
Fixed: Disk Usage report may not report the last login times correctly.
Fixed: Drafts are getting orphaned after the message is sent from Mac Mail (EWS).
Fixed: Editing the subject line of an email in Outlook MAPI does not sync back to the server.
Fixed: Email with HTML attachment does not display correctly in webmail or MAPI.
Fixed: Folder creation via IMAP does not respond with proper NO reply if the name contains trailing spaces.
Fixed: High CPU issues when reading ASCII characters during the MAPI connect request.
Fixed: Inline attachments are included even if they are deleted in the email compose window when replying or forwarding emails.
Fixed: Logging in as a system admin with Remember Me shows a blank page.
Fixed: Mailing List logging is not capturing any logs.
Fixed: Mailing list subscriber's Bounces tab does not show bounced messages.
Fixed: Mailing list subscriber's Message Log tab does not show any messages.
Fixed: MAPI is not always correctly removing old ping request data.
Fixed: Messages sent via Mailing Lists may be changed. (E.g., missing spaces between words, line breaks ignored, etc.)
Fixed: Minor improvement to Froala editor loading slowly in some cases.
Fixed: New Shared Folder modal displays incorrect characters if a parent email folder contains accented characters.
Fixed: Outlook (MAPI) FAI count is being incorrectly set as a MAPI property.
Fixed: Outlook (MAPI) shows a winmail.dat attachment instead of the actual attachment.
Fixed: Possible exception when syncing recurring meetings with Outlook (MAPI).
Fixed: RE: and FWD: tags are only checked for in English. (Now looks for user's current language before prefixing.)
Fixed: Scenario in which email subject line could show raw base64 or quoted-printable encoding text in web interface.
Fixed: Scenario in which Outlook for Mobile (IMAP) is not displaying subjects or senders for a message.
Fixed: Scenario where a recurring appointment may not be shown in the web interface.
Fixed: Small memory leak when meeting invites are canceled by the organizer in Outlook (MAPI).
Fixed: Some folders in Outlook (MAPI) do not display any emails.
Fixed: Subject line is cutoff on recurring appointments in calendar Week and Day views.
Fixed: System General settings page is not spanning width of screen.
Fixed: The "Send Subscribe Email" confirmation email is not sent after a subscriber is verified if double opt-in is enabled.
Fixed: The Disk Usage grid does not properly sort accounts shown as 0.0/unlimited vs <1 KB/unlimited.
Fixed: Trying to modify a contact in Outlook for Mac (EWS) results in a NullReferenceException.
Fixed: When logging in to webmail, some domains do not redirect to HTTPS despite being configured to force HTTPS.
Efficiency: Decreased the load times by 60% for some users logging into the web interface.
Efficiency: Improved performance when calculating size of temp messages.
Efficiency: Reduced frequency of performance counter data updates.
Security: Updated jQuery to 3.5.1 to mitigate CVE-2020-11022 and CVE-2020-11023.
Translations: Added missing translations for mailing list Unsubscribed links.
Translations: Added new translation keys for Reply and Forward email abbreviations. (I.e., RE and FWD.)
Translations: Clarified description for Mailbox Migration card. (Translation key MAILBOXMIGRATION_EXPLANATION.)
Build 7642 (2020-12-03)
Changed: Charting engine changed to use a self-hosted engine instead of Google Charts.
Changed: In charts, anything less than 1 KB now shown in bytes.
Changed: Team Workspace landing page now starts with the mic muted.
Fixed: "Refresh Disk Usage" button does not work to refresh a domain's disk usage.
Fixed: A contact's Company Fax phone number entry does not sync from SmarterMail to Outlook (MAPI).
Fixed: Adding an appointment to Mac Calendar (EWS) may result in incorrect appointment time.
Fixed: After clicking on "Click here to view more on Microsoft Exchange" the Archive option in Outlook MAPI no longer works.
Fixed: Calendar descriptions do not sync from SmarterMail to Outlook (MAPI).
Fixed: Cannot connect to EWS after creating a new user without restarting MailService or until you wait a few minutes.
Fixed: Cannot move an appointment to another calendar when editing it via the web interface.
Fixed: Chart axis lines are difficult to distinguish in dark mode.
Fixed: Cyren's "When Virus is Found" action is not being honored.
Fixed: Default EAS/MAPI/EWS settings are not applied when importing users via CSV.
Fixed: Domain Settings > Accounts is not updating user account sizes in a timely manner.
Fixed: Domain's max recipient limit is not enforced when sending an email via EWS or EAS.
Fixed: Drafts moved as a result of a mailbox migration (EWS or IMAP) cannot be edited.
Fixed: Email shows an attachment in webmail but not in Outlook (MAPI).
Fixed: Having an incoming gateway listed in IP Spam Bypass skips all spam checks on other received line IPs.
Fixed: Impersonated users are logged out when their authentication tokens are refreshed.
Fixed: Licensing > MAPI/EWS card shows total number of mailboxes not the number of mailboxes with MAPI/EWS enabled.
Fixed: Navigating away from the Settings > Autoresponder page always shows the Unsaved Changes warning, even if no changes were made.
Fixed: Password reset emails might be rejected by some DMARC policies because of blank Return-Path field.
Fixed: Printing a popped-out email in Safari does not work.
Fixed: Printing forwarded emails puts a page break between the new message and the forwarded content.
Fixed: Quote styling applied to a reloaded draft is being applied to the entire message instead of just the selected lines/paragraphs.
Fixed: Re-saving a draft with an empty subject line saves the subject as "undefined".
Fixed: Recurring appointments from an Exchange 2013 mailbox migration show incorrectly in Month view.
Fixed: Resetting an expired password breaks some IMAP connections.
Fixed: Scenario where File Storage for a user may not open in web interface.
Fixed: Scenario where messages can get stuck in a saving state and cannot be saved nor sent.
Fixed: Scenario where outgoing SMTP is disabled for a user due to password expiration even after an admin changes the password.
Fixed: Scenario where SmarterMail upgrade causes mailing lists to fail to load.
Fixed: Scenario where the interface times out when a user is moving email messages into a shared folder.
Fixed: Scenario where users cannot create a folder in Outlook 2010 (IMAP).
Fixed: Some external providers reject SM password reset emails due to malformed To header field.
Fixed: Spacebar does not toggle switch on login page Remember Me field.
Fixed: Tables that have an attribute of border="0" are displaying a border in emails; added new No Borders table style.
Fixed: The "Check Availability" button on a calendar invite email shows base code.
Fixed: The Content Filter condition for Sender Authenticated does not work properly.
Fixed: The Help link for Sys Admin > User Defaults > Propagation modal was going to wrong help page.
Fixed: User Grid has a slightly different value for user account sizes than other spots.
Fixed: User is prompted to save draft or confirm before closing compose window even if no changes have been made since last draft save.
Fixed: User Settings page does not properly load the Calendar Auto-Clean setting.
Fixed: Web interface times out randomly.
Fixed: When a user is the only one in a Team Workspace and shares their screen, the screen is backwards.
Fixed: When editing a message, removing an address from CC/BCC causes CC/BCC to be overwritten with the To address(es).
Security: Fixed XSS on error messages involving the bearer token.
Translations: Restored missing strings used for mailing list double opt-in.
Build 7619 (2020-11-10)
Added: An option to propagate system-level User Default settings to a domain's User Default templates, to existing users, or both.
Changed: Re-added the language propagation option to assist Administrators with upgrading to Build 7593 and above.
Removed: "Check for Outdated Browsers" setting from System General settings page.
Fixed: "Windows-1252" message body text encoding is being changed to "Iso-8859-1" for messages created in webmail.
Fixed: A warning is displayed indicating a duplicate binding exists when editing a port binding.
Fixed: Adding a domain-level calendar resource, but not assigning any users before saving it, doesn't show the calendar in the web interface nor can it be deleted.
Fixed: All-day appointments in All Appointments view in webmail may show on wrong day.
Fixed: CardDAV on iOS shows the GAL folder and contents even when the domain's GAL feature is disabled.
Fixed: Clicking "Reply All" in webmail truncates display names when they contain commas.
Fixed: Exception in the MAPI logs after running IMAP retrieval.
Fixed: Long attachment names may be partially hidden behind the attachment preview in the webmail compose window.
Fixed: Some encoded attachment file names can show garbled in web interface.
Fixed: Team Workspace login/device fixes and changes.
Fixed: The Password Reset request links back to the login page and does not allow passwords to be reset.
Fixed: Trailing spaces aren't detected or removed in folder names during mailbox migrations.
Fixed: User throttling notice is not sent out more than once per user regardless of its frequency setting.
Fixed: Webmail editor Decrease Indent button does not work for items that indented the same amount as the previous list item.
Build 7611 (2020-11-02)
Changed: "Browser Not Supported" page now includes Safari as a suitable replacement/alternative.
Changed: Team Workspaces updated to display "Browser Not Supported" page for users of browsers outside of SmarterMail requirements.
Fixed: Main web interface does not load in Internet Explorer 11.
Fixed: Subscribing to a calendar where appointments span multiple days are only showing on a single day in MAPI.
Fixed: Team Workspace frame rate issue with Firefox could cause a toast notification to appear stating no device was found.
Build 7607 (2020-10-30)
Added: New WebRTC framework for Team Workspaces.
Added: The ability to pin/unpin attendees in a Team Workspace.
Added: Total Attendee list and Attendee Management for Team Workspaces.
Changed: Collaboration item cards menu caret icon to an Actions (...) icon throughout the web interface.
Changed: Increased the number of audio/video participants in a Team Workspace to 9.
Changed: Modifying an appointment start time in webmail will retain the original duration and modify the end time accordingly.
Fixed: Adding all-day appointment shows on previous day when account timezone happens to be less than server timezone.
Fixed: Appointments, Tasks, Contacts, and Notes can lose categories when a new Category is added via EWS.
Fixed: Attachments encoded in ISO-8859-1 (Western European) may not show in Outlook (MAPI).
Fixed: Auto draft in webmail does not save after allotted time if the user keeps typing.
Fixed: Custom spam rules do not run on Subject lines that are UTF8/Base64/QP encoded.
Fixed: Dragging an appointment in eM Client (EWS) does not sync the appointment changes back to the server.
Fixed: Dragging and dropping an all-day appointment in web interface causes it to span two days.
Fixed: If a user invites themselves to a meeting on a user-shared calendar, then changes the calendar used for the appointment to one of their own calendars, the organizer information is not updated.
Fixed: ISDN phone number is getting sent twice when syncing contacts via EWS.
Fixed: Meeting invite acceptance emails may set the reminder to "None" in some scenarios.
Fixed: Messages counts at bottom of message list in web interface may show raw HTML encodings in some languages.
Fixed: Opening an appointment in webmail may show the start/end times in local time instead of the appropriate time zone setting.
Fixed: Outlook (MAPI) does not always send PDF attachments correctly.
Fixed: Outlook (MAPI) does not honor the Reply-To address on emails.
Fixed: Scenario in which a printed first page may only contain email header and no other email content.
Fixed: Sender's name/email address can be duplicated by EWS in the email header, causing issues with delivery.
Fixed: Sending an email to a recipient with curly brackets in the username causes the message to be undelivered.
Fixed: Set the legacy path so the failover configuration conversion is done on the shared files instead of the local ones.
Fixed: Some modals are resizing after they are opened in web interface.
Fixed: Some table styling is lost when an email is sent if the table is resized in the Froala editor in webmail.
Fixed: The Tab key does not submit on the attendee field in webmail when creating a meeting invite.
Fixed: Viewing a sent message with a recipient with curly brackets causes a potential spam notification to appear.
Efficiency: Audio detection in Team Workspaces greatly improved.
Efficiency: Dynamic scaling of bandwidth and video quality added for increased efficiency for Team Workspaces.
Efficiency: Greatly reduced the time it took for MAPI to search for more items on the server.
Efficiency: Removed unused variable in TempMailMessage, reducing unnecessary memory allocation.
Translations: Updated Hong Kong, Simplified, and Traditional Chinese translation files.
Translations: Updated time zone translations from the Microsoft language site.
Build 7593 (2020-10-15)
Added: Language setting for System Administrators accounts.
Added: Language setting has been added to Domain Settings > Accounts so Domain Administrators can modify a user's language.
Added: Outbound gateway description is included in the Outbound Gateway dropdown in the Domain configuration and Domain Defaults.
Added: Server-side language support for EAS, EWS, and MAPI.
Added: System Messages can be configured for specific languages.
Added: The ability to specify language in User Default settings. (Note: Language cannot be propagated to avoid language conflicts.)
Added: Users' current mailbox size to list-users-extra System Administrator API call.
Changed: "Specific Domain" gateways now available in the Professional Edition.
Changed: About/Checkup page now shows the build date and the actual .NET framework version. (Not the CLR version.)
Changed: Calendar auto-clean is called, as needed, when Internet calendars are updated.
Changed: Email spam header will state all performed checks regardless of pass state. (Except RBLs/URIBLs.)
Changed: Internet calendar appointments are checked to see if they should be auto-cleaned before being added.
Removed: System and domain level 'Login Page Language' setting in the Webmail Login customization settings.
Removed: The Language dropdown on the login page. (Note: Login page uses browser language and will fallback to English, if not supported.)
Fixed: A broken image indicator may appear when syncing to Outlook via MAPI.
Fixed: Adding an event by clicking on the day column, in Week view, populates the dates shifted by one day.
Fixed: After configuring an outbound gateway the page does not return to Gateways page.
Fixed: All Categories are selected when creating a new appointment.
Fixed: All-day appointment flag does not sync from Android devices via EAS.
Fixed: All-day appointments are shifted by one day in positive UTC timezones in the web interface.
Fixed: An all-day recurring appointment that spans multiple days appears in Outlook (MAPI) with only a one day duration.
Fixed: An Outlook (MAPI) error when creating a calendar appointment which causes folders to not update.
Fixed: Attachment flags in MAPI are not always accurate.
Fixed: AUTH PLAIN may fail when SmarterMail connects as a client to another SMTP server.
Fixed: Autoresponder is always limiting responses to once daily regardless of related setting.
Fixed: Autoresponder is sending blank MAIL FROM instead of the known sender email address.
Fixed: Autoresponders are not working on all messages that meet the requirements.
Fixed: Clicking on an all-day appointment shows different to/from dates in web interface.
Fixed: Clicking the link to download older emails in Outlook (MAPI) from the server does not always download the emails.
Fixed: Console error when toggling main calendar on/off; unable to toggle any subsequent calendar.
Fixed: Deleting recurring events does not sync to server when using EAS on iOS or Android.
Fixed: Delivery Status Notifications (DSNs) get stuck in the spool for remote delivery messages.
Fixed: Delivery Status Notifications (DSNs) have an incorrect action prefix in email subject lines.
Fixed: Domain content filters with Move Message folder set to "Junk Email" (instead of "Junk E-mail") creates new custom folder.
Fixed: EAS clients set to different time zones than the server and account do not show all instance deletions for recurring appointments.
Fixed: Folders with an "&" symbol or accent characters have issues syncing their contents in IMAP clients.
Fixed: iCal time component is lost when saving non-all day appointments that start or end at Midnight via EAS or EWS.
Fixed: IMAP "Failed to update header" error in Outlook 2010.
Fixed: Impersonated Domain Administrators cannot add Domain Aliases if "Allow Domain Admins to create domain aliases" is disabled.
Fixed: Issue where some recurring appointment exclusion dates were not being added properly.
Fixed: Issue where the server cannot be reached when trying to send an email from Outlook via MAPI.
Fixed: Issue with time zone differences on appointments created or modified via EWS.
Fixed: MAPI attendee responses are not reflected in the tracking window.
Fixed: MAPI calendar PST import does not completely finish.
Fixed: MAPI error when trying to send to a recipient with a display name.
Fixed: MAPI exception when syncing email with an embedded message.
Fixed: MAPI parsing error when loading meeting requests recipient properties.
Fixed: MAPI reports an error when clicking on an external calendar invite with attachments.
Fixed: Modifications to existing Sender Priorities (Sys Admin > Settings > Delivery Limits) do not save back to the server.
Fixed: Modifying an existing all-day appointment to recurring daily causes it to span two days.
Fixed: Modifying and saving a recurring all-day appointment duplicates it.
Fixed: Notification window shows untranslated text for domain shares.
Fixed: Nth weekday of month recurrence pattern does not always work in Outlook via MAPI.
Fixed: Outlook (MAPI) cannot open a user's shared mailbox if the username contains a hyphen.
Fixed: Outlook (MAPI) does not use the reply-to address.
Fixed: Outlook (MAPI) randomly restarts.
Fixed: Outlook (MAPI) restarts after editing a contact multiple times.
Fixed: Outlook cannot autodiscover via MAPI if the account's display name contains an ampersand.
Fixed: Outlook crashes when adding/editing an appointment via MAPI.
Fixed: Outlook does not always reflect external updates, and may restart, when using MAPI.
Fixed: Outlook does not display a recurring appointment when the end time is set to midnight via MAPI.
Fixed: Overview and Disk Usage domain reports shows an error instead of the pie chart.
Fixed: Performing a Message Archive search on an archive using UNC pathing gets a NullReference exception.
Fixed: Replying to an email with a quoted-printable subject line would add extra spaces between words.
Fixed: Scenario in which the message delivery retry attempt shows more attempts than the configured Retry Intervals.
Fixed: Scenario where users could not be removed from folder shares.
Fixed: Scenarios in which deleted instances of recurring appointments would not sync properly between webmail and EAS clients.
Fixed: Several issues with all-day appointments in the web interface.
Fixed: SmarterMail falsely lists NTLM as a valid authentication method if POP3 clients send AUTH command with no parameters.
Fixed: SmarterMail was not properly checking the requested BodyType when sending appointment descriptions via EWS.
Fixed: Spam checks are running against incoming gateway rather than the sender's IP when gateway is added to IP bypass list.
Fixed: Subfolders with a default folder names (e.g., Deleted Items) can be moved to the root level via EAS.
Fixed: System Server Health report shows no data.
Fixed: There are many redundant, invalid tags on the About/Checkup page.
Fixed: User and Service access card placement has been moved in Domain Settings > Accounts and User Defaults pages.
Efficiency: Improved message moves and deletions in IMAP.
Translations: Fixed typo in French translation file.
Translations: Removed/merged duplicate strings in master en.json file.
Translations: Restored missing time zone strings for Qyzylorda, Volgograd, and Yukon.
Build 7544 (2020-08-27)
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 (2020-08-20)
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 (2020-08-06)
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 (2020-07-30)
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 (2020-07-17)
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 (2020-07-10)
Added: Reading pane light/dark mode now persists between browser sessions.
Fixed: Ampersand (&) symbol in folders names show up as & 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.
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).
Build 7488 (2020-07-02)
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: .tmp files are not removed when a domain is deleted, which prevents the domain folder from being removed.
Fixed: "Disable AUTH LOGIN method for non-SSL SMTP authentication" no longer works as expected.
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 (2020-06-26)
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.
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.
Efficiency: Significant improvements to CPU, disk, and memory when adding or editing large numbers of users.
Build 7475 (2020-06-19)
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.
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.
Efficiency: Drastically reduced CPU and RAM usage for calendars, across webmail and all protocols.
Build 7468 (2020-06-12)
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 (2020-06-03)
IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading.
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: 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 “Use sent items for autocomplete (webmail only)” user setting; changed autocomplete behavior to ALWAYS use Sent Items, GAL, and Contacts.
Changed: Removed EAS management at the system level/domain level and moved to the Accounts area.
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.
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.
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: “Forward message” content filter does not apply SRS on the sending address.
Fixed: 8-bit non-UTF8 encoded messages appear broken when synced via EAS to iOS devices.
Fixed: A disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired.
Fixed: A forced disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired.
Fixed: Accepting a meeting invite from a different domain was not updating appointments correctly.
Fixed: Accepting or declining meeting invites in webmail moves the meeting invite to Deleted Items without marking it as read.
Fixed: Activating a new license does not immediately update the interface if the current license has expired.
Fixed: AddDomain API does not honor MaxSize, AliasLimit, ListLimit or UserLimit input settings.
Fixed: Advanced Search can show duplicate or inaccurate entries.
Fixed: Appointment invites missing date fields cannot be read by POP3 correctly.
Fixed: Attachments embedded in message subparts may not show the icon correctly in web interface.
Fixed: Attempting to create users with names that are part of IIS reserved hiddenSegments names is no longer allowed.
Fixed: Auth tokens do not expire after 30 minutes of no use.
Fixed: Auto forwarding messages do not use configured gateways.
Fixed: Auto-saving a draft fails after 15 minutes of timeout due to authentication token fails.
Fixed: Autodiscover changes to make it more RFC compliant.
Fixed: Autoresponder messages are not using the domain gateway configuration.
Fixed: Bindings tabs may show IP as being bound to ports that no longer exist.
Fixed: Blocked Senders do not get blocked if the Return-Path and the From field have different email addresses.
Fixed: Bounce message triggered by messages above the domain's max message size do not include the server response message.
Fixed: Bounces are incorrectly sending the original sender's email address for the "MAIL FROM" (Return-Path) field.
Fixed: Calendar views won't load if there is a cancelled event to be displayed.
Fixed: Cannot create new calendar events for March 30 or March 31 in the web interface.
Fixed: Cannot parse port number in certain IP ranges using XMPP.
Fixed: Cases where a contact note field may contain angle brackets which cannot be viewed in web interface.
Fixed: Category filters do not work in Notes, Tasks, Contacts, and Calendar All Appointments grid views.
Fixed: Certificate errors with POP3.
Fixed: Change Domain Path is showing an error message and leaving the domain in an unloaded state.
Fixed: Changes made in Outlook (EAS) to full-control shared calendar do not sync to web interface.
Fixed: Changes to a single occurrence in a recurring meeting do not update the attendee's calendar properly when accepted through EWS.
Fixed: Changes to contact images are not properly saving from eM Client and Outlook for Mac via EWS.
Fixed: Changing a domain path then immediately impersonating a user on that domain results in a broken interface.
Fixed: Changing language on user profile page does not always work.
Fixed: Changing the recurrence rules for an appointment causes EWS clients to show modified occurrences that are no longer valid.
Fixed: Closing certain modals may show a non-breaking exception in the browser console window.
Fixed: Code view on signature editor cannot be scrolled.
Fixed: Command-line antivirus option does not work if the executable path is wrapped in quotes.
Fixed: Compose window toolbar buttons may become hidden when composing a long email and with Cc/Bcc fields expanded.
Fixed: Conference rooms do not show in the web interface. (Note: they will now show if attached, with the default being toggled off).
Fixed: ConnectedIP header in HDR items is missing.
Fixed: Contact images do not import or export when using VCard format.
Fixed: Contacts briefly flashes "No sources are selected" before selected sources are loaded.
Fixed: Contacts in web interface will not show if the contact folder is missing the Display Name field.
Fixed: Contacts with only a display name do not sync properly for some protocols.
Fixed: Content filter action “Forward message” does not forward through the configured gateways.
Fixed: Content filters with a bounce action are not sending the bounce message.
Fixed: Creating a note while impersonating a user with a mixed-case username causes browser console errors.
Fixed: Creating folders does not account for names reserved by Windows. (E.g., aux, con, etc.)
Fixed: Creating or modifying a mailing list permits disallowed characters.
Fixed: CSV export of reports do not have proper encoding when the view in the web interface contains foreign characters.
Fixed: CSV export of users are more resistant now to user config errors.
Fixed: Custom help link and text requires page refresh before showing changes in the web interface.
Fixed: Declining an meeting invite from the email message causes eM Client (EWS) to display an error.
Fixed: Declining meeting invites from webmail or EAS may not send organizer the declined message.
Fixed: Delete action on spam filter is sending out DSNs.
Fixed: Deleting a domain does not remove all references of the domain from caches.
Fixed: Deleting a domain still reports users with EAS or EWS.
Fixed: Deleting a mailbox.cfg file after upgrade causes some messages to display as being sent at 12:00 am.
Fixed: Deleting a non-mail folder does not delete the associated folder-xxx.json from disk.
Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees.
Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees.
Fixed: Deleting or moving a message in its popout window does not mark the next message in the list as read.
Fixed: Domain creation fails validation if the name contains mixed casing.
Fixed: Domain custom help overrides system custom help even if login customization has been disabled.
Fixed: Domain extension blacklists can be wiped out when modifying domain spam filtering settings.
Fixed: Domains grid does not update the Users total to include the newly added user after using Attach User.
Fixed: Double clicking on an appointment (or other item) opens two windows.
Fixed: Double-clicking on email with Hong Kong time zone shows server time.
Fixed: Download All button in Message Archive Search does not work.
Fixed: Drafts do not auto-save based on changes to To, Cc, Bcc, Attachments or Subject fields.
Fixed: DSN messages are providing the original sender’s email address for MAIL FROM.
Fixed: DSNs are not being sent for successfully forwarded emails.
Fixed: EAS clients may mark modified / tentative appointments as accepted if the previous invite has already been accepted.
Fixed: EAS is changing attendees' display names to upper case when syncing to clients.
Fixed: Editing a Note modifies its creation time rather than the modified time.
Fixed: Emails that come into the inbox of Outlook have the email address showing in All CAPS.
Fixed: Emojis in calendar invites caused issues across clients.
Fixed: Empty email message header and tabs sometimes appear when a mail folder has no contents.
Fixed: Errors are being thrown by a contact folder that doesn't have a Display Name.
Fixed: Escaped quotes in friendly name portion of an email address fail to parse in web interface.
Fixed: Event reminder time could calculate drastically different values than was originally configured.
Fixed: Event variables in To and From fields are failing validation checks and cannot be used.
Fixed: EWS clients are treating meeting responses as meeting requests.
Fixed: EWS clients cannot copy or move non-message items.
Fixed: EWS clients might not show the last occurrence of a recurring appointment that ends on a specific date.
Fixed: EWS is failing to retrieve availability for conference rooms.
Fixed: Exchange migration fails authentication.
Fixed: Extensive changes to how HTML is relayed from SmarterMail to various clients across all areas: Notes, Tasks, etc.
Fixed: Failed delivery DSN messages not handled properly when the message has no NOTIFY flag.
Fixed: First message is getting marked as read when loading the message in the content pane.
Fixed: Forwarding or replying to an email from EWS does not mark the email appropriately in the web interface.
Fixed: Gateways are using TLS, if available, even though they are configured to use no encryption.
Fixed: If a CFG contains references to an email not in any associated GRPs that reference is not being removed properly. (Note: Might cause higher than normal CPU usage especially with EAS clients.)
Fixed: If a temp file is corrupted, it is not removed and may cause endless spinner in the web interface.
Fixed: If total disk storage for a user is under 1 MB, it was showing as unlimited in the disk usage summary.
Fixed: Images sometimes do not show in attachments tab of web interface.
Fixed: IMAP does not authenticate with Outlook on mobile.
Fixed: IMAP has an exception with BODY.PEEK.
Fixed: IMAP may not delete messages correctly because of an incorrect folder UIDValidityValue.
Fixed: IMAP migration does not pull emails for sub-folders.
Fixed: IMAP sync stops part of the way through with eM Client.
Fixed: IMAP syncs are using more memory with eM Client versus Outlook.
Fixed: Impersonation auto-complete no longer causes ad blockers like AdBlock Plus to log the user out.
Fixed: IMPORTANT: Removed "Applies to" option from greylisting. Everything is greylisted except for the countries and IPs in the filters list.
Fixed: Imported contacts do not save in the selected secondary Contact folders -- they always save in the primary folder.
Fixed: Importing notes from CSV now functions properly.
Fixed: Importing notes from CSV now functions properly.
Fixed: Importing/uploading files could fail for System Administrators.
Fixed: In Webmail you can create folders with the same names in the same location.
Fixed: Inconsistent behavior in webmail when an attendee deletes/declines a single occurrence to a recurring appointment.
Fixed: Indexing is now immediately stopped when a domain or user is deleted.
Fixed: Issue where bounces for non-existent mailing lists subscribers were not being recorded.
Fixed: Issue where EAS could get into an endless sync loop on iOS devices if a non-existent folder is detected.
Fixed: Issue where emails were not flagged as having attachments because of missing file names.
Fixed: Issue where some messages using an outgoing gateway would get stuck in the spool without delivery.
Fixed: Issue with clients missing some header information for new messages.
Fixed: Issue with Cyren scanning when only one Cyren service is enabled.
Fixed: Issue with indexing if someone deletes a message while it is being indexed.
Fixed: Large mail actions cause mail interface refreshes for everyone on the same domain.
Fixed: Last Modified is set to the current date-time instead of the value from the source server when migrating notes from Exchange.
Fixed: Loading webmail on mobile results in the first email in the list to show automatically rather than the list itself.
Fixed: Login modal briefly reappears when logging into web interface after showing "Logging you in..."
Fixed: Mailbox initialization issue that could cause a server to lock up or stall.
Fixed: Mailbox migrations in a different language imports into new folders.
Fixed: Mailing list prefixes do not parse variables correctly.
Fixed: Meeting invites to users on different domains with the same username on the same SmarterMail server are both seen as the organizer if they are on the same meeting invite and one of them is the organizer.
Fixed: Meeting responses from Gmail do not properly update the attendee's status in the organizer's calendar.
Fixed: Meetings with links in the description from Microsoft Teams lose the links when shown in the web interface.
Fixed: Message list context menus may be cutoff when the screen height is 1080px or less.
Fixed: Messages received with unusual line-break sequences do not display properly.
Fixed: Messages with content from external sources in the preview pane requires some users to press "Show" button twice.
Fixed: Messages would intermittently duplicate when moving large groups rapidly.
Fixed: Messages written/sent from within web interface ignore user encoding setting and always send as UTF8.
Fixed: Migrating from a Microsoft Office 365 account is including hidden folders and is not pulling all messages.
Fixed: Migration fails when a server tries to redirect to their autodiscover URL.
Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders.
Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders.
Fixed: Minutes do not show correctly in the spool page when using Portugese (Brazil) language.
Fixed: Modifying a task when the preferred time zone does not match the client machine's time zone will modify the start and due times.
Fixed: Moving a contact to a different address book creates a duplicate without the picture.
Fixed: Multi-day all-day appointments do not show properly when synced via Add to Outlook.
Fixed: Navigating to Notes with no color selected shows "Maximum call size stack exceeded" toast error.
Fixed: New Folder cuts off the end of the folder name if the user quickly presses Enter key after typing the folder name.
Fixed: Notes grid view may not properly initialize if no changes are made to color visibility.
Fixed: Organizer's meetings in secondary calendar are not updated when attendees respond from EWS clients.
Fixed: Outgoing gateway configuration is now visible in domain configuration page in Professional Edition.
Fixed: Outgoing SMTP blocks are not occurring for custom spam checks and internal SpamAssassin checks.
Fixed: Outlook for Mac is missing some calendar items when using EWS.
Fixed: Outlook for Mac with IMAP may have issues properly displaying messages that include Base64 encoded parts.
Fixed: Password reset tokens are not removed from password-resets.json after 24 hours.
Fixed: Plain text meeting description does not show correctly in EWS client if there are angled brackets in the description.
Fixed: POP IDS was too aggressively checking for authentication failures.
Fixed: POP with SASL PLAIN is failing to authenticate against some WHMCS implementations.
Fixed: Possibility of mailing list folders not being created for up to 10 minutes after a list was created.
Fixed: Potential NullReference exception when deleting a user if the account has not previously been indexed.
Fixed: Pressing the back button on Android devices, after selecting an email, briefly goes to the login page.
Fixed: Protocols were not handling Max Message Size or Mailbox Size Limits.
Fixed: Rare race condition with servers that have a large number of cores.
Fixed: Rare scenario upgrading from version 16 and prior that could require a service restart after the upgrade completes.
Fixed: Re-added missing HDR header values "helo" and "connectedhostname".
Fixed: Reduced redundancy in greylist file.
Fixed: Removed "unused" EAS mirror pings that caused some devices to constantly re-sync some folders.
Fixed: Removing all attendees from a recurring appointment in webmail does not send cancellation notifications.
Fixed: Removing an attendee from a meeting in webmail does not send a cancellation to the attendee.
Fixed: Renaming a domain does not properly update the hostname field.
Fixed: Renaming a user does not properly rename reply-to address nor references to them in events, aliases, and mailing lists.
Fixed: Renaming the Domain Admin account in domain Configuration > Accounts tab causes the page to go blank then reload with an object null reference error.
Fixed: Replied and Forward flags do not sync over to EAS.
Fixed: Retrieving availability with EAS or MAPI/EWS was not properly respecting "None" sharing permission.
Fixed: Retrieving availability with MAPI/EWS for an attendee who is not in the organizer's domain was not properly restricted.
Fixed: Scenario in which all task sources show as shared in the web interface calendar view.
Fixed: Scenario in which calendar auto-clean may not run for all accounts on domains.
Fixed: Scenario in which default root mail path may append an additional “Domains” folder.
Fixed: Scenario in which disk sizes may not update properly.
Fixed: Scenario in which message chunking in POP3 could cause clients to not sync message properly.
Fixed: Scenario in which optical drives could trigger disk space events.
Fixed: Scenario in which user EAS logins may show up as Webmail in the Last Login column.
Fixed: Scenario when exporting a contact to vCard from web interface may fail.
Fixed: Scenario where adding an attachment while composing an email may cause the attachment handler to disappear from view.
Fixed: Scenario where some SharePoint (Add to Outlook) contacts cannot be deleted.
Fixed: Scenario where viewing an empty mail folder could show blank message header (shows From: Unknown User) and tabs.
Fixed: Scenario where when using the API and adding/updating a user, the profile picture does not display properly.
Fixed: Select All does not work properly in message Archive Search grid.
Fixed: Sending a draft email from Samsung devices (native app) synced via EAS could get stuck in "Sending Mail..." state. Note: Draft folder is not supported in EAS versions less than 16.0.
Fixed: Sending email to catch-all address resulted in a bounce message even though logs say no bounce will be sent.
Fixed: Shared email folders appear in the Disposable Address folder list.
Fixed: Shared folders show in user Disk Usage reports.
Fixed: SmarterMail and Gmail migrations do not populate nested email folders.
Fixed: SmarterMail migrations get an error after importing tasks.
Fixed: SmarterMail, Exchange, and Outlook.com migrations do not pull all contact information.
Fixed: SmarterMail, Exchange, and Outlook.com migrations set calendar items with a "Free" status to "Busy".
Fixed: Some characters are erroneously disallowed when creating domain names.
Fixed: Some combinations of actions cause double-click to stop working in email list.
Fixed: Some emails with attachments do not display their attachments in certain protocols.
Fixed: Some logs show "No result found" when using the "Display Related Traffic" option in web interface.
Fixed: Some mailing list variables are inserted incorrectly when using Custom Variables in the message editor.
Fixed: Some navigation patterns could cause report dates to default to today only.
Fixed: Some options for aliases were not being saved correctly.
Fixed: Some recurring appointments are not retaining recurrence information after Office365 migration.
Fixed: Spool dashboard "Top Outbound Senders" is not refreshing, intermittently.
Fixed: Subfolders created in Thunderbird (IMAP) are not automatically subscribed.
Fixed: Syncing empty messages via EWS may cause Mac Mail to crash.
Fixed: System Administrators without "Modify secondary administrators" permission cannot change their own password.
Fixed: System-level notifications are showing raw HTML (untranslated) text.
Fixed: Tapping on an email message in web interface on mobile device does not target the message correctly.
Fixed: Task sources in calendar tab do not react to the visibility toggle correctly.
Fixed: Team Workspaces disallows users to join video chat without a camera even if they have a microphone.
Fixed: The API function contact-put was not properly using default contacts folder if a folder id isn't included in the URL.
Fixed: The autodiscover GENERATE button does not work with newly created domains.
Fixed: The automatic 'mark as read' functionality which occurs when the next unread email is highlighted in the message list was inconsistent between message moves and deletes.
Fixed: The calendar Now indicator line is incorrect if the user's machine time zone is different than the server's time zone.
Fixed: The Cc/Bcc fields do not properly resize the compose window textbox when collapsing the compose window in Safari.
Fixed: The counts on the mailing list page do not properly update when changing subscriptions or digest subscriptions.
Fixed: The NOTIFY attribute for forwarded message recipients is always set to NEVER.
Fixed: The password field is still visible after changing a user's authentication type to Active Directory.
Fixed: The web interface email list is missing the "Forwarded" icon for emails that were forwarded in bulk.
Fixed: Time zone improvements across webmail all protocols.
Fixed: Toast notifications in the Email section show folder names with casing that does not match the actual folder name.
Fixed: Unable to export mailing list subscribers as CSV file.
Fixed: Unable to use 2-Step Authentication with IMAP TLS or SSL.
Fixed: Unchecking a user's Domain Administrator permission checkbox will now force a logout from webmail for that user, so they can reauthenticate with proper credentials.
Fixed: Update and cancellation messages are not consistently sent when meeting attendees are modified in an EWS client.
Fixed: Updating a calendar folder name in web interface is not updating until after page refresh.
Fixed: Upgrading SmarterMail from 16.x loses User Group shares upon conversion.
Fixed: Uploading a user profile picture via user-mail API does not restrict picture size.
Fixed: User availability may not respect the "Show calendar availability for all users" domain setting.
Fixed: Users can make an SMTP account with their own information causing looping behaviors.
Fixed: Various fixes to the upgrade process from older versions of SmarterMail.
Fixed: Various issues with importing and exporting CSV files that contain quotes or newline characters.
Fixed: Various system, domain, and user settings have been renamed for better clarity.
Fixed: Viruses Caught Report is showing twice the actual number of viruses caught.
Fixed: Webmail gives the user sharing a folder a notification that a folder is shared with them.
Fixed: Webmail had an issue that was preventing setting or changing the display name of a task or notes folder.
Fixed: When a single occurrence in a recurring meeting is modified, no update is being sent to the attendees.
Fixed: When a user toggles the left menu open and closed, the card masonry does not update properly.
Fixed: When Automated Forwarding is disabled, the domain level User Defaults shows "Forward all email to another address" setting.
Fixed: When editing a single occurrence of a recurring series appointment via Add to Outlook, the instance is deleted.
Fixed: When enabling Email Signing, the Text Record Name contains an unnecessary trailing period and can include the domain.
Fixed: When replying to a meeting invite from and EWS client, other attendees' statuses can be lost.
Fixed: When sending a saved draft from Outlook for Mac (EWS), copies of the message are placed in Sent Items and Deleted Items.
Fixed: When sending email from SmarterMail installed on a non-English version of Windows Server, the date and time zone offset were not being set right in MIME headers.
Fixed: When using an EWS client to accept a modified occurrence for a recurring meeting, the occurrence shows up as tentative.
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.
Build 7242 (2019-11-01)
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 (2019-10-24)
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