Build 7125

  • Efficiency: Increased performance and accuracy removing locking conditions on message header one-offs
  • Fixed: A Note's created date is not properly set nor synced from EWS clients.
  • Fixed: Changes to an appointment's Availability status (Free/Busy) are not syncing in either direction via EWS.
  • Fixed: Changing an event from recurring to non-recurring in EWS client does not sync to SmarterMail.
  • Fixed: Primary system administrators are able to remove certain permissions from themselves.
  • Fixed: Recurring end by date does not sync properly via EWS.
  • Fixed: Recurring event with no end date spans until the year 4499 in web interface when created in Outlook via SharePoint (Add to Outlook).
  • Fixed: Scenario where a new recurring appointment's End By date defaulted to a day ahead.
  • Fixed: Situation that caused a few customers to see MailService crashes after updating.
  • Fixed: Unhandled exceptions when a browser notification is fired with an empty title string.
  • Fixed: Validation on URL settings does not allow port numbers to be included in the URL.

Build 7118

  • Fixed: Unhandled exception during license verification.

Build 7117

  • Added: Added a Copy Link button to public link in File Storage file modal.
  • Added: Added default language setting to domain and system login customization and domain default settings.
  • Added: The Virus and Spam Quarantine lists will display a collective total of 5000 emails in the interface. When this visual limit has been exceeded, a banner will appear in the Quarantines to explain this limitation.
  • Changed: If an IP is whitelisted but the Antispam setting > 'Disable spam filtering on SMTP whitelisted IP addresses' is not enabled, it will return that IP as the sender IP.
  • Changed: Incoming Gateway > Spam card styling is now more consistent with Antivirus > Cyren card.
  • Changed: When creating/modifying an appointment from an iOS device via EAS, the device does NOT send time zone information except the UTC offset. SmarterMail will now attempt to infer the time zone comparing old appointment information (for modifications), the user's time zone setting, the server local time zone, or, lastly, the first time zone with the same UTC offset.
  • Fixed: A task's "Related Item" link is displayed in the wrong color in Dark theme.
  • Fixed: Accepting an appointment invite in an EWS client does not update the event in an EAS client for the same user.
  • Fixed: Cannot configure gateway to use an IP address.
  • Fixed: Cannot edit subscribers in existing mailing lists.
  • Fixed: Cannot import certain ICS files that were exported from Google.
  • Fixed: Cannot import spam settings JSON file.
  • Fixed: Deleting a task from either calendar or task page does not update the task list until the page is reloaded.
  • Fixed: Domain list API call is always returning a zero value for the number of domain aliases each domain has.
  • Fixed: EndBy dates are not being properly saved when creating new recurring appointments in the web interface.
  • Fixed: Error when trying to re-upload a failed file without refreshing the page.
  • Fixed: Failover warning banner saying it's not enabled shows even if failover is configured.
  • Fixed: File upload stops before all files are finished (most notably in File Storage).
  • Fixed: Front-end URL validator is not properly handling TLDs with more than 6 characters (e.g., hosting).
  • Fixed: Inline attachments in message may be duplicated when downloading all attachments.
  • Fixed: Issue where tasks may not load properly in web interface nor other protocols.
  • Fixed: Issues with syncing in EWS clients after 1000s of messages are deleted through the web interface.
  • Fixed: Prevent multiple mailing lists with the same name from being added during conversion.
  • Fixed: Recurring events created in webmail are syncing to EWS clients with a start date that is 24 hours later.
  • Fixed: Removing all attendees from an appointment in eM Client (EWS) does not sync to SmarterMail.
  • Fixed: Scenario in which failover settings file could get overwritten with default information.
  • Fixed: Scenario in which IMAP client could delete the Inbox (it would be removed from interface and syncing but not from disk).
  • Fixed: Scenario in which overridden user spam actions do not get properly written to the user's settings.json.
  • Fixed: Scenario in which SharePoint (Add to Outlook) calendars would cause duplicate appointments to appear in the web interface or other synced devices (notably EAS).
  • Fixed: SmarterMail Gateway mode URL address cannot be configured to use IP address.
  • Fixed: System admins may be unable to activate primary server after configuring failover server due to licensing error.
  • Fixed: Tasks seem to sync via SharePoint (Add to Outlook) with times off by UTC offset.
  • Fixed: The appointment timezone banner shows {} instead of actual date-time values.
  • Fixed: The message preview pane is showing today's date for all messages while the message list shows the correct receive date.
  • Fixed: The search bar in a dropdown list does not stay fixed to the top of the dropdown element.
  • Fixed: Timezone information could be lost with recurring weekly events created in EWS clients when synced to SmarterMail.
  • Fixed: Unable to send to a mailing list after changing it via the Legacy SOAP APIs.
  • Fixed: Unhandled exception when recording a mailing list message bounce.
  • Fixed: User spam rules are still being applied even though the system disallows overriding the actions.
  • Fixed: Users are unable to log into the interface if there are several root-level custom folders.
  • Fixed: When checking attendee availability in an EWS client, an XML parsing error occurs.
  • Fixed: When composing a reply (not a new message) the Send and other buttons at the top are not visible on iOS devices in portrait mode.
  • Fixed: When moving a quarantined message to a user's mailbox, the message does not appear in the user's mailbox.
  • Fixed: When syncing multi-day appointments to iOS devices via EAS, the appointments show incorrectly as all-day appointments.
  • Fixed: Whenever IsConnectedIPWhiteListed method is called (every session) the whitelisted IP count is incremented causing astronomical stats in reports.
  • Translations: Added translation keys: "SPOOL_QUARANTINE_LIMIT_MESSAGE", "CUSTOM_LOGIN_LANGUAGE", and "SYSADMIN_SETTINGS_DISABLE_REMOTE_BOUNCES".
  • Translations: Modified several translation values: "ACTIVESYNC", "ACTIVESYNC_MAILBOXES", "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_REMOTE", "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_USER", "DOMAIN_MANAGEMENT_FEATURES_EXCHANGE_WEB", "DOMAIN_MANAGEMENT_FEATURES_MAPI", "DOMAIN_MANAGEMENT_LIMITS_ACTIVESYNC", "LICENSE_MAPI", "LICENSE_MICROSOFT_ACTIVESYNC", "LICENSE_MICROSOFT_EXCHANGE_WEB_SERVICES", "SYSADMIN_SETTINGS_ACTIVESYNC_OVERLIMITS", and "SYSADMIN_SETTINGS_NEW_ACTIVESYNC_MAILBOX".
  • Translations: Removed translation key: "SYSADMIN_SETTINGS_ENABLE_REMOTE_BOUNCES".
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 7090

  • Added: The REST API documentation is now exposed. (However, most methods and variables still lack descriptions.)
  • Changed: The delay when modifying date and time information in Date Time fields has been increased to avoid validation issues.
  • Changed: When downloading a chat history, a toast is shown to the user that the messages are being retrieved in the background.
  • Fixed: A user is unable to be both a mailing list subscriber and a digest subscriber.
  • Fixed: Adding a user to a domain shared calendar does not send them a notification.
  • Fixed: Creating a task for a full control item does not associate the task with the email.
  • Fixed: Downloading chat history between users is not including the complete chat history. (Sometimes only a 0 byte file is downloaded.)
  • Fixed: Enter key does not submit and changes for the Virus Quarantine > Move Messages modal.
  • Fixed: If a message does not contain a FROM header field, "undefined" is shown in the message list. Now the header field falls back to using Return-Path header field, if present.
  • Fixed: Impersonate button in dark theme blends into the grid background.
  • Fixed: In Calendar section, the My Tasks source modal erroneosly shows CalDAV with no URL.
  • Fixed: Message archive search does not sort the results as expected and there is no indication of which column it is sorting.
  • Fixed: Renaming a custom folder shows a "Moving" progress bar. This will now only show if there are more than 500 messages in the folder and any sub-folders.
  • Fixed: Right-click menu does not properly account for permissions on domain shared calendars.
  • Fixed: Scenario in which folder auto-clean settings are not taking effect when a user overrides the existing settings.
  • Fixed: Scenario in which some users see an endless spinner when attempting to retrieve disk usage reports on a mailbox.
  • Fixed: Scenario where stopping the MailService and then immediately restarting it could create a second MailService process thereby losing SignalR and WCF communications.
  • Fixed: Setting aliases and mailing lists to show in GAL does not update the contact page without a refresh.
  • Fixed: The bottom margin is smaller in report grids than other grid views.
  • Fixed: The Message Archiving Copy To Mailbox modal's help button points to wrong help doc page.
  • Fixed: The preview pane email header does not always show the display/friendly name of the sender.
  • Fixed: Weather data in calendars is not showing.
  • Fixed: When a conference room is shared to a Group, that room is not auto-mapped to a new user who is added to the Group.
  • Fixed: When a conference room is shared to a Group, the mapping is not automatically detached from a user when they're removed from the Group.
  • Fixed: When the calendar agenda view is empty, a white bar is shown.

