SmarterMail Build 7242

  • Friday, 1st November, 2019
  • 18:27pm

Build 7242

  • 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

  • IMPORTANT: Resolved an issue with authentication.
  • 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: 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 <form> tag is no longer stripped from messages and labeled as a harmful mail element (web interface only), but its attributes are.
  • Changed: Updated the MaxMind GeoIP.dat file for IP country identification.
  • Efficiency: Changed the format of greylist and blacklist/whitelist data files, significantly reducing file size and I/O access times.
  • Efficiency: Modified several areas related to message delivery to prevent unnecessary GRP file locking for long periods of time.
  • Efficiency: Significant optimizations to calendar loading speeds in the web interface.
  • Fixed: Added mailing list message logs back into the product
  • Fixed: Bounce message not sent when delivering to a non-existent user.
  • Fixed: Cannot print from the messages list when the preview pane is set to “None.”
  • Fixed: Currently selected message is marked as read immediately when navigating to a folder when using the web interface.
  • Fixed: Domain admins cannot disable “Catch All” setting on an alias.
  • Fixed: Domain admins cannot update a user's profile picture from within Contacts.
  • Fixed: Inconsistencies between the IMAP/POP migration and retrieval logs.
  • Fixed: Restored the missing “Show Availability” link when creating a new calendar meeting.
  • Fixed: Scenario in which resetting the bounces for certain subscribers causes an exception.
  • Fixed: Scenario in which system administrators cannot export users to CSV file.
  • Fixed: Scenario in which users may not be able to properly authenticate and perform an Exchange migration.
  • Fixed: Scenarios where "Require SMTP Auth" and "MAIL FROM" may fail to be enforced.
  • Fixed: Senders relaying through the server do not show in Top Outbound Senders list.
  • Fixed: The nightly folder auto-clean thread only cleans the same 1,000 users.
  • Fixed: Uploading a file via chat for the first time results in a “DESTINATION_FOLDER_NOT_FOUND” error.
  • Fixed: Users are unable to print emails that have been popped out from the content pane.
  • Fixed: Users set to not show in GAL cannot update their profile picture.

Build 7188

  • 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.
  • Changed: Added more description to the "Mailbox is locked" delivery log entries.
  • Changed: Display dates are more consistent throughout web interface.
  • Changed: Error messages have been clarified when account importing reports an "Invalid LDAP string".
  • Fixed: Accept and Decline meeting buttons appear on response emails to the organizer.
  • Fixed: Accepting an appointment invite in Mac Mail (EWS) does not add the appointment to the calendar.
  • Fixed: Cannot search Inbox for messages with System Administrator as sender.
  • Fixed: Content filter date range does not work on Portuguese mail servers.
  • Fixed: Content filter logging is not logging any information.
  • Fixed: Default system event notifications show raw HTML in the subject and body.
  • Fixed: Delivery manager is using the DNS bounces value instead of the Retry value for delivery reattempts.
  • Fixed: Delivery Status Notification NOTIFY parameters other than NEVER are not properly handled.
  • Fixed: Duplicate entries can be entered in SMTP blocks.
  • Fixed: Error syncing contacts via SharePoint (Add to Outlook) if any contact has the wedding anniversary property set.
  • Fixed: From address field in event actions and system messages not persisting after saving.
  • Fixed: Issue uploading very large files (over 10GB) to File Storage.
  • Fixed: Issue where the last message header field could be lost during parsing.
  • Fixed: Issue with indexer causing abnormally high CPU usage.
  • Fixed: Scenario in which users might not be able to delete messages in Windows Mail or on iOS devices connected via EAS.
  • Fixed: Scenario where email message popup window would show significantly different time than the original message.
  • Fixed: Scenario where renaming a recipient after a message has been sent to them would causing a bounce loop.
  • Fixed: Scenarios in which Delivery Status Notifications could get stuck in the spool and constantly get delivered.
  • Fixed: Snoozing or dismissing a reminder in Outlook for Mac (EWS) does not work.
  • Fixed: Stopping and starting services states in Sys Admin > Manage > Troubleshooting > Services are not persisting.
  • Fixed: The #toaddress# variable does not work in Send Email event action.
  • Fixed: Throttling threshold values are not treating zero value as unlimited.
  • Fixed: Top Outbound Sender dashboard does not report users that are relaying through the server.
  • Fixed: Totals on System Message Traffic reports, when switching between Trend and Domains, are not the same. NOTE: this fix is not retroactive.
  • Fixed: Unable to save the primary system administrator account when adding an IP restriction.
  • Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files.

