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.