Build 7082

  • Added: Added conference room reservations to All Appointments calendar view.
  • Added: Added search input field to the timezone dropdown in appointment detail view.
  • Added: System administrator option to reload domain(s) through the web interface.
  • Changed: A calendar's color dot and sharing icon are now clickable for editing the calendar properties.
  • Changed: Error message when trying to import more users than the domain's limit.
  • Changed: If a user/domain have unlimited disk space configured, the Overview report generates a folder size comparison pie chart now.
  • Changed: POP, IMAP, and SMTP max connections settings changes no longer require a service restart to take effect.
  • Changed: Sort the user Disk Usage table by Disk Usage rather than Percent of Total.
  • Changed: The calendar context menu items are now based more on the clicked event actions.
  • Changed: The StartAndStop.log file to be prefixed with date component similar to other logs.
  • Efficiency: When deleting or marking multiple messages, the folders.json file is saved after all messages are modified.
  • Fixed: A domain alias can be created even if the alias name is in the Reserved Domains list.
  • Fixed: A server restart is required if switching between remote and local ClamAV.
  • Fixed: Aliases can be added that are fully-formed email addresses; added field validation added to prevent creation of new aliases that include domain names.
  • Fixed: Appointment times do not update in calendar views if the user changes their timezone.
  • Fixed: Attendees can only delete individual occurrences of recurring events from their calendar, not all occurrences.
  • Fixed: Autoresponder and Content Filter bouncing do not work properly if antispam options are set to "Require message pass SPF..."
  • Fixed: Both user settings and domain settings or reports icons can be highlighted at the same time.
  • Fixed: Case where Lucene was throwing several unhandled exceptions in logs.
  • Fixed: Changing the primary domain administrator and deleting the old administrator account does not remove that old administrator from accounts.json.
  • Fixed: Conference rooms set to Everyone do not auto-attach for new users.
  • Fixed: Creating a user that has a reserved Windows name causes the domain to stop loading.
  • Fixed: Disposable address dropdown does not show friendly name of shared folders.
  • Fixed: Error toast not always shown when trying to delete a read-only email.
  • Fixed: Fixed Plesk issue with not updating the Service Control Monitor properly.
  • Fixed: If an administrator changed a user's password, the new password was entered into the account's password history in place of the old password, causing the "previously used" password policy check to fail.
  • Fixed: Modifying a task generates a new ID for that task.
  • Fixed: New domain administrators are not getting the domain admin flag set correctly.
  • Fixed: Password compliance logic for symbols is inconsistent between the front end and back end.
  • Fixed: Reenabled HTML view in message archiving.
  • Fixed: Report label positioning for horizontal bar charts.
  • Fixed: Return Path is not sent correctly for password reset emails.
  • Fixed: Scenario when accepting an updated appointment is not fully updating all calendar fields.
  • Fixed: Scenario where an incorrect email may be occasionally unflagged.
  • Fixed: Selected items in notifications window still being selected while searching.
  • Fixed: Special email folders sometimes appear in different orders.
  • Fixed: svcDomainAdmin.asmx/ReloadDomain does not actually reload the domain settings. (Not properly clearing caches.)
  • Fixed: Task reminders are firing after task start times.
  • Fixed: The Delete key does not submit the Delete command after using the Select All action.
  • Fixed: The Disk Usage Legend in Overview report throws console errors.
  • Fixed: The selected chat user does not refresh properly when they change their display name.
  • Fixed: The Send button is missing from the message compose window on Safari for iOS devices.
  • Fixed: Two toasts (failure and success) show up when un-deleting an email.
  • Fixed: Unused disk space calculation could report negative values.
  • Fixed: Updated the svcSpamAdmin SOAP service to use new settings; fixed "Enable SRS when forwarding messages" from being set to false when calling svcSpamAdmin.SetSABPMSettings method.
  • Fixed: User availability still visible in appointments when setting is disabled for users.
  • Fixed: Visibility of the "Force password change at next login" shows even with Active Directory selected as auth mode when creating a user.
  • Fixed: When composing messages with emojis in the subject line, the subject line is improperly encoded.
  • Fixed: When creating/editing an appointment recurrence, the correct day of week may not be reflected.
  • Fixed: When deleting an EAS synchronized device, the device was sometimes not removed from the cache.
  • Fixed: When getting login customization, the hostname is not being checked; additionally, if a port is specified it will not use the login customization.
  • Fixed: When mapping calendars, domain calendars that are already mapped were not being properly filtered out.
  • Fixed: When renaming a folder, the old entry was not properly removed from the tree object resulting in a blank page when the sidebar is closed.
  • Fixed: When stripping the mailing list password from the subject, the subject line wasn't always being re-encoded properly.
  • Fixed: When trying to retrieve fresh DNS information, the settings file is saved multiple times unnecessarily.