Build 7153

  • Added: Added a long-press to web interface for mobile devices to open context menus.
  • Added: Added functionality for local emails to bounce when a user's GRP file is locked after spool retry count exceeded.
  • Added: Added recovery email address to user CSV export/import options.
  • Added: Added the ability to handle sending read receipts using EWS.
  • Added: Added three new report REST APIs to get domain or user statistics. (See API Documentation > Reports)
  • Added: Admins can now use right-click context menu to view recipients for messages on Spool and Waiting to Deliver pages.
  • Added: Conference rooms are now properly synced to EWS clients.
  • Added: New REST API to report statistics for domains covering a date range.
  • Added: Setting in system settings.json for imap_give_capabilities_on_login; if set to false it will not advertise IMAP capabilities to client.
  • Added: The Spool and Waiting to Deliver lists will display a collective total of 50,000 emails in the interface. When this visual limit has been exceeded, a banner will appear to explain this limitation.
  • Added: User Aliases can now have a display name associated with them.
  • Changed: Changed task reminders to be date/time based rather than relative to task start/end.
  • Changed: Contacts grid view is no longer visible on mobile devices.
  • Changed: Made error response consistent when deleting or moving a message.
  • Changed: Previous "Error" log has been renamed "IIS" log since it reported IIS issues; created a new "Error" log for general error reporting.
  • Fixed: Adding an appointment to a domain calendar does not show in All Appointment web interface view without a page refresh.
  • Fixed: Cannot import ICS calendar file into a domain calendar.
  • Fixed: Clicking Accept/Decline button for a meeting invite in the Deleted Items will still send an accept/decline response.
  • Fixed: Clicking on any public folder also displays the GAL folder in EWS clients.
  • Fixed: Deleting a domain would not delete the RSS and meetings subfolders, which prevented the domain folder from being deleted.
  • Fixed: Dismissing a reminder in Outlook for Mac (EWS) does not work.
  • Fixed: Domain level disk reports do not show nor export data properly due to localization issues.
  • Fixed: Fixed another scenario where the subject line could contain mailing list password.
  • Fixed: Folders with a path containing "." or " " at the end do not load.
  • Fixed: If collaboration item contained a category not in the user's master category list, the item will not show in web interface.
  • Fixed: Implemented EWS SendItem command for AquaMail Android client app.
  • Fixed: In EWS clients, room reservations are not being released when the accompanying appointment is deleted.
  • Fixed: in IMAP clients, folders created with a space at the end of the folder name are not being handled properly.
  • Fixed: Issue where attaching a user immediately caused their folders to be rebuilt unnecessarily.
  • Fixed: It is possible to set a calendar appointment end date to occur before the start date if specifying a different time zone.
  • Fixed: Mailing list MAIL FROM field is not updating properly.
  • Fixed: Messages with malformed or unparsable HTML do not fallback to plain text view.
  • Fixed: Minor display fixes in web interface for recurring appointment information.
  • Fixed: Need to prevent content filters from forwarding bounce messages and auto-responses.
  • Fixed: Pasting text into Froala editor then using Clear Formatting removes that text, in addition to the formatting.
  • Fixed: Public folders do not seem to be showing up when viewing them in Outlook for Mac (EWS).
  • Fixed: Recurring appointments created in webmail with EndBy date or Until count cannot be edited to Forever.
  • Fixed: Scenario in which duplicate calendar appointments (usually one tentative and other accepted) may appear in EAS clients.
  • Fixed: Scenario in which EWS client may not correctly update or delete single occurrences of a recurring appointment.
  • Fixed: Scenario in which messages created in EWS client do not get automatically displayed in the web interface.
  • Fixed: Scenario in which SmarterMail is autodiscovering to Outlook as MAPI only.
  • Fixed: Signature links that end with ".sg" do not hyperlink correctly.
  • Fixed: Some invalid LDAP import strings could take more than 10 seconds to resolve with no interface indication of delay.
  • Fixed: Task dates and reminders are not syncing properly via EWS.
  • Fixed: The EndBy date default does not get updated when the event date is modified in web interface.
  • Fixed: Unable to snooze calendar appointment reminders in EWS clients.
  • Fixed: User Verification dropdown item is still editable for Incoming Gateways even if the SmarterMail Gateway Mode is disabled.
  • Fixed: Users may be unable to change their password after entering a common password until service reset.
  • Translations: Added "SPOOL_WAITING_LIMIT_MESSAGE" translation key.
  • Translations: Changed the "SPOOL_QUARANTINE_LIMIT_MESSAGE" and "CLOUD_STORAGE_PROVIDERS_TITLE" translation values.

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: Som
« Back