Security: One or more security issues were fixed. It is recommended that all users update to this release.
Build 8251 (Aug 4, 2022)
Fixed: Modified all day appointments to correct start/end dates in webmail and protocols.
Build 8250 (Aug 3, 2022)
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 (Jul 7, 2022)
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: User disk utilization on Domains>Accounts is out of sync with actual size.
Build 8025 (Dec 21, 2021)
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.
Efficiency: Mailing List pages load more quickly.
Efficiency: Optimized MAPI for better performance.
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.
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] 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 <br>.
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.
Translations: Updated Chinese language translations.
Build 7957 (Oct 14, 2021)
Fixed: Extra space on DKIM-signature line can cause DKIM issues.
Build 7950 (Oct 7, 2021)
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 (Oct 2, 2021)
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 (Sep 16, 2021)
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 (Sep 1, 2021)
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 (Aug 24, 2021)
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 (Aug 19, 2021)
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 (Aug 12, 2021)
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.
Efficiency: List of folders shared with other users is now cached.
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.
Build 7887 (Aug 5, 2021)
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 (Jul 28, 2021)
Implemented file compression on stats files, decreasing disk usage by 75% or more.
IMPORTANT: It is not possible to downgrade or rollback to previous versions due to replacement of stat3 files with optimized stat4 files.
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.
Efficiency: Optimized the number of API calls made when toggling calendar/conference room visibility in webmail.
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.
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.
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.