Build 7068

  • Changed: "Download Chat History" button is now hidden on mobile devices due to storage limitations on mobile.
  • Changed: Default spam weight for UCEPRotect Level 1 changed from 15 to 10.
  • Changed: Mailing list subscriber bounces now tied to a specific list rather than being global for the subscriber.
  • Changed: Untrusting a sender no longer moves the message to the Junk Email folder.
  • Changed: Updated moment-timezone package to fix a myriad of web interface UTC offset issues.
  • Efficiency: Changed the IP Access Manager (blacklist and whitelist IPs) to use caching system to decrease disk I/O and CPU usage.
  • Efficiency: Optimized SharePoint calendar syncing code to accommodate large calendars.
  • Efficiency: Optimized the greylist file caching in order to decrease disk I/O and CPU usage.
  • Fixed: "Appointment occurs in the past" warning prompt may appear when it should not.
  • Fixed: "Related Item" does not show in new tasks added from email "Add Task" option until saving and reopening that task.
  • Fixed: A spoofed From address might still show "Trusted Sender" tag even if the message had spam weight applied.
  • Fixed: Adding an appointment at midnight results in the appointment not showing in web interface except in All Appointments view.
  • Fixed: All-day appointments adding via Outlook EAS in +UTC timezones are showing a day earlier in web interface.
  • Fixed: Attachments in Outlook for Mac do not always show up inline or as attachments.
  • Fixed: Browser console errors when adding a task via the email "Add Task" option.
  • Fixed: Deleting a mailing list now removes that subscription from all subscribed users.
  • Fixed: Edited From address in certain system messages may not save properly.
  • Fixed: Error when trying to map a shared calendar if you first selected a domain resource in the dropdown.
  • Fixed: From address in system-level event actions is always saved as default value.
  • Fixed: If a remote connection fails (not because of timeout), the log message will now say "Exception: Connection failed." instead of the system TimeoutException message.
  • Fixed: In Task grid view "... on [account]" does not show in the source column.
  • Fixed: Issue with licensing failing to activate.
  • Fixed: Mailing list opt-in link adds a guid rather than the email address for subscribers.
  • Fixed: Mapped Junk Email folders show as "Junk E-Mail" in modal.
  • Fixed: New tasks default to canceled when using the email "Add Task" option.
  • Fixed: Non-breaking exception is being written into the API service logs.
  • Fixed: Notifications do not fire for appointments in different timezone than server.
  • Fixed: Pressing ENTER key in Impersonate modal attempts to impersonate before email validation is done briefly showing red toaster message.
  • Fixed: Propagating domain setting "Inbound Message Delivery" as "External- Use MX Record" does not work.
  • Fixed: Renaming a category does not update the associated appointments and notes.
  • Fixed: Scenario in which password protected mailing lists could send the password in message subject line to external subscribers.
  • Fixed: Scenario in which User Spam Filter overrides would not work.
  • Fixed: Scenario where posters may not be able to send messages to mailing list.
  • Fixed: Scenario where users could map to their own shared resources.
  • Fixed: Scenarios in which the parent folder auto-clean rules would not run (e.g., if domain is allowed to override but has not overrides configured the system rules would not run).
  • Fixed: Subscriber bounces removed when the user is unsubscribed from a list.
  • Fixed: Switching between Antispam tabs breaks if user is on page 2 or higher before switching.
  • Fixed: Trusting/untrusting and blocking/unblocking a sender does not work when performed on a folder shared with you.
  • Fixed: Users are unable to delete folders under My Files in File Storage using context menu.
  • Fixed: Users subscribed but not opted-in to a mailing list receive emails.
  • Fixed: Users with no subscriptions are saved to the subscribers file, which increases the file size unnecessarily.
  • Fixed: With a domain configured as "External - Use Host Address" with "Delivery locally is user exists" enabled, the mailing list command address is not treated as local user so list commands do not work.
  • Security: Fixed vulnerabilities associated to reading XMLs.
  • Translations: Updated the Portuguese (Brazil) translation file.

Build 7053

  • Added: Added 67 Office365 IPs to the default greylist bypass list.
  • Added: SmarterMail Migration option to the list of providers. (NOTE: this requires the Microsoft Exchange Web Services add-on.)
  • Changed: Clarified confusing wording in Delivery logs when a remote connection failed and a re-attempt occurs with the primary local IP.
  • Changed: Conversion backup files are now removed after 3 weeks.
  • Changed: From and To address inputs on Send Email and Send Notification event actions are now required fields.
  • Changed: How the system level settings are being cached to increase efficiency.
  • Changed: Sorting for mail folders in various modals now always displays the base set of folders first, in a set order.
  • Changed: The DKIM "Max message size to sign" setting moved from Antispam to a domain's settings.
  • Changed: Updated ClamAV client communication.
  • Changed: Updated the MaxMind GeoIP database for IP-based geolocation.
  • Fixed: A couple of situations where exceptions occur when making EWS FindItem requests.
  • Fixed: Accepting or declining an appointment invite loses the timezone information in the reply email.
  • Fixed: Added file type restrictions to Import Contacts modal (.csv, .vcf, and .zip).
  • Fixed: After users click on a mailing list double opt-in link, a GUID is added to the subscriber list instead of the user's email address.
  • Fixed: Cannot search user accounts by display name.
  • Fixed: Changing the reminder minutes from an EWS client does not update to the server.
  • Fixed: Content filter "Action" dropdown does not close when choosing an option.
  • Fixed: Content filters and folder auto-clean do not update folder paths if pointing to a child folder and the parent folder is renamed.
  • Fixed: Creating appointments in web mail show up as free in Outlook with EWS.
  • Fixed: Custom folders not always sorting alphabetically.
  • Fixed: Emails from a supposed "Trusted Sender" fail SPF checks but the spam scores are still zeroed out.
  • Fixed: If user enters a custom help URL, removes it, disables the Custom Help switch, you cannot save any domain changes.
  • Fixed: Impersonation modal does not work on iPads.
  • Fixed: Intermittent issues with user's folders disappearing (just folders -- no data is lost) from web interface or clients. (Most notably Outlook for Mac).
  • Fixed: Reblocking an inbound domain that was just unblocked does not actually block that domain again.
  • Fixed: Removing files from file storage does not update used disk space.
  • Fixed: Scenario in which DKIM header fields were not being properly signed.
  • Fixed: Scenario in which several signatures could duplicate.
  • Fixed: Scenarios in which spam checks could run twice during the SMTP session.
  • Fixed: Task reminder notifications do not fire in web interface.
  • Fixed: There are inconsistencies in URL validation in system admin and domain areas; validation requires http:// or https://.
  • Fixed: Typo in error message when an imported contact file actually contains no contact data.
  • Fixed: Users are unable to map multiple shared folders with the same name. (I.e., two different shared Inbox folders.)
  • Fixed: Various Exchange migration issues.
  • Translations: Added "MAILBOXMIGRATION_SMARTERMAIL" and "VALIDATION_USER_DOES_NOT_EXIST" translation keys.
  • Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 7040

  • Added: Added the virus name to the delivery logs if ClamAV detects one in a message and the message is quarantined / deleted.
  • Changed: Disabled "Enterprise only" options in the alias modal.
  • Changed: The wording on IDS Block Blacklist modal buttons is now less confusing.
  • Changed: Updated ClamAV to 0.101.2.
  • Changed: Updated DnsClient code to latest version; resolves several MX and A record lookups that were previously or intermittently failing.
  • Fixed: A meeting invite with a description created in webmail, then synced to Windows Mail via EAS, shows the raw calendar appointment.
  • Fixed: A subject containing only whitespace characters could cause ActiveSync mailboxes to constantly re-sync.
  • Fixed: Adding a new IP to blacklist does not work in IDS Blocks, Spool Overview or when using legacy APIs.
  • Fixed: Adding a URL with a ".cat" extension to a message body in webmail gets truncated to only .ca for recipients.
  • Fixed: An external API call to "retrieve-login-token" could result in a 500 response.
  • Fixed: Attachments are not available in emails saved as draft.
  • Fixed: Attendee parsing exception when creating a meeting request.
  • Fixed: Auto-created suggested contacts could display the name as "undefined".
  • Fixed: Calendar notifications are not firing in webmail.
  • Fixed: Cannot create a new custom rule in Antispam Spam Checks section as a system administrator.
  • Fixed: Cannot create new, or save edited, folder auto-clean rules at the system level.
  • Fixed: Danish characters do not display correctly in emails.
  • Fixed: Declining to send a read receipt via an EWS client results in a blank email in the user's Inbox.
  • Fixed: Declude scores are getting doubled in total spam weight.
  • Fixed: EWS appointments could be reverted when changing from an appointment to meeting request.
  • Fixed: Friendly name missing from newly created folders which prevented adding any shares until refreshing the page.
  • Fixed: If the "Prevent previous password reuse" requirement option is enabled, a user could not log in and be constantly prompted to change their password.
  • Fixed: Issue in DNS where hostnames would sometimes contain a extraneous "." causing a mismatch on lookups.
  • Fixed: LDAP search queries for users containing a domain alias will now return users that match the alias or the main domain name.
  • Fixed: Loading a user with a domain that has File Storage disabled shows an error message in browser console.
  • Fixed: Max mailbox size setting can be set to less than zero.
  • Fixed: Missing warning banner in webmail for emails that have HTML/JS content stripped out.
  • Fixed: Modifying an appointment by adding attendees does not send a meeting request to the attendee in Outlook for Mac (EWS).
  • Fixed: Multiple contacts are duplicated in Outlook via ActiveSync.
  • Fixed: Notification reminders show raw HTML text.
  • Fixed: Null exception was being thrown searching the GAL when using an email client connected via EWS.
  • Fixed: On Throttled Users tab, selecting multiple users and clicking "Remove Throttle" results in a spinner after the confirmation modal appears.
  • Fixed: Out of Office message for ActiveSync is malformed in the response causing some clients (most notably on the Kindle Fire) to constantly make Out-of-Office requests.
  • Fixed: Scenario when emails from a blocked sender would still be delivered to the Inbox.
  • Fixed: Scenario where password protected mailing lists could send password in subject line to certain recipients.
  • Fixed: Scenario where users may not be able to change "Override SPAM settings for this account" setting.
  • Fixed: Task reminders revert to None regardless of what is set.
  • Fixed: The status for EWS meeting attendees were not being updated for the organizer.
  • Fixed: Updating an alias via legacy APIs is always setting "Allow alias users to send from alias" to true.
  • Fixed: Using the Reroute message content filter action with multiple email addresses does not work.
  • Fixed: When creating a new calendar event it is not using the default calendar.
  • Security: Fixed a cross-site scripting issue and a folder traversal exploit reported by Soroush Dalili with NCC Group.
  • Translations: [TRANSLATIONS] Added "PASSWORD_REQUIREMENTS_NOT_COMMON", "PASSWORD_REQUIREMENTS_NOT_PREVIOUSLY_USED", and "LOGS_AND_SETTINGS_TRUNCATION".

Build 7016

  • Added: Added API documentation for GenerateTemporaryPassword, ExtendTemporaryPassword, and RevokeTemporaryPassword.
  • Changed: Extended the NullSender check to also compare Incoming SMTP Blocking.
  • Changed: On the Domain Defaults template, SMTP Accounts is listed before Show Passwords to Domain Admins.
  • Changed: Only system or domain admins can modify an event action From Address to help prevent potential internal phishing attacks.
  • Changed: The SMTP session is now terminated when the DATA command is received instead immediately after the first greylisted RCPT.
  • Changed: Updated ClamAV to 0.101.1.
  • Efficiency: Reduced CPU and memory allocation when decoding quoted printable transfer encoded messages.
  • Efficiency: Reduced CPU and memory allocation when indexing.
  • Efficiency: Significantly reduced the API response data size when using the system admin Impersonation modal.
  • Fixed: "Failed to connect" bounce messages were being receivined instead of "Unable to find mailbox" bounce messages.
  • Fixed: Auto-clean rule created with invalid date range/size values revert to 30 days/10 MB after being saved.
  • Fixed: Calendar ICS importing is only importing one event when multiple are present in the file.
  • Fixed: Cannot edit a domain signature.
  • Fixed: Cannot make or edit IP blacklist or whitelist entries.
  • Fixed: Deleting a workspace does not delete the associated folder or files from disk.
  • Fixed: Enter key in Sender Priority Email Address field does not save the entry.
  • Fixed: Mailing List API documentation is not showing correctly.
  • Fixed: Participant avatars do not show in Workspace meetings.
  • Fixed: Scenario in which logging into a Workspace meeting could result in an infinite spinner.
  • Fixed: Scenario in which switching between impersonated user could show the wrong contacts.
  • Fixed: The rename modal does not prevent renaming the username with a space.
  • Fixed: Throttle event email was not filling in the #throttlelimittype# variable.
  • Fixed: Unable to send to mailing lists from Outlook.
  • Fixed: Workspace File tab may not show any files.
  • Fixed: Workspace organizer's name shows as an email instead of their display name.
  • Fixed: Workspace participants weren't displaying their avatars when logged in.
  • Removed: Removed unused/missing translation strings from signature variable dropdown menu.
  • Translations: Fixed misspelling for "Exceptions" in Italian translation file.

Build 7008

  • Added: Ability to recalculate user disk usage using the "Refresh Disk Usage" from the Actions button on the Users grid.
  • Added: Warning banner on Sys Admin > Antispam > Options page if autoresponder / content filter bouncing require SPF checks but SPF spool filtering is disabled.
  • Changed: Behavior of "Disable AUTH LOGIN for SMTP authentication" setting works for only non-SSL SMTP connections now (changed setting name to reflect this behavior).
  • Changed: If a message fails no spam checks, "Failed checks: " is no longer shown in the SMTP log for that message.
  • Changed: Removed the indexing max thread count limit of 16 in the validator (no upper limit).
  • Changed: Removed the validation from EHLO/Domain/Email address field in SMTP Blocking.
  • Changed: Sending from an alias will now include the sending user's display name in the from address.
  • Changed: Updated Yahoo! outbound IPs in default greylist filters.
  • Efficiency: Improved behavior of the greylist file to reduce I/O load.
  • Efficiency: Significantly improved ability to handle concurrent requests for webmail users.
  • Fixed: "Disable Greylisting" setting appears in the User Defaults Propagation modal.
  • Fixed: "Use server time zone" time zone setting shows as "Not set" in propagation modals.
  • Fixed: A newly created conference room does not appear in list until browser is refreshed.
  • Fixed: Added missing graphic for "locked" (e.g., password protected) file in File Store area.
  • Fixed: Attempting to export a user-shared contact results in "No contacts to export" toast notification.
  • Fixed: Cannot mark messages read/unread in web interface when using Spanish language.
  • Fixed: Domain-shared calendars are appearing in the Map Calendar modal despite already being attached.
  • Fixed: Domains list does not show all domains if any are failing to load.
  • Fixed: Erroneous error message showing up when you create a shared folder.
  • Fixed: Greylist bypassing by country is not working.
  • Fixed: Opening the Ports tab on Bindings with no ports configured throws an exception.
  • Fixed: Propagating "Use server time zone" to users not setting time zone correctly.
  • Fixed: Remote deliveries to servers accepting SMTP connections but not accepting mail being counted as successful sessions.
  • Fixed: Renaming a folder, leaving the mail section, then returning to the mail section shows a blank page.
  • Fixed: Scenario in which all mapped user-shared calendar could show as "My Calendar on {user}".
  • Fixed: Scenario in which moving messages between folders on iOS devices would display error message then message would "disappear" from device (still existed in webmail).
  • Fixed: Scenario in which SPF and rDNS checks could erroneously fail.
  • Fixed: Scenario in which System Messages are missing after a conversion.
  • Fixed: Scenario in which users cannot attach to shared calendars (case sensitivity with user names).
  • Fixed: Scenario where new accounts could not be created unless impersonating a domain admin.
  • Fixed: Searching SMTP log for related traffic displays non-related sessions.
  • Fixed: Some ActiveSync clients show appointment details for conference rooms.
  • Fixed: Some emails adding 'undefined' to the text when replying.
  • Fixed: Sorting "Failed to load domains" does not always show at the top of the list on first page.
  • Fixed: When SMTP Blocking is disabled, the SMTP logs still show a line about the threshold.
  • Translations: Added the key "SYSADMIN_SECURITY_SPF_NOT_ENABLED_FOR_SPOOL_FILTERING"
  • Translations: Changed the value of "SYSADMIN_SECURITY_CLIENT_TIMEOUT"
  • Translations: Changed the value of "SYSADMIN_SECURITY_DISABLE_TIME"
  • Translations: Changed the value of "SYSADMIN_SETTINGS_DISABLE_AUTH_LOGIN_METHOD_FOR_SMTP_AUTHENTICATION"
  • Translations: Updated German translation file.

Build 6996

  • Added: Debug logs can be viewed and downloaded from within the web interface.
  • Added: The ability to disable SMTP-level delivery receipts is now controlled by the user setting "Request delivery receipts by default".
  • Changed: In indexing log changed the wording from "Unindexed remaining" to "Indexed items" for better clarity.
  • Fixed: Saving draft messages with certain encodings may lose that encoding.
  • Fixed: Scenario in which messages are always greylisted even after expiration has passed.
  • Fixed: SpamAssassin (both internal and remote) spam scores are not being included in overall score for the message.

Build 6995

  • Added: Country code is now displayed in the detailed SMTP logs after a connection is made.
  • Changed: Importing and exporting contacts as VCF or calendars as ICS uses UTF-8 encoding instead of user's selected encoding.
  • Changed: Spool count no longer includes the Waiting to Deliver count.
  • Changed: The default configuration (for new installations) of the UCEProtect RBLs has been modified. Level 1 now has a spam weight of 15, while Level 3 has a spam weight of 5.
  • Changed: The default configuration (for new installations) of the SpamCop RBL has been modified to enable the Required Lookup Value.
  • Changed: The default configuration (for new installations) of the SpamRats RBL has been modified to reduce the weight from 10 to 5.
  • Fixed: Certain default settings are inconsistent for new installs compared to converted systems.
  • Fixed: Creating meeting requests on EWS clients will show up as if the organizer is an attendee.
  • Fixed: Deleting an email in webmail does not always sync to an EWS client.
  • Fixed: Editing an email draft still shows any previously removed recipients.
  • Fixed: Emails from "System Administrator" show the 'mismatched email address' warning in some cases.
  • Fixed: EWS subscription events are not being removed when they expire.
  • Fixed: If mapping a shared folder fails, the API erroneously returns a 200 Success code.
  • Fixed: Importing appointments from ICS format does not properly encode accented characters.
  • Fixed: Importing contacts from VCard (VCF) format does not properly encode accented characters.
  • Fixed: Improper field validation could prevent saving modified incoming gateway settings.
  • Fixed: Issue with conversion failure detection code reporting false positives in turn causing XML files to not be cleaned up.
  • Fixed: Issue with expired greylist entries not being replaced with new, unexpired entries.
  • Fixed: Issue with share access when deleting a user that has information mapped by other users.
  • Fixed: Resetting antispam settings also resets the SMTP outbound IPv4 setting in Protocols settings.
  • Fixed: Scenario in which additional EAS users could not be added even though license limit should permit it.
  • Fixed: Scenario in which multiple failover server nodes could be selected in grid when selecting only item.
  • Fixed: Scenario in which system admin could not delete a domain nor the domain folder content.
  • Fixed: SMTP logs would say the rDNS check failed even though it did not.
  • Fixed: The last sync time for EWS connected devices are not showing the correct time.
  • Fixed: Unable to propagate domain throttle action settings to domain users.
  • Fixed: Web service user verification does not work for domain forward incoming gateways.
  • Removed: Spamhaus-XBL RBL check is no longer included in the default antispam configuration. (The CBL check already encompasses this check, and having both will be making 'double' queries to basically the same data source.)
  • Removed: Unused MailService\Translations folder and en.xml file. (Affects new installs only.)
  • Security: Fixed a number of identified cross-site scripting issues as reported by Soroush Dalili with NCC Group.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 6985

  • Added: A warning banner to RBL and URIBL bulk modify modal stating that all settings will be applied except weight, if it's left blank.
  • Added: New RBLs for Backscatter, MailSpike, McAfee, and SpamEatingMonkey. These RBLs will be included in new installations and can be added to existing installations by using the Reset Antispam Settings option.
  • Added: The ability to add greylist filters has been added back in System Admin login > Settings > Antispam page. On the Options and Greylist Filter tabs, admins can now specify whether to apply greylisting to all IPs, all IPs except the ones added as filters, or only the IPs added as filters.
  • Changed: Email headers now show the spam weights that are associated for the scored spam checks. (e.g.: X-SmarterMail-Spam: Reverse DNS Lookup [ReverseFailed]: 10, Message Sniffer [code:0]: 0, SPF [Fail]: 10, DKIM [None]: 5)
  • Changed: For new installations and existing installations that use the Reset Antispam Settings option, the URIBL spam check has been split into 3 separate spam checks: "URIBL Black", "URIBL Grey" and "URIBL Red".
  • Changed: In IDS Blocks, the "IP Address" column header has been renamed to "Source".
  • Changed: Modified the default antispam configuration for new installations and existing installations that use the Reset Antispam Settings option. Spam Filtering settings, SMTP Blocking and many spam checks, RBLs and URIBLs have been adjusted.
  • Changed: On the Domain Defaults template, the default selection (for new installations) for the Outgoing Messages, Outgoing Bandwidth, and Bounces Received throttling actions have changed from None to Delay.
  • Changed: On the Domain Defaults template, the default value (for new installations) for the Bounces Received per Hour throttling setting has been changed from 1000 to 500.
  • Changed: The default value (for new installations) for the Bounces Before Removal domain setting has been changed from 3 to 2.
  • Efficiency: Calculating next alarm times for recurring appointments could get into a loop of performing the calculations for each request.
  • Fixed: Cannot use the RBL's bulk modify option to change the Incoming SMTP Blocking setting.
  • Fixed: Changing a spam setting does not take effect until service restart.
  • Fixed: Issue with IMAP IDLE events not firing when an item was deleted.
  • Fixed: Previously greylisted messages are re-greylisted even after the greylist delay was passed.
  • Fixed: Removed the ability to enable Incoming SMTP Blocking for URIBLs, as these checks cannot utilize the feature.
  • Fixed: Scenario in which creating an email with an empty body may throw an exception.
  • Fixed: Scenario in which User Activity > Drop Connections may not work.
  • Fixed: Several default setting value discrepancies between fresh installations and Reset Antispam Settings.
  • Fixed: Shared contacts do not work with Everyone, Admin, or user defined groups.
  • Fixed: SMTP Blocking > Incoming Weight Threshold does not work.
  • Fixed: The times displayed in the Email section reflect the browser time, not the timezone specified in the user's account settings.
  • Fixed: When using the wildcard (*) lookup value in RBLs/URIBLs, a response of Host Not Found may mark messages as false positive spam.
  • Removed: Any custom spam weights set at the domain level will revert to system settings when Spam Settings are reset at the system admin level.
  • Removed: In domain Spam Filtering, domain admins can no longer modify (or see) individual weights for any spam checks. If a domain admin has previously modified the spam check weights for their domain, performing an upgrade to this version will revert that domain to using the system-level spam check weights. You may wish to inform domain admins of this change and advise them them to monitor their email and adjust their domain's spam filter actions accordingly.
  • Removed: In domain Spam Filtering, domain admins can see the system-level weights for Low, Medium and High Probability and can adjust the actions but can no longer adjust the filter weights. If a domain admin has previously overridden the filter weights, note that these weights will not be reverted to the system-level configuration after upgrading. To force a domain's spam filtering weights to reflect the system-level config, toggle the Domain Settings > Spam Filtering > 'Override' setting off and on.
  • Security: Various fixes as reported by Soroush Dalili with NCC Group.
  • Translations: Added "SPAM_FILTERING_FILTERS_SPF_PERM_ERROR" translation key.
  • Translations: Modified values for "SPAM_FILTERING_OVERRIDE_FOR_DOMAIN", "SYSADMIN_SECURITY_ALLOW_DOMAINS_OVERRIDE_FILTERS", and "DOMAIN_MANAGEMENT_FEATURES_DOMAIN_SPAM".
  • Translations: Renamed "NOT_RUNNING" key to "NOT_RUNNING_OR_INSTALLED".

Build 6970

  • Changed: Categories now have a maximum length of 60 characters. On upgrade, existing categories that exceed 60 characters will be truncated.
  • Changed: Removed 5.*.*.* from RCVD_ILLEGAL_IP the SpamAssassin-Based Pattern Matching spam check as it is now a valid IP.
  • Efficiency: Binary attachments are stripped from calendar events until we fully support them.
  • Efficiency: Prevent blank-name folders from being created or loaded.
  • Fixed: A new user's monogram avatar is not displayed in the avatar menu (top-right corner).
  • Fixed: Added the wildcard asterisk (*) back to the Required Lookup Value for the default configuration of SpamRats and Surriel RBLs.
  • Fixed: After creating a new account, the Name column in the Accounts grid is blank.
  • Fixed: Calendar invites do not show the meeting times in the user's time zone.
  • Fixed: Chat Search can show the wrong user in the To column.
  • Fixed: EWS does not send a proper error code when the client sends a malformed request for modifying recurrence appointments.
  • Fixed: File Storage does not load after uploading a file when using UNC paths.
  • Fixed: File Storage image public links are not suffixed with their extension.
  • Fixed: In the chat user bar, the display name is shown twice.
  • Fixed: Incoming emails affected by the content filter "Mark as Read" action do not appear in the message list without refreshing the page.
  • Fixed: Incoming Gateway SmarterMail URL only accepts a hostname not a complete URL.
  • Fixed: Outgoing SMTP Blocking is no longer available on SPF and rDNS spam checks as these checks monitor incoming mail only.
  • Fixed: Scenario in which certain DNS queries could throw exceptions for non-relevant domain lookups.
  • Fixed: Scenario in which certain usernames containing a period (e.g. human.resources) gets an error when logging into the web interface.
  • Fixed: Subspools count setting is always 10 regardless of what is set in the interface.
  • Fixed: The message list for subfolders within Sent Items shows the "From" address rather than the "To".
  • Fixed: The wildcard asterisk (*) in the Required Lookup Values of RBL spam checks does not work.
  • Fixed: When an account is deleted the user is not auto-logged out nor active sessions terminated.
  • Fixed: When new user logs in and enters a zip code, that zip code is not pushed to zip code field in the user's Calendar Settings.
  • Fixed: When the user changes their account Time Zone, the Calendar section (Month, Week, Day, Agenda, Appointment views) displays the appointment time based on the browser's time zone.
  • Translations: Changed translation key "ERROR_HAS_OCCURED" to "ERROR_HAS_OCCURRED"
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 6964

  • Changed: SpamRats and Surriel have a default Required Lookup Value of *.
  • Changed: User defaults time zone option "None" is now "Use server timezone". None is no longer an option.
  • Changed: When adding multiple email addresses to subscriber list/digest subscribers any malformed addresses will be indicated.
  • Fixed: Adding/editing an alias list with an email address that contains a hyphen fails validation.
  • Fixed: Changing the timezone to something other than the server timezone on a calendar item causes the notification not to fire.
  • Fixed: Creating a new account that included a period (e.g,, john.doe) caused an exception to occur when saving the new account.
  • Fixed: Disk usage is reporting different values in webmail.
  • Fixed: Dragging an appointment from a time slot to an all day appointment on Mac calendar with EWS does not work as expected.
  • Fixed: Filtering by color for notes does not work.
  • Fixed: If a user's name is contained in another user's name, Chat History could include conversations from both users.
  • Fixed: Impersonating an email with a period in the address reports an autocomplete input error.
  • Fixed: Logging in as a Mailing List moderator shows undefined for the Mailing List Command Address.
  • Fixed: Message Archive Copy to Mailbox does not work properly.
  • Fixed: Modifying an all day recurring appointment could change it to span a 24 hour period.
  • Fixed: New users do not have a timezone set until they login into web interface for the first time.
  • Fixed: Notes without categories causes NullReference exception during retrieval.
  • Fixed: Removing an domain admin does not update the domain admin counts.
  • Fixed: Saving a system-level auto clean rule save the folder name all in lower case.
  • Fixed: SmaterMail Gateway Mode for Outgoing Gateways only accepts hostnames not URLs.
  • Fixed: SMTP Blocks Email Address field does not accept just a domain name.
  • Fixed: Sometimes hitting Reply from a popped up message will not load the content of the message into the editor.
  • Fixed: Sorting for RBLS is not being set on first page load correctly.
  • Fixed: Throttling does not work for Professional licenses.
  • Fixed: Users cannot log out of Team Workspace when using Remember Me.
  • Fixed: Virus Quarantine could be disabled despite quarantine days not being set to None.
  • Fixed: Webmail's quarantine page is not displaying the contents of modified quarantine directory.
  • Translations: Added "VALIDATION_INVALID_DOMAIN_OR_EMAIL" translation string.
  • Translations: Changed the value of "SMTP_BLOCKING_BLOCK_TYPE_0" to be "Email Address / Domain".
  • Translations: Changed the value of "SPOOL_BLOCKED_FROM_DASHBOARD" to be "Blocked from Spool Overview".

Build 6956

  • Changed: All Autodiscover options are enabled by default for new domains. (Based on domain defaults.)
  • Fixed: Adjusted Windows Defender Banner spacing.
  • Fixed: Delivery logs are showing "SmarterMail.Common.POCO.Shared.FilterActionV1" instead of the actual value name.
  • Fixed: Display name does not update properly when changed via domain admin settings.
  • Fixed: Enter key does not work in Rename Domain modal.
  • Fixed: File Storage upload progress bar does not correctly fit within box.
  • Fixed: Issue where calendar appointment categories could replicate when accessing the appointment; over time the file becomes excessively large files which causes CPU/RAM issues.
  • Fixed: Scenario in which password expiration does not actually expire.
  • Fixed: Searching logs for Related Traffic on servers with non-US date/time formatting returns no results.
  • Fixed: Setting Autoresponder date and time uses a random date/time instead of the current date/time.
  • Fixed: Text editor image selection frame does not scroll properly.
  • Fixed: The modal autofocuses the User field in a source's Sharing tab.
  • Fixed: Unable to blacklist IP from spool overview.
  • Fixed: When creating new events, the modal auto-focuses the Name field.
  • Removed: Reference to "allowunsubscribe" variable in SOAP API documentation for GetRequestedListSettings method.
  • Translations: Renamed "Login Brute Force" label in IDS block to "Webmail Brute Force".
  • Translations: Renamed "None" option in system timezone user defaults to "Use server time zone".
  • Translations: Renamed "Wedding Anniversary" field to "Anniversary" for contact info.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files.

Build 6948

  • Added: A button to Team Workspace settings to delete all chat history.
  • Added: A warning note for users when enabling 2FA about needing to update clients with new app passwords.
  • Added: More detailed logging in Delivery Log for bounced messages.
  • Added: Re-added the ability to use an IP address as the domain name for forwarding addresses.
  • Changed: Google Roboto font is now embedded in the project and no longer requires external internet connection to request the font.
  • Changed: If adding a forwarding address via svcUserAdmin legacy API the Enable Automatic Forwarding setting will be set to enabled.
  • Changed: Manually running the Server Blacklist Check will clear out the results beforehand.
  • Changed: User Move Message action folder dropdown action changed from 'Move Message' to 'Folder'.
  • Efficiency: Adjusted next recurring appointment calculations to prevent adverse effects to CPU and RAM.
  • Efficiency: Parsing header values and message HTML is now faster.
  • Fixed: "Block Senders" action not moving email to Junk Email or Deleted Items folder.
  • Fixed: "Rebuild folder" system admin action does not work.
  • Fixed: 2-Step Authentication is not visible when impersonating a user.
  • Fixed: Added "enableautomaticforwarding" variable into svcDomainAdmin legacy API.
  • Fixed: All-day appointments synced via SharePoint may show a day early in time zones greater than UTC.
  • Fixed: Appointments with GUIDs containing dashes do not sync via SharePoint (Add to Outlook).
  • Fixed: Blacklist appears to have shrunk after upgrade.
  • Fixed: Certain default RBLs were using an incorrect return code. (E.g., SORBS and Surriel)
  • Fixed: Creating appointments in web interface with a specified time zone other than the one the server is set adjusts incorrectly the start/end times.
  • Fixed: Critical error within indexing code that causes the indexing service to shut down.
  • Fixed: Deleting messages from Spool Overiew, either using the Delete action on the overview page or deleting the message when it's popped out, does not work.
  • Fixed: Editing a user profile image before uploading it does not save properly when using Safari.
  • Fixed: Events created with EWS could have an incorrect timezone id.
  • Fixed: Folder Autoclean and Content Filtering modal folder dropdowns do not have the folder selected.
  • Fixed: If two inboxes are shared to a user only one can be mapped.
  • Fixed: Invalid emails can be added to trusted and blocked senders lists.
  • Fixed: Issue with repeated IMAP exceptions when operating on a disconnected session.
  • Fixed: Issue with user's expired password not being enforced sometimes.
  • Fixed: Mailing list messages are rejected saying the messages are above X limit even though the message is not.
  • Fixed: Only one forward address is being converted for users when upgrading from SmarterMail 16.x and lower to current builds.
  • Fixed: Reply all may include duplicate entries, user email, or own domain alias address.
  • Fixed: Saving a folder autoclean rule wiped all of the folder autoclean rules.
  • Fixed: Scenario in which admins are not able to display IP bindings or edit any of them.
  • Fixed: Scenario in which domain users may not be able to view mailing lists.
  • Fixed: Scenario where an unhandle exception occurs when sending mailing list messages.
  • Fixed: Scenario where custom spam rules or RBLs could have an empty Guid which prevents any but the first custom rule/RBL to be editable.
  • Fixed: Sharing a folder with a translatable name causes the name to be untranslated in the map folder modal.
  • Fixed: Some error messages still reference old XML files.
  • Fixed: Sorting domain names in domain list is not ignoring case.
  • Fixed: System admin IP restrictions are showing single IPs as an IP range.
  • Fixed: The domain propagation setting for the max mail list message size too, does not propagate.
  • Fixed: There is not a DEFAULT DOMAIN SETTING and DOMAIN PROPAGATION for the "General" 2-Step Authentication Status.
  • Fixed: Unable to create all mailing list folders. (I.e., Digest and Previously Sent Messages)
  • Fixed: Users removed from mailing lists with no warning.
  • Fixed: Webmail IDS brute force was being checked against all protocols.

Build 6928

  • Changed: The calendar auto-clean process now performs once per day at midnight instead of every time a calendar is modified.
  • Changed: To comply with RFC specifications, sending SMTP ENVID no longer accepts character length greater than 100.
  • Efficiency: Significant improvement with calendar auto-cleaning calculations.
  • Efficiency: Significant reduction in disk I/O access operations when performing mailbox size calculations.
  • Efficiency: Significant speed improvements with concurrent indexing.
  • Fixed: A user that fails to convert on upgrade no longer causes the whole domain to not convert.
  • Fixed: Certain contacts or recurring appointments do not sync to Outlook via SharePoint (Add to Outlook).
  • Fixed: Disabling a user's webmail access also causes SMTP auth to fail.
  • Fixed: If a contact field contains only whitespace characters, contacts will not sync to iOS devices via ActiveSync.
  • Fixed: New or renamed mail folders do not sort correctly in the navigation pane.
  • Fixed: Renaming mail folders does not propagate the name change to the folder auto-clean rule or content filtering action.
  • Fixed: Scenario in which calendars may sync to Outlook via SharePoint (Add to Outlook) with read-only permissions when they should have write permissions.
  • Fixed: The domain list column sorting does not work as expected.
  • Fixed: Using the MSI installer does not properly install ClamAV nor Message Sniffer.

Build 6925

  • Fixed: All user shares are showing as calendars in certain ActiveSync clients.
  • Fixed: CalDAV and CardDAV do not work on iOS devices.
  • Fixed: Contacts that are imported into Outlook via SharePoint (Add to Outlook) are read-only.
  • Fixed: Editing an existing whitelist does not save the edit to the existing entry but creates a new entry of the edit.
  • Fixed: On the webmail login page, the 2-Step Authentication text prompts the user to retrieve the verification code from the authenticator app, even when using the recovery email address verification method.
  • Fixed: Outgoing SMTP is being blocked for IPs in the SMTP Auth Bypass list.
  • Fixed: Renaming the username of an account currently being impersonated caused a myriad of issues with that account.
  • Fixed: When an attendee clicks on a Workspace's Join Call button multiple times, multiple video feeds of the attendee are added to the conference.

Build 6922

  • Added: Custom mail folders would be repopulated if the Mail root.cfg file is missing to emulate previous versions.
  • Fixed: If an ActiveSync collection (folder) no longer exists, a NullReference exception could be thrown preventing all folders from syncing.
  • Fixed: Removing an IDS block from interface no longer requires a service restart for the block to go away.

Build 6921

  • Fixed: Authentication could incorrectly fail stating a user's password exceeded the password reset grace period.
  • Fixed: Changing a calendar set as the default calendar to non-default and then deleting it throws a NullReferenceException.
  • Fixed: Creating a folder that begins with a period causes JavaScript failures.
  • Fixed: Custom Help URL has no validation checks.
  • Fixed: Deleting emails via IMAP could cause an Exception in the Expunge command.
  • Fixed: In some circumstances, a Null exception is thrown when loading a domain.
  • Fixed: Input validation does not show error text for Appointment > Monthly Recurrence > Specific Day input field when the day is set above 31.
  • Fixed: LDAP and other stopped services may restart nightly when day changes.
  • Fixed: Modifying a contact's email address does not activate the Save button until clicking off that field.
  • Fixed: New users may have errors when trying to make a new calendar if their TimeZone is not found.
  • Fixed: Notes can be shared and mapped but don't show up in the Navigation pane.
  • Fixed: Paths with spaces at the end of the folder names could cause issues, especially with Indexing.
  • Fixed: Right-clicking a task in a calendar gives the option to duplicate the task, despite duplication not being possible.
  • Fixed: The calendar tree does not sort alphabetically. Calendar sort is now alphabetical in this order: personal calendars, shared calendars, conference rooms.
  • Fixed: When creating a new calendar, users are unable to set it as the new default calendar for new appointments.
  • Translations: Updated German translations file.

Build 6919

  • Added: Added the ability to set/get the domain hostname using the legacy APIs.
  • Fixed: "Failover not configured" warning banner shows even though failover is configured.
  • Fixed: 2FA could allow logins with correct username/password but incorrect verification code.
  • Fixed: 2FA domain propagation does not work.
  • Fixed: After upgrade domain catchall alias is no longer configured.
  • Fixed: After upgrade webmail shows deleted items with strike-through.
  • Fixed: Calendar appointments could span several days when synced via EWS.
  • Fixed: Domain "Disk Space MB" and "Max Message Size KB" return incorrect values in legacy APIs.
  • Fixed: During conversion there were cases where account size or max message size could convert to a negative number.
  • Fixed: Editing File Storage files does not immediately update the card information.
  • Fixed: Field validation throughout the interface.
  • Fixed: Folder auto clean is not working for domain level settings.
  • Fixed: IDS could trigger on attempts that contained the same user and password as previous attempts.
  • Fixed: IDS page does not populate the webmail grid with data.
  • Fixed: In Domain Accounts, unable to save the "Search Language Indexer" field to anything other than "Generic Indexer".
  • Fixed: Logging in with AppPasswords had the wrong device type.
  • Fixed: Maxsize is coming through as bytes instead of MBs using the legacy APIs.
  • Fixed: Mobile interface scrolling is broken.
  • Fixed: Multiple BCC recipients show up in the subject line when sending via EWS.
  • Fixed: Scenario in which Max Message Size is not evaluated correctly.
  • Fixed: Scenario in which users could lose signature mappings.
  • Fixed: There are several indexing related errors in the logs.
  • Fixed: Unable to set "Allow Guest Users" on new Team Workspaces.
  • Fixed: Uploading an account avatar and adjusting it does not save it properly in Safari.
  • Fixed: When viewing the interface in a RTL language, expanding or c

    Sunday, July 7, 2019







    « Back