Build 9056 (2024-10-18) Added: New translation strings for Scheduling: Appointment Description and Calendar Description. Changed: Improved overall UI/UX for Scheduling. Fixed: Alias addresses can be missing as FROM addresses when composing a message. Fixed: Aliases can be doubled when selecting a FROM address in a reply sent to that alias. Fixed: Autoresponders set up via webmail can be changed when the account is set up to use EAS. Fixed: From be displayed twice when using an alias that has specific settings enabled. Fixed: Making multiple edits to an Alias can end up breaking associated features such as a signature. Fixed: Malformed headers from external senders can indefinitely delay email delivery. Fixed: Meeting invites with inline images created in eM Client (EWS) have broken images when received by attendees. Fixed: Public Scheduling page isn't taking a person's Availability into account when showing times. Fixed: Recipient list in a GAL-enabled Alias is breaking when an address entered is invalid or for a different domain. Fixed: Scheduling can allow users to schedule appointments outside of available hours in some instances. Fixed: Some Windows/Linux environments are reporting Cyren startup/licensing errors. Fixed: Spool Virus Quarantine list is occasionally blank. Fixed: Subfolders aren't displayed properly when configuring Content Filter Actions. Fixed: The Linux installer always asks which web server type to use. Fixed: X-Ham-Report header can cause an error when processing messages through the drop folder or spool. Build 9049 (2024-10-10) Changed: Autodiscover Encryption setting for SMTP IN (Settings > Protocols) is now a toggle instead of a dropdown. Changed: Reduced attachment size limitation from 500mb to 100mb to be compatible with third party servers and services. Changed: Scheduling will now have a default Appointment Type when the feature is enabled. Fixed: A red toast notification can appear when File Storage Limits are set too high. Fixed: Administrator logs is showing a null reference exception related to NTLM Fixed: An issue affecting calendar syncing (CalDAV) in specific situations. Fixed: Bare-metal Linux installs show chronic Cyren startup errors. Fixed: Changing an alias name does not reflect the change in all places Fixed: Domains are not listed alphabetically on the Impersonate User modal. Fixed: On the Scheduling settings page, the Cancel button and "Unsaved changes" modal can inadvertently appear. Fixed: Online Meetings is missing from Domain Defaults. Fixed: Outlook (POP) occasionally alters Arabic filenames. Fixed: Persian text positions are being changed when there is English text in the middle of a Persian sentence. Fixed: Proposing a new meeting time in webmail doesn't show up correctly to the organizer in Outlook. Fixed: Renaming a user results in a failure and doesn't rename the user correctly Fixed: Some users break after editing them and then reseting their account details. Fixed: Unable to impersonate a user with LDAP authentication. Fixed: Whitelisted IP entries are being ignored by domain level country blocks. Fixed: With specific configurations set up, the FROM address can be incorrect for forwarded messages. Security: One or more security issues were fixed. Build 9042 (2024-10-03) Changed: "Use To: address for reply" setting changed to “Use received address from message on reply”. Fixed: “Use received address from message on reply” does not function correctly with multiple SMTP accounts. Fixed: Content filtering Move-To doesn't appropriately show folder hierarchy. Fixed: DMARC failing for a domain aliases. Fixed: IMAP command for BODY.PEEK doesn't always fetch the email data correctly. Fixed: IMAP subfolders are not properly syncing to select email clients. Fixed: In some situations, the From field is incorrectly parsed to a message's header. Fixed: Legacy SOAP API call "DisableDomain" is not working. Fixed: Mobile webmail calendar is not stacking properly. Fixed: Occasional "Unknown domain" toast when clicking on a user's account. Fixed: Occasionally, Categories are not showing for emails. Fixed: The numbering is indented but the bullet points are not indented in webmail Chat. Fixed: The Save button is live even though a default "Appointment Type" has not been set in Scheduling. Fixed: When SRS forwarding a message, DMARC and DKIM can be checked incorrectly. Fixed: Zoom Calendar integration (EWS) does not always honor existing appointments in a SmarterMail calendar. Build 9035 (2024-09-26) Changed: Styling of the 404 (Not Found) pages. Changed: Updated geographic data. Changed: WEBP images are now being used on the login page and for the Online Meetings login page. Fixed: Contact notes are sometimes truncated in Outlook (MAPI). Fixed: EWS perfmon counters are only increasing. Fixed: Link File button is not placing the download link at cursor position. Fixed: Meeting reminders do not use the local time format, instead using the 24-hour time. Fixed: Occasionally, EAS will throw a middleware null reference exception. Fixed: Publishing a calendar as a WebCAL share, then subscribing to it, can cause unintended meeting invitation responses. Fixed: Some extra padding shows in the heading when using SmarterMail chat. Fixed: Spool is adding unnecessary whitespace causing malformed header. Fixed: System Events are not saving if no frequency is set in the actions. Fixed: The incorrect signature is used when replying from an Alias that is not configured to be used as a From address. Fixed: Unable to add/edit the "Password Retrieval Brute Force" IDS rule via webmail or the API. Fixed: When auto-forwarding an email with an IDN, the server will include the “SMTPUTF8” flag in the MAIL FROM command when one is not required. Fixed: When sending to an address with a Unicode domain name, the address is not properly encoded with punycode. Fixed: When several large attachments are sent the SmarterMail service can become unresponsive. Translations: Updated Traditional Chinese translation. Build 9032 (2024-09-24) Fixed: An issue causing the ClamAV update to install in its own, custom directory versus the default SmarterMail directory. Build 9028 (2024-09-19) Added: When an administrator is impersonating a user, a read-only Status is now displayed in that user's settings to show whether the user is enabled or disabled. Changed: Email Retrieval accounts no longer show an option to be spam filtered. (Content Filtering is still available.) Changed: Updated ClamAV to 1.4.1. Fixed: "New Version Notification" event alert shows bad formatting/encoding. Fixed: A console error occurs when a user saves or cancels the Blocked Senders dialog in their Spam Filtering settings. Fixed: A path conflict occurs when trying to create a domain on a NAS when using the legacy API. Fixed: Administrators can send emails when impersonating a user that is set to "Disabled (do not allow email)". Fixed: An issue with migrations from KerioConnect. Fixed: Appointment invitations sent from on premises Exchange to SmarterMail don't display response options. Fixed: Autoresponders are being triggered by System Messages. Fixed: Folder Sharing setting is missing from Domain Defaults. Fixed: Link File button appends the link after signature, instead of the body of the message, if there is nothing else in the body. Fixed: Malformed email headers could cause messages to get stuck in "Waiting to Deliver". Fixed: Notify Senders of Delay messages aren't being sent for 602 errors. Fixed: When an administrator adds the ability to override Folder Autoclean rules, users attempting to add overrides are asked to log in again. Fixed: When the spool directory disk is full, and a user attempts a password retrieval, they see an odd error on the modal. Build 9021 (2024-09-13) Added: A domain setting to disable sharing. (Notes, Tasks, etc.) Changed: Domain length validation now occurs on new domain creation or when changing a domain's name. Changed: SmarterMail now allows users to send messages to longer email addresses with the changes to domain length validation. Changed: When the GAL is disabled, Trusted Sender status and availability notifications no longer reference the GAL. Fixed: A new installation of SmarterMail on Linux can occasionally reference non-existent IP addresses resulting in an error. Fixed: An issue where IDS Harvesting rules are triggered due to bad SMTP sessions that occur when a disk is full. Fixed: An issue where messages listed in Waiting to Deliver can no longer be displayed. Fixed: An issue where messages sent through printers and scanners can get stuck as Waiting to Deliver. Fixed: Background cleanup of Online Meetings doesn't actually remove the meetings that need to be deleted. Fixed: FROM address isn't populating properly when replying to emails sent to an alias. Fixed: Setup wizard takes a very long time to complete when DNS checks are slow. Fixed: SmarterMail accounts using Outlook (MAPI) are unable to interact with meeting invites from sent Exchange/M365 (MAPI) accounts. Fixed: Some Domain Defaults are not propagating. Fixed: Some responsiveness issues with the compose window and Auto-Complete list calls. Fixed: Some User Defaults are not propagating. Build 9014 (2024-09-05) Changed: 404 pages updated to be more complementary to SmarterMail installations. Changed: Event notifications for certificates renewals are now more detailed regarding actions necessary. (If any.) Fixed: A scenario where an appointment recurrence rule is not syncing properly (EWS). Fixed: Changes made to File Storage files using OnlyOffice modifies its public/private state and breaks the shared link. Fixed: EWS logs show an exception when trying to remove all required attendees from an appointment. Fixed: Multiples of the same File Storage document can be edited in OnlyOffice. Fixed: NDR messages in webmail do not always show internationalized messages correctly. Fixed: Outbound gateways are prioritizing MX records instead of A records. Translations: Updated various translations with new/missing strings. Build 9008 (2024-08-31) Fixed: Unable to save the domains option page. Build 9007 (2024-08-29) Added: An emoji button to the HTML editor for new email and chat messages. Added: Logging to indicate why Delivery Status Notifications and auto-responses fail auto-forwarding. Changed: An email sent to an empty alias will now bounce. Changed: Chatting an Alias that contains users that aren't a part of the domain no longer sends notifications. Changed: EWS was modified to respect a domain's Global Address List (GAL) setting. Changed: The Offline Address Book (OAB) is now disabled when the GAL is disabled. Changed: Various areas modified for consistency in look, feel, behavior, and wording. Fixed: A legacy API call (UpdateDomainNameAndPath) is no longer working. Fixed: Adding an IPv6 CIDR block to a blacklist or whitelist displays an error. Fixed: An issue affecting the ability to send to a Contact Group. Fixed: An issue where changing statuses in XMPP clients isn't carrying over to other clients. Fixed: Attempting to send a chat containing a large number of characters (19,000+) can cause the recipient to disappear. Fixed: Chats sent to aliases are not syncing the chat history to XMPP clients. Fixed: Cloud storage cards are not sized correctly. Fixed: Gateway spam weight is not being parsed correctly. Fixed: Messages can sometimes get stuck as "Waiting for Delivery" with one or more errors. Fixed: Moving from SmarterMail 15.x (XML file format) to a docker-based Linux server fails to convert existing data. Fixed: OnceHub (EWS) is not able to connect to SmarterMail calendars. Fixed: Outlook (MAPI) users are unable to mount user shares when their domain's Global Address List is disabled. Fixed: Refresh token requests are being repeatedly made on an international (IDN) domain or unicode user. Fixed: ServerBusyExceptions are not being handled properly during EWS migrations. Fixed: Some minor display issues via IMAP and MAPI. Fixed: The Offline Address Book (OAB) is not properly syncing aliases. Fixed: Users are unable to reply to local domain emails with the Global Address List is disabled. Fixed: Users with Active Directory as their authentication provider can be logged out, even with Remember Me enabled. Fixed: When importing lists from another server's security settings, the imported items overwrite existing entries. Efficiency: Significant memory improvements for IMAP retrieval and IMAP-based mailbox migration. Translations: Updated German to fill a couple of missing items. Build 8993 (2024-08-15) Added: A setting for an outbound gateway configuration to enable/disable SMTPUTF8. Added: Descriptions (and alternate descriptions) for Appointment Types in Scheduling. Added: Implemented XMPP RFC XEP-0393 to allow for stylized chat messages. Added: Secure connection support for configuring LDAP and AD servers as authentication providers. Added: The ability to "Load More" Chat history on demand. Added: The ability to bind LDAP ports with SSL/TLS and StartTLS. Added: The ability to create usernames with uppercase letters. Added: The ability to force SSL certificate renewal. Changed: Chat bubbles in alias chats now only display username/user name to avoid redundancy. Changed: Cleaned up the Grid View for Calendars to indicate when a recurring appointment has expired. Changed: Improved the display of the View Availability modal for better readability. Changed: Updated custom 404 pages. Fixed: A unique customer issue affecting new message notifications. Fixed: A unique customer issue where an upgrade caused issues with Chat, including connection issues to clients. Fixed: Adding a similar domain with an added TLD extension occasionally fails. Fixed: An issue adding Work Info to a contact. Fixed: An issue where a Console error displays when logging out of webmail while in the contacts section. Fixed: An issue where administrators that work on a Windows install may not work on a Linux install. Fixed: An issue where an upgrade could cause odd XMPP behavior. Fixed: An issue where LDAP connectivity fails with immediate timeout several times before succeeding. Fixed: An issue with the Scheduling link when Online Meetings are disabled. Fixed: An LDAP authentication provider that requires the username to be in DN format can fail to authenticate. Fixed: An XMPP Bearer Token authentication issue. Fixed: Automated Forwarding for UTF8 addresses fails to properly encode those addresses. Fixed: Bounce messages to external accounts can get held up in the spool. Fixed: Cannot add an LDAP authentication provider unless domain and organizational indicators in the LDAP binding string are in all caps. Fixed: Domain aliases don't inherit domain-level login customization. Fixed: Drive stats for disk space is not showing the correct amount. Fixed: Emails that fail DMARC and are rejected are leaving orphaned HDR files in the spool folders. Fixed: Google Drive is not working for File Storage. Fixed: Issue where sending a message to a domain alias, then a message to a primary domain account, can cause two versions of MailboxManager to be created. Fixed: Issues attaching users when moving them from Windows to Linux. Fixed: Log searching can break if a client's local time is different than server time. Fixed: Mailing Lists configured to use Subscriber Address for the To: address sometimes displays just the first subscriber. Fixed: Messages sent from webmail to Gmail, with XML attachments, are showing the xml in the body. Fixed: Messages with foreign characters received by and sent through IMAP clients can disrupt the foreign characters. Fixed: Migrating from Kerio Connect fails with "Unable to connect with the credentials supplied" regardless of credentials provided. Fixed: Notes occasionally use the full body for the Note's subject. Fixed: Occasionally, the cursor doesn't behave properly in webmail when using Firefox. Fixed: Refresh issues when saving a draft in webmail when the draft message is displayed in the preview window. Fixed: Replying to a message using Apple Mail (EWS) displays "received date/time" when viewed in eM Client, but doesn't show "replied on" text in webmail. Fixed: Scheduling Time Zone defaults to UTC (Sao Tome). Fixed: Sending to a valid email address and an email address that's too long doesn't actually send to the too long address, but it doesn't display an error as it should. Fixed: Signature Images seem to shrink in the editor when you save a draft. Fixed: Signatures created using HTML can deform when typing in the compose window in webmail. Fixed: Some folder labels missing translations. Fixed: Some issues affecting the ability to use third-party chat clients with Chat. Fixed: The Send Email dialog is not sized properly. Fixed: Turkish characters appear to be corrupted for BCC in Outlook (MAPI). Fixed: Upgrading across a few Builds can duplicate AD providers. Fixed: Webmail version of sent messages that include Turkish characters in the To/CC/BCC fields show puny code in the message headers. Fixed: When acting as an LDAP server, authentication fails if the username is not formatted like an email. Fixed: XMPP Status occasionally doesn't update automatically across clients when a user logs out. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Updated and fixed multiple translation files. Build 8979 (2024-08-01) Added: Max booking time to scheduling. Added: Trusted ARC Signer option or the ability to bypass ARC-Signature checks via whitelist. Changed: Disable start chat and add contacts when you're viewing the users in an alias. Changed: Modify outbound SMTP logic to only use SMTPUTF8 when it is required. Fixed: Adding a category to a meeting that had previously been accepted triggered a new Accept message. Fixed: Attachment missing extension for unnamed files in EWS. Fixed: Chat in webmail fails to display user list for aliases if the alias has a Display Name. Fixed: Deleting files in File Storage doesn't update other webmail windows. Fixed: Improve the display of the View Availability modal for better readability. Fixed: In alias group chats the username disappears when you refresh the page. Fixed: Log searching breaks if clients local time is different than server time. Fixed: Make it so you appear in the list of users in an alias in chats with your own status. Fixed: Notifications not triggering for some messages in Webmail that had symbols. Fixed: User is unable to receive emails due to contact not being able to be loaded. Build 8972 (2024-07-25) Added: Members of an alias can now be viewed when using Instant Messaging. Changed: Improved the View Availability modal so it includes all possible statuses. Fixed: "Relaxed certificate name validation" doesn't validate in some situations. Fixed: A situation where the loading spinner can remain on the page even after the page has fully loaded. Fixed: Aliases that include all domain users are blank when you click their contact. Fixed: An issue where migrations from Microsoft 365 (Office365) can fail. Fixed: ClamAV on Windows doesn't work when set to "Local". Fixed: Clicking on the email tab is is making the api call to get your message list twice. Fixed: Occasionally, migration of mail data can causing high CPU. Fixed: Some styling issues on the To, From, and CC inputs in webmail. Fixed: SSL support for system-level hostname doesn't support HSTS. Fixed: SSL support for system-level hostname SSL doesn't support "Force all traffic over HTTPS". Efficiency: Improved the processing of certain types of emails during a migration. Efficiency: Reduced the time it takes to retrieve a list of messages, and viewing of messages, in webmail. Build 8971 (2024-07-24) Added: An exception is now logged to the Errors log when disabled accounts are accessed. Added: CLAMAV_IP and CLAMAV_PORT environment variables to the docker-compose.yml sample. Added: New setting to complement "Enforce strict certificate validation" that eases certificate naming restrictions. Added: Port information when logging exceptions while accepting socket connections. Added: Webmail now displays "replied on" or "forwarded on" dates and times for messages forwarded or replied to in EAS clients. Fixed: A styling issue on the Authentication Provider dialog. Fixed: An instance where Outlook (MAPI) might stop syncing on an invalid item. Fixed: An issue where an error is thrown when a domain's public suffix isn't able to load. Fixed: Casing on SmarterMail folder names for Linux. Fixed: Error message is not styled correctly when editing a gateway. Fixed: IMAP shows NTLM parsing errors in Administrative logging. Fixed: Instances where syncing folders with UTF-8 names could cause issues. Fixed: LDAP import now behaves properly when no provider is configured. Fixed: Modal for adding an Authentication Provider validates before user has a chance to enter any data. Fixed: The ability to add a domain alias with the same name as the original domain name. Fixed: Translation for SERVERNAME is missing when adding an Authentication Provider. Fixed: Unable to add domain aliases due to the "same domain name" error. Fixed: When blocking a specific country or "All countries except", then whitelisting an IP for a blocked country, that IP does not get whitelisted. Fixed: When configuring mailbox migration or message retrieval, the Encryption dropdown is not shown properly. Fixed: When creating a new task the % Completed field is a drop down. Translations: Updated Chinese (TW) translation. Build 8965 (2024-07-18) Added: A new API call to retrieve domain aliases. Added: An error icon that will indicate an issue with a cloud storage provider. Added: Can now reply to meeting invitations with "tentative" or "propose new time", or change a response, via webmail. Added: Implemented HSTS and CSP support per domain. Added: Implemented IDN and EAI internationalization standards, and UTF-8 for legacy protocols, allowing for the use of non-Western character sets for domain names and usernames. Added: It's now possible to view Forward and Reply times in webmail. Added: OwnCloud as a cloud storage provider. Added: Password requirements for system administrators. Added: PUSH for OpenTelemetry support including a path to the collector. Added: Rate limiting for automated SSL certificates. Added: Read/unread status for instant messaging. Added: System Informaion (e.g., OS version) to the System Reports Dashboard. Added: TLS negotiation when using IMAP or POP Retrieval and for mailbox migrations. Changed: "External Senders" area improved to ensure text added to the subject doesn't get added exponentially. Changed: Advanced Search now includes subfolders, root folders with spaces, etc. Changed: All web ports are now bound to all IPs. Changed: An avatar with a user's current status shows as a menu bar for Instant Messaging. Changed: Calendar appointments now make it more clear what response has already been sent. Changed: Cleaned up the management area for the Free Edition. Changed: Consolidated methods for determining DMARC organizational domain so we can get the latest from public suffix list. Changed: Dashboard stats are now more efficient, resulting in improved CPU usage. Changed: Expanded the "Resolve Conflicts" action in Automated Certificates to regenerate the certificate if the cert file do longer exists. Changed: Geographic database was updated. Changed: Improved the status page a user sees when server is being upgraded to make it more consistent with other pages. Changed: Licensing, activation and callbacks now use a machine name of "Docker" if running in a container. Changed: Made Scheduling available in the Free Edition. Changed: Message Archive searches now based on relative pathing so when an Archive is moved or a domain is renamed the searches are preserved. Changed: Minor styling changes to the display of expiration dates and such on the licensing page. Changed: Primary domain administrator accounts can no longer be disabled. Changed: Responses already sent to meeting invites are now much clearer. Changed: SmarterMail installer updated to include information about how to disable the default web server. Changed: Stronger default Password Requirements can now be set on new installations. Changed: System Administrator permissions now include modifying Password Requirements. Changed: The Drive Statistics, CPU Usage, and Memory Usage reports on the System Dashboard are now clickable and navigate to their appropriate report counterparts. Changed: UI changes to show domain contacts chat status throughout webmail. Changed: Updated Froala to 4.2.0. Changed: Updated the bindings translation strings for TLS and SSL. Changed: View Availability modal now includes tentative appointments. Changed: What's New modals display new features and highlights. Changed: When a user account is disabled, all of their shares are now hidden as well. Changed: You can no longer click and drag-select on autocomplete in TO/CC/BCC. Changed: You can no longer click and drag-select the compose input fields. Removed: System level Server Health report. Fixed: "Bounces Indicate Spammer" IDS rule occasionally triggers twice. Fixed: "Forward as Attachment" from Outlook (MAPI) results in .eml attachments losing file extension when downloading multiple through the webmail. Fixed: "Keep original sender and recipients when forwarded" is not enabled by default. Fixed: [WHMCS] Domain administrators can set user mailbox sizes higher than the domain size limit. Fixed: [WHMCS] Exception shown when creating users on some domains/products. Fixed: A handling exception that occurs when SignalR disconnects and the server isn't using XMPP. Fixed: A scenario where an email with a windows.dat file caused an error during EWS syncing. Fixed: A scenario where modifying an appointment over EWS can incorrectly send cancellations to all attendees. Fixed: A syntax issue with Video.component.js. Fixed: Adding folders to an EWS client using unsupported special characters(<>:"/\|?*) not stopping with Action Failed. Fixed: Affter enabling force HTTPS an indefinite redirect loop can occur. Fixed: An issue in EWS with deleting a single occurrence from an all-day, recurring event. Fixed: An issue preventing the download of .EML message in a subfolder. Fixed: An issue preventing users from renaming some folders via eM Client (EWS) or webmail. Fixed: An issue where downloaded attachments are corrupt, but when opening the .eml in Thunderbird, they're fine. Fixed: An issue where File Storage > My Files temporarily shows an empty folder until after a refresh. Fixed: An issue where hostname validation prevented administrators from using the Abusix URIBL. Fixed: An issue where the public scheduling page for a user with no availability on the 10th or 11th also shows no availability for the 12th. Fixed: Antispam reports are not returning results though various engines have detected messages/failed connections. Fixed: Appointments tentatively accepted in webmail fail to update appointment status in Outlook (MAPI). Fixed: Archived message body content can't be viewed if there are too many recipients in the To/CC fields. Fixed: Attachments that lack a file extension have ".bin" appended to them when sent. Fixed: Attempting to download all files in a user's File Storage folder results in an error of "File exceeds allowed limit of 0 KB." Fixed: Attempting to download an .EML after it leaves the spool results in an unfriendly error message. Fixed: Auto forwarding to a mailing list results in the original message sender receiving a "you do not have permission to post" message. Fixed: BIMI TXT isn't processing the image link properly in some cases. Fixed: Calendar hover menu is presenting incorrect information. Fixed: Certificate logging was using the incorrect logging level. Fixed: Changing chat status to Offline then back to Online doesn't refresh in open chat windows. Fixed: Chat is not broadcasting online status to other sessions for same user. Fixed: ClamAV installation is missing bin/bin64 directory used by SmarterMail for ClamAV scanning. Fixed: ClamAV version installed in Windows environments is one minor version behind (1.2.x instead of 1.3.x) Fixed: Conference rooms are not showing up as BUSY when being assigned to a calendar appointment. Fixed: Contact Groups don't show in autocomplete when composing a new email. Fixed: Custom properties aren't saving properly in eM Client (EWS). Fixed: Declude Spam Score is not passed into the the X-SmarterMail-SmartHostSpam base64 hash. Fixed: Deleting a system administrator account doesn't terminate their impersonated sessions. Fixed: Editing a contact group and removing a member doesn't allow the Save button to activate, which prevents users from saving the contact group without modifying the title. Fixed: eM Client (IMAP) fails to sync some messages. Fixed: Emails in the Message Archive shows one fewer number of attachments than is actually attached. Fixed: Encoding issue when using Turkish or Korean characters as a subscriber to a mailing list results in ? replacing characters. Fixed: Encoding problems with accents when sending or receiving with SMTP and IMAP. Fixed: External sender message on plaintext email lack proper spacing and are hard to read. Fixed: File extension content filters do not work with UTF-8 file names. Fixed: File extensions are being added to attachments in webmail. Fixed: Formatting of a contact's notes is removed after opening the contact to view their notes on an iPhone. Fixed: Grid view row count defaulting to 10. Fixed: IDN domain users fail autodiscover process for EWS/MAPI due to invalid DN error. Fixed: IDN/foreign characters in a Display Name appear to be causing rejected messages at various email providers. Fixed: IDS Reports do not reflect IDS blocks. Fixed: If you rename the primary domain administrator it forces you to impersonate them. Fixed: IMAP connectivity failing in eM Client on secure/insecure connections. Fixed: Impersonating a domain administrator and changing that admin's password can result in an exception in the Error logs. Fixed: Impersonating a domain administrator and changing that administrator's password results in token-related exception in Error logs. Fixed: Importing contacts into a Shared Contacts Folder doesn't appear to be working correctly. Fixed: In light mode, the Notes "Pink" color is different than the color that shows in the navigation pane. Fixed: In Mac Calendar (CalDAV), changing the color of a calendar folder does not sync to the server, and the change in Mac Calendar is reverted shortly after. Fixed: Issue creating appointments in eM Client (CalDAV). Fixed: Issues adding domains using a UNC path. Fixed: It's possible to rename folders to reserved names (e.g., LPT1) without receiving Action Failed. Fixed: Logs display invalid MX lookup "MXRecord count: '1' for domain ''. Fixed: Mailing List and User Throttling values are not correctly converted on upgrade when removing the "Unlimited" value threshold. Fixed: Mailing lists do not show in Outlook (MAPI) address book. Fixed: Mandatory signatures set at the domain level fail to apply to users and are not selectable. Fixed: Meeting Messages display "no text content" message when viewed in the Spool. Fixed: Message archive email doesn't include a Download All option in the Attachments modal. Fixed: Messages are sometimes being marked as deleted upon delivery. Fixed: Messages with incorrectly encoded header values break EWS syncing. Fixed: Modifying an IP Bypass in System> Security>Whitelist, resets the protocol_settings section in the system settings.json file. Fixed: Move Email dialog doesn't show shared folders correctly. Fixed: New installations of SmarterMail (Windows) can return permissions check errors on C:\SmarterMail. Fixed: Not all "inbound SMTP" checks are being applied during the SMTP session. Fixed: Occasionally a Contact Group member shows "[object Object]" when clicked on. Fixed: Occasionally EAS licenses not being returned to the license pool after user is deleted or detached. Fixed: Occasionally it's not possible to recreate previously deleted mailing lists. Fixed: Outlook (IMAP) is breaking when you save a draft and send later. Fixed: Outlook (MAPI) not displaying S/MIME symbols properly. Fixed: Outlook (MAPI) will not sync new appointments on a server with a German OS. Fixed: POP AUTH mechanism doesn't properly support an initial client response for NTLM. Fixed: Problems connecting SmarterMail to HubSpot over EWS. Fixed: Profile image thumbnails are not properly encoded in OAB. Fixed: Public Scheduling page isn't honoring a user's availability when a private event is scheduled. Fixed: Publicly shared folders don't always update automatically in Outlook (MAPI). Fixed: Rebuild Folder path only accepts "/", causing issues on Linux installations. Fixed: Responding to a single instance of a recuring event invitation doesn't save if you and the host are on the same domain. Fixed: Responses to GetStreamingEvents are not being sent correctly. Fixed: S\MIME symbols are not handled properly during reply, forward, and import. Fixed: Safari users on iOS are unable to "Click Here" on Notifications Disabled popup on login. Fixed: Scenario that causes Impersonation tabs to open in new windows/tabs rather than replacing the existing Impersonation tab. Fixed: Sending from an alias (EWS) shows alias "on behalf of" the original sender instead of just showing the alias. Fixed: Service Uptime report will change time and date when having 2 tabs open on same server, one being on the Manage page and another on Reports. Fixed: Slowness with large auto complete lists. Fixed: SmarterMail Spam Headers are improperly placed in raw content of email. Fixed: SmarterMail webmail chat window gets cut off if a message is too long without any breaks. Fixed: Some Archive messages can not be copied to an Inbox. Fixed: Some exceptions are logged in the browser console when navigating to Settings>Autoresponder via webmail. Fixed: Some issues regarding LDAP import. Fixed: Some issues that prevented Scheduling from working for some users. Fixed: Some message will not send getting a "MimeKit.ContentDisposition" error message. Fixed: Some messages have the attachments stripped when delivered locally. Fixed: Some odd display issues on the spool page. Fixed: SSL/TLS backed protocol sessions generating exceptions when selecting certificates if not hostname is provided by the client. Fixed: Strophe can cause Javascript errors. Fixed: System-level hostname reenables itself for SSL generation after a period of time. Fixed: Text translation errors when adding new gateways to SmarterMail. Fixed: The "custom title" option for configuring webmail display partially works. Fixed: The Antivirus setting for Cyren Zero-hour Outbreak Detection > "Scan Messages without Attachment" reverts to disabled after saving and refreshing the page. Fixed: The JSON files for calendars, contacts, tasks and notes are not counted toward a user's disk usage, which can allow the user's folder on disk to well exceed their mailbox size limit. Fixed: The Thai language file breaks and isn't usable in newer Builds. Fixed: The User Connections > All tab doesn't properly update the protocol reference on the Last Login timestamp. Fixed: The whitelist bypass "SMTP Auth by Domain" occasionally fails. Fixed: Time zone info not syncing properly (WebCal). Fixed: Toast errors appear in webmail when attempting to sort Automated Certificates. Fixed: Trying to change the User Defaults "Search Language Indexer" does not save properly. Fixed: UI Elements on DKIM key popup occasionally disappear. Fixed: Unable to save changes on System Admin > Password Requirements. Fixed: Unable to send an email to a "Contact Group" in a user's shared Contacts that are synced to Outlook (MAPI) Fixed: Users of the Bitwarden browser extension are unable to manually type credentials into SmarterMail's login page. Fixed: UTF-8 encoded "From" return path causes Block Sender button to fail in webmail but displays no error. Fixed: Valid domain names trigger validation failures on create/edit. Fixed: Valid email addresses fail validation on the Scheduling page. Fixed: Viewing log files isn't taking time zone into account and can display the wrong day. Fixed: Virus reports are not showing the provider that caught the virus. Fixed: Webmail chat indicator and stats are not working as expected. Fixed: When a calendar folder is dark, the dotted outline that indicates a Tentative appointment can be easily missed. Fixed: When a calendar folder is deleted, its entry remains in the Scheduling > Calendars to Check for Conflicts area. Fixed: When a message is in Virus Quarantine and you try to Move Message, the Folder path is incorrect. Fixed: When a shared folder is synced to Outlook (Add to Outlook), the connection is not preserved when closing Outlook. Fixed: When a subdomain has no DMARC record we don't check the organization domain's DMARC record and use their sp (subdomain policy) if defined. Fixed: When a System Administrator views a user's password, the Administrative logging shows that the show password attempt was done by the primary Domain Admin, rather than the actual System Admin who is logged in. Fixed: When a system or domain admin is viewing a user's account settings, the Default From Address dropdown shows any domain alias addresses with the Admin's username, rather than the user's. Fixed: When a user account is disabled, all of their shares are now hidden as well. Fixed: When an invitation that's sent from Mac Calendar is accepted via webmail it shows the webmail username instead of the user's full name. Fixed: When calendar changes are being processed, meeting updates can be sent unneccesarily. Fixed: When creating an Alias, an email address in the format of user+foldername/subfolder@domain.com is not accepted even though that email does route correctly in SmarterMail. Fixed: When in a chat room, aliases show the name of the alias instead of the display name. Fixed: When opening a chat window, contact availability takes up to minute to refresh. Fixed: When recalculating disk usage it is not recalculating the disk usage but reading it from the accounts.json file. Fixed: When sharing a folder via Add to Outlook, the Outlook Display Name and Description fields are not populated into Outlook's shared folder info. Fixed: When SMTP connection fails due to expired password, the Admin logs show a successful connection, even though the SMTP logs show authentication failed. Fixed: When the Spool is stopped, forwarded recipient information may get lost. Fixed: When trying to add an ownCloud connection from the File Storage page, an error can occur after entering all the connection details. Fixed: When uploading multiple large files to File Storage, a large red toast with an exception appears. Fixed: When using a content filter to filter by attachments it can fail to detect the attachment. Fixed: When using webmail to respond to a meeting invitation, the response email omits the organizer and attendee Display Names. Fixed: When viewing the domain level Password Age / Expired Password tabs, an angled bracket appears underneath the toolbar. Fixed: When you blacklist an IP Address or Class C IP range from IDS Blocks, LDAP isn't included in the list of Blacklisted items. Fixed: When you rename a domain, calendar invitations still use the old email domain. Fixed: Winmail.dat messages don't sync attachments properly over EWS. Fixed: Words in the xxxx.xx format are turned into links when sent from webmail. Fixed: X-WR-CALNAME / NAME property tag missing in ICS file of shared webcal causing some applications to not show a calendar name. Efficiency: Improved EWS migration to reduce the amount of data requested in a single command. Efficiency: Improved usability of Instant Messaging. Efficiency: Multiple fixes and changes throughout to improve overall CPU, memory, and disk usage. Efficiency: Multiple improvements to Instant Messaging including status display across all areas, improved usability, and more. Security: Resolved some permissions errors in the API. Translations: Added Polish. Translations: Updated multiple languages. Build 8930 (2024-06-13) Added: Support for EWS custom properties for eM Client. Fixed: Modifying an appointment over EWS to add recurrence and attendees doesn't add the attendees. Fixed: When a shared folder is synced to Outlook (Add to Outlook), the closing Outlook, the connection is not preserved. Build 8923 (2024-06-06) Fixed: Appointments created in Outlook with MAPI on a German Server OS will not sync to the server. Fixed: Email popouts in webmail can take a while to load when a user has a large auto complete list. Fixed: File extensions get incorrectly added to attachments in webmail. Fixed: Some messages have the attachments stripped when delivered locally. Build 8909 (2024-05-23) Added: Rate limiting for automated SSL certificates. Fixed: An occasional issue where Mailbox Migration fails to successfully import most of an IMAP account though it syncs successfully to clients. Build 8902 (2024-05-16) Fixed: IMAP Mail Retrieval and/or Mailbox Migration can fail to download some emails. Fixed: Mailing list messages are missing brackets in the generated Message-Id. Fixed: Some messages have attachments stripped when delivered. Fixed: When using Outlook (MAPI) with a GMT+1 time zone to invite an Exchange on-premise user to a meeting, the received meeting is one hour ahead. Build 8895 (2024-05-09) Fixed: EWS responses to some requests are not being sent correctly. Fixed: High CPU usage related to vCard parsing with MAPI. Fixed: High memory usage related to RBLs and URIBLs. Build 8888 (2024-05-02) Fixed: A rare race condition where a mailbox could be initialized more than once. Fixed: eM Client (IMAP) fails to synchronize some messages. Fixed: Emails in Message Archive show one fewer number of attachments than what is actually attached. Fixed: Individual messages in Message Archive don't include a "Download All" option in the Attachments modal. Fixed: Message Archive may not index daily. Fixed: SPF records with "-all" mechanism may not set the correct default result. Build 8874 (2024-04-18) Added: A failsafe measure to prevent two SmarterMail services from running at the same time. Changed: Updated ClamAV to 1.2.3 Fixed: Message Archiving cannot be enabled on domains that have been renamed in the past. Fixed: New and upgraded installations are failing to engage ClamAV for message scanning. Fixed: Read Receipts sent via Outlook (MAPI) cause replied icon to be applied to messages. Fixed: Renaming a domain that has Message Archiving enabled leads to errors and a broken archive. Fixed: Searches in sub folders are not returning the correct results. Fixed: Uploading files to Online Meetings results in folder does not exist error. Fixed: Various cursor jumping and text color selection issues in webmail's message editor. Build 8867 (2024-04-11) Fixed: If an SSL/SNI renewal order fails to validate, it may create a rate limit scenario with Let's Encrypt. Fixed: Reloading a domain breaks HTTPS. Fixed: Replying to a message using Firefox may cause the cursor to jump after editing the first line. Fixed: Users log out after some time due to multiple users on the same account, at the same time, on different browsers. Build 8860 (2024-04-04) Fixed: Cursor can jump around when composing message in webmail. Fixed: Extremely rare issue where reloading a domain causes loss of tmpmsg files. Fixed: Importing accounts from Exchange using Mailbox Migration is failing to import all of the data and generating errors. Fixed: In Outlook (IMAP), you’re unable to subscribe to the Inbox folder. Fixed: Messages sent from Mac Mail can display in recipient's Mac Mail with duplicate inline images. Fixed: Migration of Exchange mailbox loses flag and category states shortly after migration. Fixed: Occasional "Error loading the autocomplete list" toast when opening a new email so auto-complete doesn't work properly. Fixed: SmarterMail is processing email attachments from compose window in the System32 directory. Fixed: SMTP log occasionally shows "Could not write HDR file, trying again in 250ms." error with an exception. Fixed: User's Drafts folder/folder contents generates recurring MAPI exception and prevents complete sync to Outlook. Build 8853 (2024-03-28) Added: Domain Hostnames to the auto-SSL process. Fixed: .com.br isn't accepted as a top-level domain suffix for eM Client. Fixed: An email with attachments loses its attachments on forward if a draft is saved prior to sending. Fixed: An exception at login that could cause random logouts or not allow a user to authenticate. Fixed: eM Client (IMAP) failing to connect over secure/insecure connections due to SASL-IR/NTLM issues. Fixed: If you change the system-level hostname to another hostname and a certificate already exists, it will not try to generate a certificate for the new server-level hostname. Fixed: POP AUTH mechanism doesn't properly support an initial client response for NTLM. Fixed: SMTP logs show failed deliveries due to errors of "Could not write HDR file, trying again in 250ms. Exception: Object reference not set to an instance of an object." Build 8846 (2024-03-21) Fixed: A scenario where some users' acquaintances.json file were not converted to acquaintances.sbin. Fixed: A unique issue where renaming a domain in damages the domain and places files into the System32 folder. Fixed: Comparing incorrect Centralized Certificate Store directories can lead to binding loss. Fixed: In Outlook (MAPI), appointments that are removed from domain-level calendar folders via webmail do not update in real time. Fixed: Renaming a domain fails with a red toast error if the domain is not located on the C:/ drive. Fixed: SmarterMail isn't using the correct user-agent header when making requests for profile images. Build 8839 (2024-03-14) Fixed: 7Bit transfer encoding + DKIM + Automated Forwarding results in broken encoding in received messages. Fixed: A unique issue where adding new gateway to SmarterMail the gateways fail to add. Fixed: Appointment invitations cannot be viewed in Message Archive. ("Message no longer exists" error.) Fixed: Favorites in Outlook (MAPI) are lost on restart of the Outlook client. Fixed: Making changes to a user who is authenticated with Active Directory always prompts for LDAP details, even when the AD values weren't modified. Fixed: Occasionally, messages from eBay that get auto-forwarded result in an ARC exception in logs. Fixed: Several calendar issues with all day events when using the German timezone in eM Client. Fixed: Specific EMLs hang in Spam Checks (even with them disabled) and occasionally cause crashes due to CPU usage. Fixed: The 'Move Folder' function in webmail does not work. Fixed: The "BYPASS_CERTIFICATE_CHECKS" translation string was not updated for all existing language files. Fixed: Upgrading Plesk environments to recent SmarterMail Builds prevents 2FA logins. Fixed: When delivering an email to a Plus Address or moving that message via content filtering, a " / " no longer works to send that email to the specified subfolder. Fixed: When using a domain-level Content Filter to move messages to a default folder, the email is moved to a new custom folder that contains an underscore instead. Build 8832 (2024-03-07) Changed: Updated Windows Defenders integration to include .DAT and .DAT2. Changed: When installing SmarterMail and choosing to "Use existing IIS site", all subweb sites are now hidden as SmarterMail only supports top-level configurations. Fixed: "All But Specified Countries" in the system-level "Block Authentication by Country" setting does the reverse. Fixed: "Disable insecure auth methods for non-SSL authentication" setting doesn't disable the plain-text authentication options for POP and IMAP. Fixed: A looping issue with acme status lookup. Fixed: A unique issue where Outlook mobile (EAS) isn't syncing a user's account. Fixed: Accepting a calendar share in Outlook (MAPI) results in an error. Fixed: Alias members are displayed as BCC recipients in Message Archiving. Fixed: An issue where "Relay is denied" delivery errors occur due to mishandled MX/A record lookups. Fixed: Archived messages do not display CC field even though it is stored in the EML. Fixed: BIMI images are not displaying for internal messages. Fixed: Cleared up various smaller issues with DKIM signing. Fixed: DKIM signatures from version 15.x cause signing exceptions after upgrade. Fixed: DKIM signing fails when Bcc fields are in header and DKIM setting are set to "All Headers". Fixed: Error logs show "Value cannot be null" with no details on what this pertains to. Fixed: Group Chat (XMPP) doesn't work in Firefox: shows "Chat is currently unavailable or has been disabled on the server." Fixed: Internal users can see who is in the BCC of emails. Fixed: Issue with Negotiate authentication for the HTTP endpoints. Fixed: Occasional instances of doubling of Calendar and Contacts folders (MAPI). Fixed: Reverting SmarterMail servers to a checkpoint can damage SSL deployment. Fixed: Sending email to aliases via Outlook (IMAP/SMTP) generates an exception in the resulting Delivery session. Fixed: Some contact groups do not sync member data to Outlook (MAPI). Fixed: Stopping SmarterMail IIS site/application pool/service for an upgrade results in exceptions in Windows Event Viewer. Fixed: Using the Share Calendar feature in Outlook (MAPI) results in blank sender details on the recipient's end. Fixed: When sending mail through Fastmail as an SMTP client DKIM will fail. Fixed: When sending to a domain alias address, "Inbound Message Delivery = External (use MX record)" is delivering locally, despite no local user residing on the server. Build 8825 (2024-02-29) Changed: In Message Archive Search, outgoing messages now include the outbound BCC recipients. Changed: Updated ClamAV to 1.2.2 Fixed: Automated forwarding to multiple addresses with "Keep original sender and recipients when forwarded" disabled causes the To: recipients to be separated by semi-colon rather than comma. Fixed: ClamAV is not reporting spam in some cases. Fixed: Forwarded messages are not being archived correctly. Fixed: In SSL Certificates > Automatic Certificates, sorting by the "Renews" column when no dates are present no longer generates an error. Fixed: In SSL Certificates, the Certificate CSR information gets reset when you change the system hostname. Fixed: Incorrectly encoded subject line prevents IMAP sync from completing successfully. Fixed: Issue that could cause user accounts to show "Error loading the autocomplete list" when composing a new email. Fixed: Messages delivered from Mac Mail over SMTP lose some styling. Fixed: Scenario in which an XML to JSON upgrade didn't properly convert the user's calendar items. Fixed: Scenario which causes shared folders to erroneously show a Delete button in "Shared With Me". Fixed: SSL Certificate bindings that were created and bound by SmarterMail are not removed when deleting the domain. Fixed: The Spool > Drop folder is not allowing delivery when only BCC recipients exist. Fixed: Using the Edit Message feature in Outlook Mac (EWS) doesn't properly save the email modifications to the server. Fixed: When 'Enforce strict certificate validation' is enabled, some invalid certificate scenarios were not properly handled, allowing the emails to be delivered anyway. Fixed: When a domain exceeds its size limit, administrators receive a hard-coded notice rather than the "Domain size limit exceeded" System Message. Fixed: When a shared folder is detached, its modal in "Shared With Me" should show an Attach button that's already activated. Fixed: When you send an email over SMTP, Outlook.com / Office365 will fail the DKIM check due to their modification of the Authentication-Results header. Build 8818 (2024-02-22) Added: A time-based threshold for bounce removal for mailing lists. Added: App Password for LDAP authentication. Added: Authenticated Received Chain (ARC) Verification and Signing. Added: New "Certificates" logging to store ACME SSL validation checks. Changed: "Bypass certificate validation checks (Dangerous)" is now "Enforce strict certificate validation" and is disabled on new installations. Changed: Adjusted styling of the Mailing List Opt-In page to match other public pages. Changed: CSRs for Organization and Organizational Unit only allow letters A-Z, numbers 0-9, spaces and periods. Changed: Logout redirect configuration was updated to remove redundant settings. Changed: Updated DMARC's public suffixes file to include 'onmicrosoft.com' and 'onmicrosoft.us'. Removed: The Domain column from the Gateway grid. Fixed: A meeting response email in Outlook (MAPI) does not accurately reflect the number of attendees who has accepted, tentatively accepted or declined the invitation. Fixed: After recycling Two-Step Authentication (2FA) App Passwords, they are held in cache for varying times. Fixed: An issue where the email compose window doesn't reflect the user's font and size selections. Fixed: Appointments in Outlook (MAPI) do not correctly show attendee responses on the Tracking tab of Outlook. Fixed: Autocomplete list is not populating correctly in certain scenarios. Fixed: Back end issue where "Get Available Times" for Scheduling could loop endlessly. Fixed: Block Authentication by country is not working properly. Fixed: Card spacing issue on Gateways page. Fixed: Changing to another protocol on Manage > User Connections in mobile view makes the header unreadable. Fixed: Clicking the Opt-In link in a list subscribe email results in an unfriendly error. Fixed: Corrupt auth-token file can prevent system administrators from logging in. Fixed: DKIM fails if SmarterMail touches/alters a message. Fixed: Editing a user account occasionally shows "Cannot read properties of null" error. Fixed: Editing the Domain Size Limit Exceeded system message doesn't actually change the message. Fixed: In mobile view, the MAPI & EWS tabs for IP Connections and User Connections show up as "MAPI & EWS". Fixed: Occasionally, removing and re-adding a system administrator causes that login to fail. Fixed: Rare occurrence where administrators can no longer view a user's calendar when impersonating the user. Fixed: Sent mail from clients that use full mime [Windows Mail] to send was not including the Bcc in the senders sent items folder. Fixed: Signature is not properly selected when replying when "Use to address for replies" is enabled. Fixed: SmarterMail DKIM key selectors may not be compatible with BIND based DNS environments. Fixed: Some legacy SOAP calls aren't working properly with System Administrator IP Restrictions. Fixed: Some Outlook (MAPI) users see messages occasionally stuck in the Outbox folder. Fixed: System-level password requirements are not being forced on new domain/domain administrator creation. Fixed: Unable to Export a contact group to CSV or vCard. Fixed: Unique occurrence where user accounts randomly switch to "Failed to Load" status. Fixed: User Connections summary for XMPP is not displaying any connections. Fixed: Using the Delete action on a card in File Storage throws a "no card selected" toast. Fixed: Webmail allows modifying an occurrence to occur at the same time as another occurrence from the same series. Fixed: When a calendar invitation is sent over Outlook (SMTP) to a mailing list address, the local users / subscribers who receive the email see no content in webmail. Fixed: When a Contact Group contains no members, it appears in the autocomplete list when it shouldn't. Fixed: When a meeting invitation is sent via webmail, Outlook (MAPI) shows "You haven't sent this meeting invitation yet.", even after attendees have received and responded. Fixed: When adding a Port, it's possible to use a decimal for the port number. Fixed: When dragging/dropping a meeting invitation response email in Outlook (MAPI), the compose window opens. Fixed: When generating Automatic Certificates past 999 the UI showing the total disappears. Fixed: When logging in using LDAP on an account with Two-Step authentication, that login fails as there's no app password. Fixed: When viewing a calendar appointment, the View Availability window includes local alias and mailing list addresses, despite availability not being associated with those Resources. Translations: Updated Chinese (Taiwan) translation file. Translations: Updated Danish translation file. Translations: Updated German translation file. Build 8797 (2024-02-01) Added: The ability to password protect the public Scheduling page. Fixed: Administrators are sometimes unable to impersonate users that use LDAP/AD authentication. Fixed: In IP Connections, attempting to blacklist an IP address doesn't work. Fixed: On occasion, EWS users are unable to send large messages. Fixed: Rare issue where duplicate domain GUIDs could prevent the proper transfer from a user's MailProcessing folder to the GRP. Fixed: The yellow Mailbox Migration warning about deleting existing mailbox items uses incorrect left/right padding. Fixed: When automated forwarding is enabled for the domain, but disabled for the Domain Administrator, domain-level content filters and events that forward mail no longer work. Fixed: When using the impersonation API it requires that you use both the URL argument and the post data input. Build 8790 (2024-01-25) IMPORTANT: Notifications for Internal Spammer and Bounces Indicate Spammer IDS rules now sent to the system administrator instead of the address specified in the rule. Added: A hover tooltip on autocomplete for mobile screen sizes which displays the full email address of the contact / recipient. Added: A new Performance Tuning card in Troubleshooting. Added: An option to download Results Only in View Logs, which allows administrators to download a copy of the specific search results rather than the full logging for the entire date range. Added: Guest email addresses can now be entered on a public scheduling page so multiple attendees can be added to the meeting. Added: Support for the Out of Office and Tentative availability statuses in webmail and all protocols. Added: The ability to Enable / Disable days in Calendar Settings > Business Hours. Changed: Only Agenda and Day calendar views are available in webmail when viewed on mobile devices. Changed: Sub-settings that are only applicable when a parent toggle is enabled are hidden when configuring gateways. Changed: Updated Froala to 4.1.4. Changed: Updated FullCalendar to version 6. Changed: When a contact folder is shared, only those Contacts based on the folder's attached/detached status are shown in autocomplete. Fixed: Accepting a meeting invite from the message in webmail deletes the meeting from the calendar. Fixed: Administrators are unable to modify the Active Directory "Domain" setting for users who were imported via LDAP/AD. Fixed: Attempting to change the system level Spam Filter action to "No Actions" results in "Object reference..." error. Fixed: Contact Groups do not sync properly to MacOS/iOS Contacts (WebDAV). Fixed: IMAP Mailbox Migration occasionally fails to import all emails in the folder(s). Fixed: It's possible to create a 'Primary domain admin" upon domain creation with bad characters that breaks the domain when trying to change the Primary Domain admin. Fixed: Shared calendar, contact, task and note folders do not automatically pull in new data in Outlook (MAPI). Fixed: Shared Calendars and Conference Rooms are dropped when there is more than one MAPI connected account on the same profile. Fixed: The Android app DAV x5 (CardDAV synchronizer) doesn't sync some contact properties properly to webmail. Fixed: Users with "Manage" permissions on shared calendars only see availability information in Outlook (MAPI). Build 8776 (2024-01-11) Changed: API calls that send user@domain.tld on the URL were re-added. Changed: In Automatic Certificates, when there are 0 items selected, the options in the Actions button need to be shown but deactivated. Changed: The grid Status column in SSL Certificates > Certificates now shows a shortened status on error and clicking into the modal shows the details. Changed: Updated the Rebuild Folder modal to note that some folder data may be lost due to the rebuild process. Changed: Various styling and text changes to modals. Fixed: Cannot connect to WebDAV using Mac clients. Fixed: Dropbox errors when trying to link a file from an account that is waiting for email verification. Fixed: Forwarding an email that contains attachments retains all attachments on delivery even if one or more attachments were removed in the compose window. Fixed: If you have Force HTTPS turned on for a domain it will fail the certificate validation. Fixed: Meetings are not syncing in Zoom for a specific account. Fixed: Outbound Gateways no longer show a message when the "Verify connection before save" fails. Fixed: Resolved an inconsistency between EAS User and IP Connection counts Fixed: Sorting Settings>SSL Certificates>Automatic Certificates by "Renews" when no dates are present generates an error. Fixed: The (UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb timezone allows users to schedule on a day prior to what is allowed. Fixed: When enabling automated certificates the required Email Address field is not highlighting, preventing the Save button from enabling. Fixed: When forwarding a Teams invitation created in webmail using Outlook (MAPI), the attachment will not be included on the recipient’s end. Build 8768 (2024-01-04) Changed: Button styling when editing a Cloud Storage Connections is now consistent with other areas. Changed: Geographic database has been updated. Changed: Microsoft Defender was renamed to Microsoft Defender Antivirus. Fixed: An internet subscription calendar can stop working due to null reference exception. Fixed: Attempting to subscribe to a Google calendar fails with "Connection test failed" error. Fixed: Clicking Cancel on the modal to enable DKIM signing doesn't actually undo the action of enabling DKIM. Fixed: Disabling External Sender override doesn't properly override the "Known External Domain" list at the domain level. Fixed: Editing a Cloud Storage Connection or Shared With Others item shows the Save button as activated, even though no changes have been made. Fixed: Upgrade from SmarterMail v16 or v15 could sometimes result in domains/users being unable to log in or reconnect. Fixed: When attempting to convert calendars for a user with no calendar, an error occurs. Fixed: When Email Signing's "Header Fields to Use" is set to "All fields specified", the dropdown doesn't properly load the setting when navigating to the page. Translations: Various translation fixes for Chinese and German Build 8762 (2023-12-28) Added: Ability to sort all of the column headers in the pages for Certificates and Automatic Certificates. Fixed: 'Bypass Certificate Validation Checks' setting is not being honored during SMTP deliveries. Fixed: Null reference check which caused some domains to show as 'Failed to Load'. Fixed: The domain level Outbound Message report shows the statistics one day behind the system level report. Build 8755 (2023-12-21) Added: A DKIM rollover method which allows DKIM to continue signing with the existing record while a new DKIM record propagates DNS. Added: Ability to configure the External Sender warning at the system level with override option for domain administrators. Added: Description field to Outbound (Specific Domain) and Outbound (Round Robin) gateways. Changed: Improved the display of the Link File modal so it’s easier to distinguish which folder is being viewed. Changed: Removed deletion of certificates from SSL Certificates page. Certificate deletions should occur on disk, as the certificates may be used by other services. Changed: The display name for Cloud Storage Connections can now be modified. Changed: Updated the IIS ReadMe file to remove the requirement of caching with the query string. Changed: When viewing the details of an automated SSL certificate, the domain associated to that certificate is now displayed. Fixed: 500 internal server error when using Application Request Routing (ARR) when IIS site wasn't using SmarterMail default name. Fixed: A certificate exception can cause various areas of the interface to break. Fixed: A domain shared calendar does not show appointments until toggled on and off in Outlook (MAPI). Fixed: A user's shared calendar cannot be selected upon reloading Outlook (MAPI). Fixed: API documentation doesn’t properly flag obsolete methods. Fixed: Error logging shows missing files when a new user is created. Fixed: IMAP clients rapidly looping on the IDLE command. Fixed: IMAP logs show “Object reference not set to an instance of an object.” errors. Fixed: In File Storage card view, dragging and dropping selected files to a different folder fails to actually move the files. Fixed: In File Storage, an endless spinner appears when users attempt to move a file out of My Files and into a subfolder. Fixed: Moving the last message out of a folder via EWS can fail. Fixed: Rare scenario that could cause an EAS sync key mismatch. Fixed: Shared contacts allow "Read Only" users to click red X to remove profile images. Fixed: The Save button is not activated when changing the path in SSL Certificate Options. Fixed: Using the Modify option to edit multiple RBLs and URIBLs at a time doesn’t properly propagate the changes. Fixed: When an error occurs while reading an EWS request, the error logging is not descriptive. Fixed: When the SmarterMail service is down, the website shows an IIS error page rather than a SmarterMail error page. Efficiency: Optimized caching of auth-tokens.json file to reduce memory usage when checking for the existence of a token. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Updated Chinese translation file. Build 8747 (2023-12-13) IMPORTANT: All secure port bindings must be configured to use a certificate file that includes the private key. Bindings that don’t contain a private key will not function as expected and will show an “Invalid certificate” warning. IMPORTANT: Downgrading from this build is only supported if you upgraded from Build 8495 (April 5, 2023) or higher. IMPORTANT: Due to changes in .NET, SmarterMail must be run at a top-level URL and not under a virtual directory. IMPORTANT: IIS will be configured to utilize Application Request Routing and URL Rewrite Module 2 during the installation process. IMPORTANT: The contents of the web.config file have been substantially changed. Administrators who overwrite the web.config file with custom configurations should apply their custom changes to the new web.config file instead. Added: "What's New" display that highlights new features and functionality throughout SmarterMail. Added: “Export to ICS” option on all calendar appointment popouts and menus, allowing users to export the ICS data of a single appointment from any of the calendar views. Added: A grid view to File Storage. Added: Ability for users to bypass verification of Trusted Senders, if allowed by domain administrator. Added: Ability to add attachments / files to calendar appointments, contacts, tasks and notes within webmail, as well as an icon that indicates when files are attached. Added: Ability to blacklist and whitelist an IP address from Webmail, MAPI, EWS, EAS, WebDAV and LDAP. Added: Ability to configure the maximum number of concurrent Mailbox Migrations threads so more than 5 migrations can occur at one time. Added: Ability to import and export Tasks via ICS. Added: Ability to sort users by Disk Usage. Added: Ability to specify domains that shouldn’t trigger the External Sender warning. Added: Add a new spam check for Cyren IP Reputation. Added: Automation of Let’s Encrypt certificates for system administrators. Added: Better exception handling for issues around IMAP flags. Added: Calendar hover view that allows users to see appointment details at a quick glance. Added: Copy to Clipboard button on a user's "Show Password" field and "Temporary Password" card. Added: eM Client integration and partnership. Added: Email headers for X-ForwardingAddress and X-OriginalSender to help the tracking of automated forwards. Added: Icons in the email message list to show which emails are encrypted or signed. Added: Implemented Offline Address Book (OAB) retrieval for the Global Address List (GAL). Added: Protocol settings for "Disable AUTH CRAM-MD5 method for non-SSL SMTP authentication” in SMTP In, and "Disable insecure auth methods for non-SSL authentication" for IMAP and POP. Added: SNI SSL/TLS support with automatic handling of associated bindings. Added: Support for Google Drive, vBoxx and leitzcloud in Cloud Storage Connections. Added: Support for Scheduling, which allows users to create a public-facing page for guests to automatically create meetings on their calendar. Added: System Event to notify administrators of expiring SSL certificates. Added: The user settings for "Draft auto-save" and "Hide email avatars in the message list" are now available in User Defaults. Added: Users can now see the folder and files of their Cloud Storage Connections within File Storage. Changed: "All Appointments" calendar view is now named "Grid View" to match other areas. Changed: Active Directory integration no longer requires the SmarterMail server to be on the same domain as the LDAP server being connected. Changed: Blocked Sender functionality is now applied on the Return Path, since that cannot be spoofed. Changed: Changed how autocomplete sorts its entries to prioritize contacts and shared contacts first, then acquaintances which are sorted by their last used time then by their email address. Changed: Consolidated Antispam > IP Bypass into Security > Whitelist. Changed: Consolidated Outbound and Inbound Gateway tabs into one Gateway page. Changed: DKIM Signing now shows a Disable button instead of Delete, as it doesn't delete the keys; it temporarily disables DKIM signing for the domain. Changed: Emails from Blocked Senders will be excluded from autoresponders and automated forwarding if the domain’s forwarding or autoresponder settings are set to anything except No Exclusions. Changed: In calendar appointments, automatically update the Location to match conference rooms that are added or removed. Changed: In EWS clients, Domain Administrators can view all public folders, regardless of their account’s individual permissions for the folder. Changed: In System Settings, the File Storage card has been updated to clarify which settings affect File Storage alone, and which settings affect other uploads. Changed: In the Whitelist and Blacklist pages, remove the Changed column. Relocate it to be shown as informational text in the modal when edited. Changed: In User Connections, the All tab now shows the protocol that’s associated to the last login timestamp. Changed: Modified browser notification handling to accommodate Microsoft Edge, which fails to prompt user for browser notifications on login. Changed: Modified the folder pane view in Calendar, Contacts, Tasks and Notes. (The folder pane menu icons have been moved to the top of the page, the eyeball has been replaced with a checkbox, and the folder properties and sharing permissions are now found by right-clicking on the folder name.) Changed: Modified the logic for unbinding and rebinding on Binding changes in settings when there are active connections. Changed: Modify Antivirus settings to expand functionality of various antivirus programs. Changed: On calendar invite emails, add a Details button that lets the user open the tentative calendar appointment in webmail. Changed: On upgrade or when attaching a domain, folder names that contain invalid characters will be automatically converted into an acceptable format. Changed: Priority order for content filter actions. Changed: The default configuration of the IDS rule for Password Brute Force by IP. Changed: The Disposable address modal now shows which folder the address is tied to. Changed: The system level Message Archive Search has been relocated from the Settings tab to the Manage tab. Changed: Updated ClamAV to 1.1.1. Changed: Updated Froala to version 4.1.3. Changed: Updated iCal.NET. Changed: Updating the Log Path now takes effect immediately and does not require a restart of the service. Changed: Various changes to adjust styling, menu actions, and text throughout webmail. Changed: Various changes to Password Requirement pages. (Renamed Password Compliance to Password Violations, removed Active Directory users from Password Violations and Expire Passwords, added a page of Password Age, and more.) Changed: When a meeting invite is moved from Junk Email to Inbox, it's now processed as if the message was just delivered. Changed: When Cyren Premium Antispam, Cyren Zero-hour Outbreak Detection and Message Sniffer are activated, the features will automatically be enabled. Changed: When regenerating a DKIM record, the TXT Record Name is now regenerated as well. Changed: When viewing a mailing list subscriber, the Bounce tab now shows more details about the bounce, including the mailing list name, the subject of email, and date and time of delivery. Removed: In DKIM settings, the options for 512 and 768 key size have been removed per RFC guidelines. Removed: Removed the ability to save duplicate port/IP address bindings in Bindings > Ports, as duplicate bindings cause unexpected connection behavior. Removed: Sharing icon for folders that are shared with other users on the domain. (This information is found in Settings > Shared with Me.) Removed: The system administrator settings "Allow system settings management" and "Allow domain management" have been removed because they caused confusion. All system administrators will now have these permissions. Fixed: "Request Delivery Receipt" on compose window is not preserved in drafts in webmail. Fixed: “Hide email avatars in the message list” doesn’t hide the avatars from the preview pane as well. Fixed: “Text to show in unsubscribe link" is not working in Mailing List configuration. Fixed: A Display Name that has an email address format will trigger a trusted sender check. Fixed: A parsing error that caused IP Bypass to use the wrong IP address for spam checks, resulting in inaccurate spam results. Fixed: Add to Outlook doesn't work with some folders. Fixed: Adding a new contact in Outlook via Sharepoint (Add to Outlook) connection does not propagate to webmail. Fixed: Adding or removing attachments on a draft that contained attachments can cause the number of attachments to show incorrectly. Fixed: Administrators are unable to retrieve the Cyren ID from Outbound messages caught in the spam quarantine, preventing false positive/negative results from being reported. Fixed: After establishing a new email retrieval connection, the new email waits on the "POP/IMAP/EWS Retrieval Interval (Minutes)" setting before importing. Fixed: Allow conference rooms and equipment to be scheduled as back-to-back meetings, without resulting in conflicts. Fixed: Allowing tracking for MailGun adds entry to "Allow Email Tracking From" field that fails webmail validation. Fixed: An IMAP Exception when multiple folders with the same name exist. Fixed: An issue where SmarterMail is accessing PFX certificates rapidly during logins/navigation events/etc. causing excessive disk access. Fixed: An issue where users are unable to login when certain extensions are enabled. Fixed: Bounce message will be sent to the sender when an incoming or outgoing message is blocked due to a disallowed extension type or exceeded message size limit. Fixed: Built-in system events should prevent edits, since they are read-only. Fixed: Changing the Binding properties doesn't apply to connections until a service restart. Fixed: Clicking sender email then clicking "Trust Sender" moves the message to the Inbox at all times. Fixed: Cloud Contacts are not syncing to Zoom over EWS. Fixed: Compose window doesn't redirect to the login page if the session is not authenticated. Fixed: Creating an appointment over EAS can trigger a NullReferenceException in EWS when retrieving the new appointment. Fixed: Deleting a user's default calendar, after selecting a new default, logs an exception to the Administrative log. Fixed: Disk Usage reporting shows text overlap in Arabic language. Fixed: Disposable Addresses need validation to prevent creating it with a negative value or 0. Fixed: DKIM failure could occur when a message sent by one internal user to another on a DKIM-signed domain was then forwarded to external recipient. Fixed: Drag-and-Drop upload frame and highlighting not clearing from Froala editor after dropping images. Fixed: Editing a draft doesn't load the recipients in the compose window. Fixed: Emailing the VCards of many contacts causes a lot of http requests at once. Fixed: Emails that are multipart/mixed and have HTML parts marked as "content-disposition: inline" were not showing HTML properly in webmail. Fixed: English UK language does not use UK date formatting in all areas. Fixed: Exceptions in the Spam Check logs for duplicate headers. Fixed: Exporting a system report when the step is set to Hourly doesn't properly show the hours in the CSV; it shows the day repeated instead. Fixed: File Storage shows the "Online Meeting Files" folder even when there are no online meetings with files. Fixed: FileStorageTemp directory is not always being cleaned up. Fixed: For large domains, renaming a user can take a long time, and accessing the Users list while the rename is happening causes a blank Users list, exception in the Errors logs and the original user folder to be orphaned on disk. Fixed: IMAP migration does not properly handle keywords and encoded categories. Fixed: IMAP occasionally trips up when building a list of folders. Fixed: Impersonation times out after 15 minutes idle when 'Remember Me' is selected on login. Fixed: Improve error message and implement auto-refresh for domain-level Authentication Block by Country settings. Fixed: In an email popout, using the Actions button to trust or untrust a sender doesn't automatically update the Sender Verification Shield to display the latest status. Fixed: In Firefox, changing the width of the browser can cause the preview pane to show, even though it's set to be hidden. Fixed: In the Average Hardware Usage report, the Memory values don't appear in the Line or Bar chart, despite being selected. (Memory has been removed from the chart.) Fixed: In webmail, a category cannot be added to an instance of a recurring appointment. Fixed: Inline images in eM Client (EWS) calendar appointments don't show in webmail or Outlook. Fixed: Instances where domain users cannot import contacts via CSV. Fixed: Internet Explorer (IE) should show the out-of-date browser warning if it opens after installation. Fixed: Issue that could cause the system level notifications counter to remain even after dismissing notifications. Fixed: Issue that prevented Conference Rooms from syncing to Outlook (MAPI). Fixed: Issue with BIMI details not being detected properly, skipping the icon and not applying the "X-SmarterMail-BIMI" header. Fixed: Issue with mail list view jumping to top when moving/deleting messages. Fixed: Issues with sending encrypted emails using eM Client (EWS). Fixed: It is possible to add and save a new system administrator matching an existing system administrator. Fixed: LDAP binding allows administrators to configure an SSL certificate path and password even though LDAPS is not supported. Fixed: Message Recall from Outlook (MAPI) doesn’t work properly. Results in email that is devoid of user information. Fixed: Modified image handling from webmail to better accommodate Outlook display issues. Fixed: Modify the calendar invitation emails to display the full appointment length and recurrence for multi-day appointments. Fixed: Multiple changes in succession don't sync to IMAP clients when IDLE is disabled. Fixed: Need changes to handle receiving and responding to meeting invites to aliases. Fixed: Nested Session ID logging in Spam Checks log file. Fixed: Occasionally meeting updates show in webmail as cancellations. Fixed: On the login page, the Two-Step Authentication "Trouble with the code?" link is non-functional after requesting code via email. Fixed: Online Help link for system level reports navigates users to user level reports instead. Fixed: Optimized the EAS Search Command to resolve an issue where Outlook EAS doesn't return search results past 1 month. Fixed: Pasting images into the compose window sometimes throws a Null Reference Exception on send. Fixed: PDF with encoded characters in file name are exchanged for question marks on send. Fixed: Removed unnecessary logging for "guidHash was null" Fixed: Renaming domain fails to rename/update appointments on public domain calendars resulting in permissions issues. Fixed: Reply and Forward indicators are missing when you save as a draft before sending the message. Fixed: Resolved a rare issue with parsing headers in certain email formats. Fixed: Resolved an issue that allowed Online Meeting Files to be set to "private" when viewing them in the File Storage > All Files view. Fixed: Resolved various issues related to system, domains and users with broken files. Fixed: Resolved various issues with proposing new meeting times and viewing proposed meeting times in Outlook (MAPI) and Outlook (EWS). Fixed: Scenario in which a calendar appointment shows a red toast error instead of its appointment details. Fixed: Scenario in which content filters can create duplicate email folders. Fixed: Scenario in which Outlook CalDAV Synchronizer fails to sync contacts, resulting in a 404 error. Fixed: Sending from an alias address in eM Client (EWS) fails. Fixed: Setting the AutoResponder via the API allows for bad punctuation that can break it. Fixed: Several of user's folders fail to display in Outlook (IMAP/SMTP) but display as expected in webmail. Fixed: Sharing permissions are not removed when a user is removed from a User Group that is receiving a conference room with Manage permissions. Fixed: Situation in which content filters are being falsely triggered. Fixed: Some aliases are blank when viewed in Contacts > Grid or Card View. Fixed: Some IDS rules can be duplicated after a server reboot. Fixed: Some language strings are hard-coded, preventing administrators from translating those lines into other languages. Fixed: Some user Account settings are missing from the account edit, preventing Domain Administrators from administering them. Fixed: SPF "o" macro was sometimes incorrectly filled causing SPF to fail. Fixed: Spool retries can exceed the set limit in certain scenarios. Fixed: System Messages offer incomplete variable lists based on the default message details. Fixed: The “Does Not Match” filter for 'Attachments > Specific file name' and 'Attachments > Specific extension' do not work properly for content filters. Fixed: The Copy to Clipboard button in File Storage copies the URL incorrectly. Fixed: The login page shows "Invalid input parameters" rather than showing the warning that the old password is incorrect. Fixed: The system administrator notification count requires a refresh before it will show an update count (for receiving and dismissing notifications). Fixed: The system level User Default setting for WebDAV is not correctly applied when creating a new domain or the associated domain administrator. Fixed: The task Recur Until date is not being handled properly in EWS clients. Fixed: The Timeouts column in the Antispam RBLs and URIBLs pages do not reflect the timeouts seen in logging. Fixed: The user level 'Outbound Bandwidth per Hour' setting doesn't show the validation error of "The value must be greater than or equal to 1." when 0 is entered. Fixed: Two-Step Authentication app passwords are not reset after this is disabled and then reconfigured. Fixed: Unable to change the greylisting setting when using User Defaults at the domain level. Fixed: Unable to create folder in root of account iPad (EAS). Fixed: Unsent invitations in Outlook (MAPI)/(WebDAV) are not reflected as unsent in webmail and other clients. Fixed: Users who have “Owner” permission of a shared calendar folder are unable to use the Import ICS functionality for that folder. Fixed: Using "W. Europe Standard Time" time zone causes WebCal to generate exceptions in Outlook. Fixed: Using a keyboard shortcut to select all text in the body of an email being composed isn't properly selecting the text. Fixed: Using both Inbound Message Delivery and automated forwarding will cause duplicate message IDs on outbound messages, which causes Gmail to reject the delivery. Fixed: Using SmarterMail as a Backup MX server with Web Service user verification fails to deliver mail to the primary server, resulting in a “Relay is not allowed” error. Fixed: Various issues related to the formatting / view of calendar appointments in Outlook (MAPI). Fixed: Various issues with LDAP-backed recipient verification in Outlook via SmarterMail. Fixed: Various issues with messages that utilize UTF7 encoding. Fixed: Various styling and compose / editor issues on an iPad. Fixed: Various styling issues when using some Right-To-Left (RTL) languages. Fixed: Various syncing issues that could cause Outlook (MAPI) to not automatically sync new emails. Fixed: WebDAV clients unable to login when using a colon in the password. Fixed: WebDAV failing to sync tasks in shared folders. Fixed: Webdav publishing module gets added back to IIS set on reinstall or uninstall. Fixed: When a user is renamed, their disk usage on the Users grid reverts to "- / limit" and Recalculate Disk Usage is required to show the correct value. Fixed: When a user's mailbox size limit has been met or exceeded, SMTP will continue to retry the delivery multiple times, rather than failing the delivery right away. Fixed: When a user's password is expired, and they are prompted to reset it at login, the LastPass Chrome extension can cause the read-only name of the user to be switched to whatever username credential is stored in LastPass. Fixed: When an attendee modifies a single instance of a recurring appointment, the attendee's status is reset. Fixed: When an email is dragged and dropped from Outlook (EWS) to the MacOS desktop, the .eml that is created opens as MIME format across all mail clients (Outlook, Mac Mail, etc.). Fixed: When deleting a cancelled meeting invite in webmail, it should not prompt to notify organizer. Fixed: When editing a recurring appointment in Outlook (MAPI) and adding an inline image, the image will fail to sync to webmail. Fixed: When External Sender warnings are enabled, SmarterMail uses the system32 folder as a working directory. Fixed: When inserting an inline image that exceeds the attached file size limit, the error message displayed does not indicate the reason for failure. Fixed: When sending email to certain contacts via Outlook (MAPI), the recipients will not be included in the outbound message. Fixed: When sending to an alias, the alias will send out using the primary IP on the server, not the IP that's selected for that domain. Fixed: When the domain's Outbound IPv4/IPv6 address is ignored due to a change in system Protocol settings, we should make the informational warning show automatically. Also need to show it when "Automatic" is selected for the domain. Fixed: When the Global Address List is disabled for a domain, users cannot add contacts as members to contact groups. Fixed: When the mailing list delivery bounces after the SMTP session has completed, the Subscribers grid shows the subscriber’s bounce, but the Delivery logs do not. Fixed: When trying to access a domain user's mailbox in Outlook (MAPI), an error shows that the name cannot be resolved. Fixed: When viewing a mailing list's subscribers grid, the Bounce count should be specific to that mailing list. (The Reset Bounce action will continue to reset the bounce count for ALL lists that subscriber is associated with.) Efficiency: Adding share permissions for "Everyone" introduces a delay on domains with large number of users. Efficiency: Additional CPU optimizations. Efficiency: Greatly increased performance on initial user login. Efficiency: Improved allocation and deallocation of handles. Efficiency: Improvements when updating internet calendars. Efficiency: Reduced load time of Domains grid and User Connections page for servers with large amounts of users. Efficiency: Removed the API call for 'sender-trusted' when loading an email. Trusted sender information is part of the normal message API call. Efficiency: Significant memory improvements for mailbox folders and message headers. Efficiency: Startup no longer loads certain user settings files. Efficiency: The compose page in webmail is overall more responsive. Efficiency: Upgraded to .NET 8. Efficiency: XMPP in webmail is now more efficient and uses less connections. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Updated many language strings and translation files. Build 8664 (2023-09-21) Changed: Froala updated to 4.1.2. Fixed: A customer issue where contacts do not sync to Outlook (MAPI). Fixed: An issue where an account with a substantial amount of meeting requests does not sync to Outlook (MAPI). Fixed: Calendar appointments created using the MIMEContent property have the wrong start/end dates. Fixed: Editor encoding issues prevents URLs from being pasted correctly. Fixed: Import via LDAP doesn't properly import the user, and shows them in "Failure to Load" state after server restart/domain reload. Fixed: Scenario that caused some users to show in a "Failed to Load" state and some domains to show a null reference error after upgrading. Fixed: Some specific recurring shared appointments do not show in popups. Fixed: Typing a comma and a space after a linked URL adds the comma to the end of the link. Translations: German translation updates. Build 8657 (2023-09-14) Changed: "Aged Passwords" changed to "Expired Passwords" for system administrators. Changed: Canonical URLs in SmarterMail changed to "no index". Changed: Drop shadows on hover states for toast notifications removed/lightened. Changed: Password Age values are no longer hard-coded, allowing translation via language files. Changed: The browser notification and logging warning toast notifications can now be dismissed versus simply closed. Fixed: "Failure to load" changes are causing various exceptions and issues. Fixed: A unique situation where an Outlook (MAPI) Inbox is not syncing. Fixed: Adding users through the API gets significantly slower over time. Fixed: After Deleting a domain or user, the item occasionally reappears. Fixed: All day appointments can span multiple days after creating/updating from an EWS client. Fixed: Creating a folder with an ampersand (&) (IMAP) creates the folder with a hyphen immediately after the ampersand. Fixed: Creating a meeting in Webmail and viewing it in any EWS client does not include the display name for the Organizer. Fixed: Creating users occasionally will lock some files. Fixed: EWS all-day new time proposal triggers a REPLY message instead of a COUNTER message. Fixed: EWS clients are occasionally sending requests that trigger exceptions in SmarterMail. Fixed: If the external recipient of a catch-all alias encounters delivery failures, the email continues to retry delivery forever. Fixed: Old meeting invites in the Sent Items folder are displaying alarms in Outlook (MAPI). Fixed: Password requirements were not being enforced when using the API. Fixed: Rescheduling an appointment from the past with an archived online meeting doesn't unarchive the online meeting. Fixed: Signatures with inline image embedded (webmail) aren't syncing to eM Client properly. Fixed: System administrator user fails to check password requirements when calling AddUser and UpdateUser API calls. Fixed: The administrator settings for "Allow system settings management" and "Allow domain management" don't properly restrict these areas. Fixed: Unable to change the domain administrator password requirements. Fixed: UpdateUser and UpdateUser2 API calls getting an error message. Fixed: Users cannot delete files from File Storage > My Files, they return after a refresh. Fixed: When trying to update the DKIM selector, public key, key size or max message sign, the API returns success but doesn't change the values. Fixed: When Two-Step Authentication is forced, you are unable to refresh the impersonation token. Build 8629 (2023-08-17) Added: A system-wide option for 'Block Authentication by Country'. Added: Debug logging implemented for Indexing service to detect what is causing CPU / Memory to spike and SmarterMail to go unresponsive. Added: Expired password grid on Password Requirements pages for both System and Domain settings. Added: Password requirement support added for domain administrators. Changed: "Keep original recipients when forwarded" renamed to "Keep original sender and recipients when forwarded" as it more closely describes how that functionality works. Changed: Automated Forwarding's "Keep original recipient" setting enabled by default. Changed: DMARC skipped messages now show why DMARC was skipped in the email header and in logs. Changed: On creation, online meetings now default with "Allow attendees to start meeting" enabled. Changed: Reduced the number of retries on standard DNS (A, MX, etc.) lookups. Changed: When a user marks/unmarks a Trusted Sender, entries will be added/removed based on the DMARC results of that email. Changed: When an email's Trusted Sender status cannot be verified due to the DMARC results, the email header now shows the email as being from a Trusted Sender and shows the reason the spam weight was still applied. Fixed: "An item with the same key has already been added" error appears when you try to add/edit categories. Fixed: A customer issue where the inbox in Outlook (MAPI) will not sync. Fixed: A damaged account can prevent other accounts from accessing the Inbox and causes red console errors in those accounts. Fixed: A new user can't be added due to errors with password requirements. Fixed: After joining an online meeting, attendees can't change their audio input device. Fixed: An issue validating an SPF record: "v=spf1 include:%{i}._ip.%{h}._ehlo.%{d}._spf.vali.email ~all". Fixed: An issue where language choice was modifying root folders for File Storage. Fixed: Attendees can't upload files in online meeting chat. Fixed: Category encoding in eM Client (IMAP). Fixed: Changing the flag state for a message does not sync to IMAP clients. Fixed: Client-side Outlook rules (MAPI) must be run manually -- they do not run automatically. Fixed: Creating an appointment with an online meeting in eM Client then editing the appointment doesn't update the online meeting. Fixed: Deleting/renaming a category in webmail updates affected messages but doesn't notify IMAP clients. Fixed: Delivery logs have "Index was outside the bounds of the array" exception. Fixed: Domains in a 'Failed to Load' state require a detach/attach versus reload once their JSON files have been repaired. Fixed: Embedded signature images cause unexpected behavior with the attachment count and broken embedded images in webmail. Fixed: EWS time zones in all-day appointments can be improperly defined in iCal data. Fixed: For some emails, the attachment icon doesn't appear in MAPI, EAS, and EWS clients. Fixed: IMAP retrieval isn't properly encoding email folders with trailing periods. Fixed: In Chrome, a user's first login to webmail cannot proceed until browser notifications are allowed or blocked. Fixed: In Thunderbird (IMAP), some folders are greyed out and cannot be interacted with. Fixed: Issues with folder name encoding in IMAP. Fixed: Meeting messages for all-day meetings do not properly indicate all day. Fixed: Outlook (MAPI) shows attachment icons on the majority of emails whereas webmail does not. Fixed: Rescheduled "Collective" type meetings in Calendly fail to update secondary user's calendars via updated invite email. Fixed: SMTP logs show DMARC failed, but Delivery log and email header show [_DMARC: 0,none]. Fixed: Snoozing Notifications in webmail doesn't work as expected. Fixed: Some users fail to display piechart graphics at the top of Reports>Disk Usage though this is displayed properly elsewhere. Fixed: System clock warning erroneously appears. Fixed: The DMARC check that is used for Trusted Sender verification is not being handled correctly when the spam score is passed from a gateway. Fixed: There are two different "Potentially dangerous scripts" messages that can appear on one email. Fixed: Unpin/pin user doesn't work consistently in online meetings. Fixed: Upgrade from 8587 to 8594 creates second copy of folder and renders mail data missing. Fixed: User Propagate modal shows bad encoding for an ampersand. Fixed: Users with missing settings.json files are flagged as "Failed to Load". Fixed: WebDAV occasionally sends meeting messages incorrectly. Fixed: When a user attempts to share a folder with their own username, either a bad validation error shows or the share is completed. Fixed: When an email is popped out, the Sender Verification Shield gets cut off if the display name or email address is short. Fixed: When navigating to a specific URL, SmarterMail is not redirecting to the login page. Build 8601 (2023-07-20) Changed: DMARC logic changed so that only an IP Bypass that is set to Bypass Spam Checks will skip the DMARC check. Changed: Internal IPs that were hardcoded are now visible and can be enabled/disabled on the whitelist page. Changed: Moved the internal 'Brute Force' whitelist logic as an option to toggle on/off for all new and existing whitelist entries. Changed: Non-RBL DNS lookup timeouts decreased from 25 to 10. Changed: SORBS removed from the RBL antispam default settings. Changed: The default weight for Null Sender spam check was lowered for new installations and when using Reset Antispam Settings. Fixed: An issue where some customers are seeing high response times on RBLs in cyclic pattern that cannot be replicated when querying directly. Fixed: Contacts with no contact image still show X for image removal. Fixed: Firefox can fail to send or save draft when it loads too slow. Fixed: In some instances the browser tab quickly flashes open then closes itself when trying to impersonate a user,. Fixed: Inbox doesn't sync in some cases due to a clients Outlook rules (MAPI). Fixed: Meeting request cancellations sent from Exchange/O365 (MAPI) users to SmarterMail users appear as invitations. Fixed: Non-printable characters are not being stripped out by SmarterMail. Fixed: Notes with custom subjects/titles are overwritten in Outlook (MAPI). Fixed: Some appointments cannot be opened outside of All Appointments view. Fixed: Some variables aren't working when used in custom messages for password resets. Fixed: WebDAV is not properly sending meeting messages. Fixed: Webmail Duration is not properly showing the ended webmail session on the User Connections page. Fixed: When creating a new contact in Outlook (MAPI) that contact is added using a legacyDN string for the address. Fixed: WHMCS: End users can click Delete on only available user in SmarterMail services and receive confirmation of deletion. Build 8594 (2023-07-14) Changed: 'Enable Sender Verification' change to 'Enable Sender Verification Shield'. Changed: Updated the new "Failed to load" user handling to match the changes to a domain's "Failed to load" handling. Fixed: An instance where a customer's deliveries from Outlook (MAPI) resulted in blank recipients on the outbound messages. Fixed: Calendar/Task attachments don't sync either way in WebDAV. Fixed: Content filters can fail to read the file extensions when an attachment is sent using 7 bit encoding. Fixed: Firefox can fail to send or save a draft when it loads too slow. Fixed: High memory usage in MAPI calendars. Fixed: On a shared note, and embedded image overruns the body field for the recipient of the share. Fixed: Retry intervals of 24 hours or longer are saved to the JSON file incorrectly, causing unexpected behavior with the spool's Retry Intervals. Fixed: S/MIME encrypted messages fail to prompt for credential use and don't display contents. Fixed: Shared/Personal Calendar attachments sometimes disappear in Outlook (MAPI). Fixed: Some appointments can't be deleted from webmail. Fixed: Some folders are not visible in certain IMAP clients. Fixed: Specific EMLs display formatting issues in FairEmail due to DKIM content in BODY during FETCH command. Fixed: SRS is not used when 'keep original recipients' forward setting is enabled, and the original sender is a local user on the domain. Fixed: Syncing a shared calendar doesn't load anything via Caldav. Fixed: The date/time of some calendar components can be miscalculated based on the user's time zone and desktop date/time settings, and these components also show Tehran times with DST still being applied. Fixed: WebDAV still forcing HTTPS when HTTPS redirect is not enabled for the domain. Fixed: When an invitation is sent from Outlook (MAPI) as a winmail.dat file (from some Exchange servers), SmarterMail isn't correctly displaying the appointment's date and time. Fixed: When trying to create an appointment in an EWS client using the MimeContent field, the created appointment is empty. Efficiency: Improved IMAP keyword handling. Efficiency: User connection counts optimized. Security: Fixed one or more security issues were fixed. It is recommended that all users update to this release. Build 8587 (2023-07-07) Fixed: An issue were a single appointment in a user's account caused sync issues and exceptions in SmarterMail. Fixed: An occasional blank compose/reply window when SmarterMail is running in a virtual directory in IIS. Fixed: Better handling of string comparisons in MAPI related to Turkish Windows servers. Fixed: Category sync issues in IMAP. Fixed: Email migrated from Exchange 2010 has the wrong time in the sent folder. Fixed: Folders created through any EWS client create those folders in the wrong location on the server. Fixed: For some emails, the attachment icon doesn't appear in webmail, and the attachment doesn't appear in MAPI, EAS, and EWS clients. Fixed: In News Feeds, the RSS title, "Last Updated" timestamp, and RSS summary are missing on all feeds. Fixed: Meeting Invitations from MAPI to MAPI that include attachments lack Accept/Decline buttons and duplicate the attachments. Fixed: Messages that are forwarded by automated forwarding or content filters have a mismatch between Return Path and From address. Fixed: Setting a report start date to 01/01/1800 leads to MailService.exe consuming ~5GB of memory until restart. Fixed: URIBL's sometimes use excess CPU and take too long to do their checks. Build 8580 (2023-06-29) Added: Cyren trials are again available within the SmarterMail licensing area. Added: The successful or failed attempts when changing authentication types in Mac Mail to the Administrative log. Changed: Webmail handles categories for shared folders more in line with how it's done in Outlook. Removed: Unnecessary log files from the SmarterMail directory. Fixed: Aliases in the GAL are syncing as contact groups instead of standard contacts [WebDAV]. Fixed: An issue with a customer's installation where incoming spam check results from the gateway are not being parsed correctly, thereby allowing spam to get through. Fixed: Changing task folders does not update the interface over on the calendar view. Fixed: If you remove a domain because it failed to load, the entire domain folder is deleted. Fixed: Images in Out Of Office messages aren't properly synced to EWS clients. Fixed: MAPI encoding issue when two different encoded languages are involved. Fixed: Occasional issue creating a contact via WebDAV. Fixed: Proposing new time to an appointment from Outlook (MAPI) breaks the sync for that appointment. Fixed: SMTP Auth block by Country is not being enforced for SMTP Auth connections. Fixed: The Disposable Address icon remains next to its associated folder even after the address is revoked. Fixed: The One Calendar (CardDAV) Android app cannot connect via CalDAV. Fixed: WebDAV forces to HTTPS even if the domain isn't configured that way. Fixed: When the GAL has been disabled for a domain, users who connect via CardDAV can still see the GAL, including domain users, aliases, and mailing lists. Fixed: When using Outlook (MAPI) to change details of a meeting you’ve accepted, it turns that meeting Tentative in webmail. Build 8566 (2023-06-16) Added: Added system level auto-clean settings for user's Notifications which defaults to 30 days. Added: Logging to Errors.log when a JSON file exceeds the recommended max size of 15MB. Added: Support for creating/deleting folders in WebDAV. Removed: SURBL from default antispam settings due to timing issues. Fixed: An issue where a server doesn't adhere to Retry Intervals when messages are sent to invalid recipients. Fixed: Content Filter headers are not added to an email before being forwarded. Fixed: EAS Flex Billing may incorrectly show EAS allocation limit warning. Fixed: Encoding issues can occur when an appointment description is edited in Outlook (MAPI). Fixed: Get Primary Domain Admins API call can return that a domain doesn't exist even though it does. Fixed: Intermittent issue where an Inbox may not fully download in Outlook (MAPI). Fixed: Issue with an account where only the Inbox would download email data when the Outlook (MAPI) connection was set to sync 1 month of data. Fixed: Outlook (MAPI) Full day appointments show as tentative after busy/free is changed. Fixed: RBL/URIBL "Average Time (ms)" and "Timeouts" display 0 for their results. Fixed: Read position in one email (webmail) affects starting read position on other emails. Fixed: When an account is synced to Mac Calendar (CalDAV), conference room reservations are showing the associated appointment details. Fixed: When you change the start time of a single instance of a recurring appointment in Outlook (MAPI), the entire series will be canceled for the recipient. Efficiency: Various improvements to DNSClient. Translations: German translation updated. Build 8559 (2023-06-09) Fixed: A recurring exception in MAPI logs related to a user's free/busy data. Fixed: A Task Request from Outlook (MAPI) fails to show inline image. Fixed: A unique situation where SmarterMail could consume more and more CPU, eventually becoming unresponsive. Fixed: An occasional issue where the Inbox isn't syncing to Outlook (MAPI). Fixed: Changing a user's password from the spool summary page displays an error. Fixed: Conference rooms show as tentative when an attendee accepts a meeting via Outlook (MAPI). Fixed: Detailed IMAP logging intermittently shows EML contents/headers. Fixed: GAL entries are showing up twice in Outlook (MAPI). Fixed: Headers are duplicated when sending SMTP messages programmatically and using SSL/TLS. Fixed: In User Connections, the counts shown in the All and Webmail tabs don't match the active connections displayed in the grid. Fixed: IPv6-based XMPP connections are referenced incorrectly in Manage > IP Connections > XMPP. Fixed: Occasionally a correct response is not received when processing WebDAV's property find command. Fixed: The web api may cache the domain impersonation value when navigating between domain user connections and system level user connections. Fixed: Time is mismatched when invites sent to SmarterMail are viewed in Outlook (MAPI). Fixed: WebDAV users can modify shared resources. Fixed: When connecting Outlook (MAPI) to an account, that account's webmail interface slows down. Build 8552 (2023-06-01) Added: A "Failed to Load" view for corrupted user accounts in all areas where users list shows. Added: The ability for clients to get the maximum attachment size value. Fixed: A unique issue where messages can get stuck in Outbox (MAPI). Fixed: Accepting a Task Request from Outlook (MAPI) results in error. Fixed: Attempting to add new attendees to existing appointments that take place in the future fail to send invites and generates errors. Fixed: Attempting to open an instance of a recurring series results in a toast error. Fixed: EML displays "this email has no HTML content" in webmail but displays HTML content on devices/clients. Fixed: Fixed memory leak that occurs under certain conditions during domain and user loading. Fixed: In Outlook (MAPI), a domain level contact is not shown on the domain folder until you refresh your view. Fixed: Issues with viewing and deleting appointments in Week/Day view in Mac Safari, Edge or Brave. Fixed: The "Bounces Before Removal" setting can be saved as blank/null. Fixed: The removal of "Unlimited" in throttling values was not handled consistently. Fixed: When checking a user's availability in webmail, it is not showing any of the booked times. Fixed: When printing an email images in the body do not print. Fixed: When you add delegate access in Outlook (MAPI), it modifies the permissions of previously shared items. Fixed: When you update an All Day meeting in Windows Mail (EAS), Outlook (MAPI) attendee ends up getting duplicate appointments. Build 8545 (2023-05-26) Fixed: A Null exception error when MAPI is getting domain folder information. Fixed: Accepting a meeting invite in EWS doesn't display the "Accepted on" date in MAPI. Fixed: An unusual exception in MAPI's HTTP request code. Fixed: App passwords for MAPI/EWS display improper encoding. Fixed: Attachments sent through MacMail (IMAP) show zero bytes when received. Fixed: Contact Group member additions reference GAL contacts on domains even when GAL is disabled. Fixed: Emails occasionally display a blue font in webmail and eM Client but black font in Outlook and other clients. Fixed: If a user previously had automated forwarding enabled, then it is disabled, they cannot make any settings changes to their account. Fixed: Mailbox Migration from 30GB Exchange 2013 account takes 24+ hours to complete and generates exceptions. Fixed: Meeting responses sometimes don't send from eM Client (EWS). Fixed: New email notifications in Outlook (MAPI) are not showing up in the Task Bar. Fixed: Occasionally an account generates exceptions relating to invalid timezones and Serialization errors during MAPI sync. Fixed: Outlook (MAPI) calendar is not updating even on fresh account sync. Fixed: Schedule and Timeline calendar views don't utilize all available free space before grouping appointments together in the 'more' view. Fixed: Setting the birthday field on a contact in iOS (EAS) sometimes saves it to the previous day. Fixed: Some issues with the Spanish translation. Fixed: Updated the time zone for Iran based on Microsoft's changes. Fixed: User shared contact folders aren't syncing over WebDAV. Fixed: When impersonating a user while viewing the spool, the browser session can be logged out, and logging back in has some interesting consequences. Fixed: When using Outlook 2016 (MAPI), Reply All doesn't include the recipients in the To field, preventing replies from being sent. Fixed: When using the Nine email client (EAS), the account's calendar stops syncing. Efficiency: HTML no longer loads and strings are no longer decrypted on all appointments when the appointments file is edited/saved. Build 8538 (2023-05-19) Changed: CalDAV sort now defaults to descending. Fixed: A domain level calendar appointment that contains an attendee cannot be created in Outlook (MAPI). Fixed: A red toast notification can appear when importing large ICS files. Fixed: Accepting an appointment from the Mac Calendar app (EWS) occasionally doesn't send a response. Fixed: Accepting any Windows Mail (EAS) invitation via Outlook (MAPI) causes the appointment to disappear, the response email to get stuck in outbox, and the Inbox sync to break. Fixed: An appointment sent from MAPI to an IMAP account gets the wrong time for calendar appointments. Fixed: Archive Search modal is showing code in place of date fields. Fixed: Calendar Rooms are breaking Shared Calendar syncing in Outlook (MAPI). Fixed: Creating all day appointment via webmail in the Amsterdam (UTC+1) timezone results in an error. Fixed: Embedded signed emails can't be opened in Outlook (MAPI). Fixed: EWS clients are not properly handling over-limit attachments. Fixed: Forwarded emails are not using a domain's IP address. Fixed: How recurrence end dates are sent via EWS. Fixed: In some MacOS Calendar (CalDAV) "accepted" responses, when daylight savings time isn't observed, the time zone information is incorrect. Fixed: Line breaks get doubled when delivering email from Outlook (MAPI). Fixed: Mac Mail POP connections generate NTLM errors in Administrative and POP logs, and some accounts cannot connect. Fixed: Memory Issues Build 8531 - WaitingNotificationConnections is eating a lot of data. Fixed: Messages sent with spaces/apostrophes via Outlook (MAPI) contain random question marks when received and inline images are damaged. Fixed: Occasionally a domain is unable to activate DKIM due to blank selector. (JSON issue) Fixed: Occasionally emails take 3-5 seconds for previews to load in webmail. Fixed: Occasionally, CalDAV isn't including ACCEPTED in the response email subject. Fixed: Room Finder doesn't show any conference rooms when creating or editing an appointment in Outlook (MAPI). Fixed: Some responses from MacOS Calendar (CalDAV) don’t show the Check Availability and Details buttons in the body, and don’t show an updated response in the organizer’s appointment. Fixed: Some users are occasionally unable to add new appointments to Domain-shared Calendar via Outlook (MAPI). Fixed: The Domain Settings API call is missing the dkimHashAlgorithm. Fixed: User account shows All Day calendar appointments inconsistently between webmail, MacOS Calendar and eM Client when connected via CalDAV. Fixed: User's account is not syncing properly with Samsung Mail on Android (EAS). Fixed: User's account won't load in Mac Calendar or Mac Reminders via EWS. Fixed: WebDAV can be slow when getting large contact list. Fixed: When an instance of a recurring meeting is cancelled and the organizer reschedules the series, the cancelled meetings may not show in Outlook (MAPI). Fixed: When both server and client are in +UTC timezone, opening occurrence of all day appointments fails. Fixed: When creating a domain level calendar appointment in Outlook (MAPI), the user is presented with a warning and the appointment is duplicated on their primary calendar. Fixed: When participating in an online meeting, speakers can show as disabled in Firefox and Safari. Fixed: When sending a meeting from Mac Calendar, dragging a screenshot into the attachments view does not always include the attachment in the invitation. Fixed: When using the full WebDAV URL to connect to iOS Calendar, it shows “Unable to connect to account” before successfully connecting. Fixed: When you connect to Mac Mail (POP) and have “Automatically manage connection settings” enabled for the POP connection, the Administrative logs show repeat NTLM failures which increase the IDS/Brute Force counters. Translations: Spanish translation updated. Build 8531 (2023-05-12) Fixed: A unique issue where an appointment is generating a NullReferenceException in EWS. Fixed: A unique issue where the sync of the Inbox fails in Outlook (MAPI) after upgrading from Build 8496. Fixed: An issue preventing eM Client from connecting to some CalDAV accounts. Fixed: An issue where a specific appointment doesn't sync from webmail to iOS (CalDAV). Fixed: An issue with web calendars no longer syncing to webmail or clients. Fixed: Attempting to Reply to or Forward long message threads from Outlook (MAPI) stalls in the Outbox. Fixed: Daily recurring meeting [weekdays only] invites created in webmail show as All Day in Outlook (MAPI). Fixed: Instances where an appointment doesn't sync from webmail to iOS (CalDAV). Fixed: Modified instances of recurring appointments may not show up properly without the iCal event properties from main series. Fixed: Recurring meeting invites in Outlook (MAPI) that are set to the first Sunday of the month causes Outlook to go unresponsive. Fixed: Removed the ability to include special characters in domain conference rooms and equipment resource aliases. Fixed: Unquoted emails with a space are not being rejected during SMTP sessions for their bad formatting. Fixed: Various MAPI exceptions related to mailbox syncing. Fixed: When replying to an email using Samsung Mail (EAS) and adding a BCC the recipient can see the BCC. Build 8524 (2023-05-05) Added: A header to emails restored from the archive that indicates it is from the archive. Added: Simple API for eM Client to allow deleting a signature. Changed: An attendees own microphone is now clickable in an Online Meeting. Changed: Froala updated to 4.0.18. Fixed: A specific user's account fails to sync to Outlook using CalDAV Synchronizer. Fixed: Adding an account to Mac/iOS calendars or contacts (webDAV) shows authentication is successful, but then shows "Unable to connect to account" when being viewed. Fixed: An exception in Outlook (MAPI) when updating a single meeting recurrence. Fixed: An issue related to signed messages in Outlook (MAPI). Fixed: An issue that broke Thunderbird CRAM-MD5 on upgrade. Fixed: An issue where remote Rspamd spam check are not being run against outbound messages. Fixed: An issue where some emails are not allowing you to trust the sender. Fixed: An issue with refresh token during user password change. Fixed: CalDAV/CardDAV items are not syncing to Outlook via CalDAV Synchronizer. Fixed: Domain administrators are unable to edit XML AutoDiscover responses for Domain Defaults. Fixed: Email Migration and Mailbox Migration from iMail is failing without errors. Fixed: Emails that are sent from a system administrator via Send Email show with no From or To address in Outlook (MAPI). Fixed: In the Users list, Actions (...) > Enable does not work. Fixed: Messages sent to another Outlook (MAPI) user's contacts creates broken EML in webmail. Fixed: Outlook (MAPI) doesn't properly reject the creation of email folders that exceed the allowed Windows file length threshold. Fixed: Unquoted emails with a space are not being rejected as bad formatting during SMTP. Fixed: Users are unable to edit Out of Office/Automatic Replies via Outlook (MAPI). Fixed: Using "Resync all Devices" is giving an error. Fixed: When using POP Retrieval to pull in Inbox emails, multiple nested folders are created that mimic the user's folder structure. Translations: Updated German translation. Build 8517 (2023-04-28) Added: A background color in dark mode for pagination edits. Added: A Message Archive Search tab to the System Admin > Domain Edit view when Message Archiving is enabled for a domain. Added: Several API calls specifically for eM Client integration. Changed: Sorting and sub-sorting is more logical and consistent in All Appointments view. Changed: Styling changes to the left tree/hamburger icon. Changed: Updated HtmlAgilityPack. Changed: Updated Newtonsoft.Json. Fixed: 'RE' and 'FWD' prefixes were incorrect for some languages. Fixed: An intermittent issue where, after connecting to a client (EWS), reminders about old meeting invites could appear. Fixed: An issue preventing message subjects from being translated properly. Fixed: An issue where a User account resulted in indexing errors. Fixed: An issue where clicking on a calendar email's Details button and making changes to the appointment resulted in a browser error. Fixed: An issue where dismissing an appointment reminder in MAPI or EWS wasn't clearing the related notification in webmail. Fixed: An issue where it wasn't possible to cancel queued migrations. Fixed: An issue where Mailbox Migration was not processing queued migrations once other migrations complete. Fixed: Attempting to create a POP connection using NTLM reports that NTLM is not supported. Fixed: BIMI images aren't showing on authenticated emails. Fixed: Calendar description no longer gets cut off in email invite and responses. Fixed: Calendar View Options are missing in Outlook (MAPI). Fixed: eM Client [EWS] now allows retrieving alternate email addresses. Fixed: Forward Message Action no longer lets the user save the action with no email address. Fixed: If an account has no categories, the Filter button looks broken. Fixed: If an email sent from Mac Mail EWS has a signature, any non-image attachments receive a broken hyperlinked attachment upon delivery. Fixed: If an invitation was originally accepted in Outlook (MAPI), then the organizer updates the meeting, webmail shows the out of date invitation as declined even though it was previously "Accepted". Fixed: In Outlook (MAPI), invitation emails still show 'Please respond' after the appointment has been accepted via Outlook Calendar. Fixed: Invites sent to Outook (MAPI) Exchange users from Outlook (MAPI) SmarterMail users result in an error. Fixed: Last login not showing correctly when exported as a CSV file. Fixed: Linking a file in webmail it doesn't go where your curser is. Fixed: Outlook (MAPI) appointment request now shows a button like Exchange. Fixed: Read Change Numbers are not being reset when you resync all user protocols. Fixed: Single user's default Calendar fails to sync to other accounts via WebCAL. Fixed: SmarterMail no longer returns a Delivery Receipt from an automated forwarded email. Fixed: Temporary passwords don't always work for protocol authentication. Fixed: The Recipients and Attendees address books in webmail fail to load domain-shared contacts. Fixed: The Recipients and Attendees address books in webmail now properly load domain-shared contacts. Fixed: Verified Contacts will now properly hide the email address in the from line of emails when the letter case differs. Fixed: When an meeting is canceled, Outlook (MAPI) isn't showing the cancelation properly. Fixed: When downloading an email attachment in webmail, the text turns blue while it's in focus. Fixed: When editing desktop XML for a domain the text is hard to read in Dark mode. Fixed: When forwarding mail automatically with "Keep original recipients when forwarded" disabled, SRS is no longer used, and the return path was updated to show the user who is forwarding. Fixed: When the preview pane is disabled, double-clicking on an email to open it is not automatically marking the email as Read. Fixed: When using Copy to Mailbox in message archive search, selecting "Junk Email" folder shows a Destination Folder of "Junk E-Mail". Translations: Updated Chinese translations. Build 8510 (2023-04-21) Added: Spam filtering options for mailing lists. Changed: Bad password cache timeframe increased to 15 minutes. Removed: Notifications surrounding "Resync User Protocols". Fixed: Adding a new Rspamd server to Settings > Antispam > Options can initially fail to save the Display Name. Fixed: Additional MAPI issues around formatting/display, headers, and syncing. Fixed: Aliases are not using SRS, which can cause messages sent to the alias to fail to be delivered. Fixed: An intermittent issue where webmail auto-complete and address books do not include all user and domain level shared contacts. Fixed: An issue where Denial of Service IDS rules are getting incremented improperly. Fixed: An issue where domain-level content filtering is impacted by the primary domain administrator's forwarding permissions. Fixed: An issue where sorting by Categories in All Appointments view doesn't work. Fixed: An issue with attachment corruption when sending from Mac Mail. Fixed: Badly formatted signed messages do not display any unsigned message attachments. Fixed: Conference Rooms are showing appointment details rather than Room Reserved when using WebDAV. Fixed: Conference Rooms aren't showing an accurate RSVP status on the appointment details if more than one resource is reserved. Fixed: Fixed an issue where using "Comment to Organizer" on iOS (EAS) caused odd behavior on an invitation. Fixed: IDS rules are not properly bypassing checks for local IPs in the 172.16-172.31 and 192.168 ranges. Fixed: Invitations and response from Exchange are showing "[undefined]" in the Description body. Fixed: Messages deleted in Outlook (MAPI) sometimes do not move to the deleted folder on the server. Fixed: Not all headers are being unfolded correctly. Fixed: NTLM authentication occasionally causes password brute force IDS Blocks. Fixed: On the Domain Settings > Accounts tab, the number of rows is resetting on each new view. Fixed: Outlook (MAPI) doesn't always pull all mailbox data when the sync period is set to All. Fixed: Potential Conflicts and View Availability does not always work for conference rooms and equipment. Fixed: Removing an Online Meeting from a calendar keeps the horizontal line in the Description. Fixed: The Flag status on the compose window is not preserved when drafts are saved. Fixed: Various issues with Outlook (MAPI) meetings and invitations. Fixed: When an appointment is canceled on iOS (EAS), the organizer sees CANCELED twice. Fixed: When an invitation is Canceled via Webmail, the cancelation email isn't showing "Canceled" in the subject. Fixed: When creating a new domain Resource, Read-Only permissions can be selected by using the keyboard. Fixed: When generating a notification, the reminder manager is getting the summary from the alarm instead of the alarm's parent event. Fixed: When the GAL is disabled, creating or editing a contact group in webmail still uses auto-complete. Fixed: When viewing a read-only calendar appointment, the Source dropdown is missing. Efficiency: Improved Brute Force IDS logging. Translations: Updated the German translation. Build 8504 (2023-04-14) Changed: Improved Brute Force IDS logging. Removed: The listserv commands for "List" and "List listtname". Fixed: An issue where a domain-level content filter that's configured to forward and delete will delete the email before it can be forwarded. Fixed: An issue where appointments in webmail cannot be edited. Fixed: An issue where user mailboxes load slowly when there are a lot of messages with categories assigned. Fixed: An issue where using "Resync All Devices" threw an error when triggered from the Settings > Connectivity > Synced Devices card. Fixed: Appointment response sent via Outlook Mac (EWS) aren't using the user's display name. Fixed: Email reminders show a broken image in the calendar Description. Fixed: Live Chat (webmail) occasionally has a stray grey box when using Safari. Fixed: Minor interface updates and fixes. Fixed: Reminders sometimes show a broken image in the description. Fixed: Resource calendars occasionally lose appointments. Fixed: Searches using a period (.) in the search name are failing to return results in auto-complete. Fixed: Some scenarios with Outlook (MAPI) causing issues with appointments/meeting invitations. Fixed: Some scenarios with Outlook (MAPI) causing sync issues. Translations: SmarterMail German translation updated. Build 8496 (2023-04-06) Changed: Message Archiving settings were relocated. The "All Domains" rule is now found in System Settings > General, and individual domain rules are now found in the domain's configuration settings (Options tab). Changed: System level Message Archive Search is used for searching the system directory. Domain level Message Archive Search is used for searching the domain's directory. Removed: Javascript console logging. Fixed: All day reminders are displaying the time incorrectly. Fixed: An invitation email in Outlook (MAPI) shows both 'Please respond' and 'No Response Required'. Fixed: An issue retrieving an attachment from an email that has no MIME sub-parts. Fixed: An issue that set Mexico time zone incorrectly causing appointments to always show 1 hour behind their intended start times. Fixed: An issue where creating a weekly recurring appointment with a limited number of occurrences displays "This appointment occurs in the past" when it shouldn't. Fixed: An issue where deleting a modified occurrence from a recurring series is not properly updating iCal. Fixed: An issue where deleting a recurring calendar appointment just deletes a single instance (MAPI). Fixed: An issue where meetings occasionally synced (EWS) with an incorrect response type. Fixed: An issue where mobile browsers don't show the message list properly when the preview pane is disabled. Fixed: An issue where when an appointment's date is changed (webmail), the associated conference room and equipment reservation are not moved with it. Fixed: An NTLM issue with eM Client. Fixed: Appointments configured with Email Notification are not sending notifications or emails. Fixed: Console.log inadvertently displays test rows. Fixed: Deleting a new Online Meeting (webmail) results in 400 error the first time. Fixed: English is missing a translation for TIMEZONES_-1385356522. Fixed: In certain circumstances, the Mappings fields on a user's Settings > Signatures page can flicker constantly, sometimes leading to a browser crash. Fixed: Meeting responses for organizers in Outlook (MAPI) show as the attendee accepting on behalf of themself. Fixed: Outlook (MAPI) occasionally loses recurrence details when a recurring invitation sent from an external user is edited. Fixed: Signatures are losing table formatting when syncing between eM Client and SmarterMail (EWS). Fixed: Spelling issue with a RBL hostname. Fixed: Untranslated text can appear when you refresh some install/upgrade pages. Fixed: Very long unsubscribes appear unresponsive even though the unsubscribes are being processed. Fixed: Viewing calendar invitations (webmail) can cause unnecessary CPU usage. Fixed: When a server is IP Whitelisted a grey Sender Verification Shield with a check displays, and a "IP Whitelisted" inside the dropdown. Fixed: When email retrieval is set up, the retrieval ignores "Add as subfolder" as the Folder Transfer Method (EWS). Fixed: When upgrading a SmarterMail 15 installation, conference rooms are missing all user permissions. Build 8495 (2023-04-05) IMPORTANT: RBLs/URIBLs that use the same hostname will be consolidated upon upgrade, and RBLs/URIBLs with Required Lookup Values disabled will use a wildcard upon upgrade. IMPORTANT: Conference Rooms are now created as hidden email addresses in SmarterMail. As such, they cannot conflict with users, aliases or mailing lists. Prior to upgrading it’s important to ensure any existing conference room names DO NOT match any existing users, aliases or mailing lists to avoid potential conflicts. See our KB on Conference Room Conflicts and Resolutions if you do see conflicts after upgrading. IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: Some IDS Rules have been consolidated and will revert to default configurations upon upgrade. Therefore, review existing IDS Rules post-upgrade so modifications can be made, if desired. (Webmail Brute Force by IP and Webmail Brute Force by Email are now Password Brute Force by IP and Password Brute Force by Email. In addition, Password Brute Force by IP/Email and Denial of Service (DoS) will now use one rule for all services/protocols.) Added: Additional avatar support such as Gravatar and BIMI. Added: Additional IMAP improvements for things like subscribe/unsubscribe from shares, renaming and moving shares, flag support, IMAP retrieval and migration, and more. Added: Archiving options for online meetings (formerly Team Workspaces). Added: Automatic blocks of Class Cs for IDS violations. Added: Blacklist history by IP address. Added: Contact group support that will sync across MAPI & EWS, and EAS. Added: Delegation for granting permissions (Owner, Read Only, etc.) to other users of your organization. Added: Delete All from Sender / Move All from Sender for handling messages in the spool. Added: Entirely new, modern interface that improves speed, performance, and usability across all browsers. Added: Expanded API availability to all new features and services. Added: External sender notification for messages that originate outside of your organization. Added: HAM/SPAM training. Added: Improvements to Message Archive, including: the ability to auto-clean an archive, the ability to reindex an archive, and persistent search results. Added: New “equipment” shared resource alongside conference rooms. Added: RBLs and URIBLs now support unique weights per Required Lookup Value. Added: Sender Trust Scoring which combines SPF, DKIM, and DMARC checks, along with other verification methods, to validate senders. Added: Several XMPP updates included improved storage of messages, file uploads over HTTP, advertisement of and support for chat state, contact detail support, and more. Added: Support for attachments across email, calendar appointments, notes, contacts, and tasks that can sync across MAPI & EWS, EAS, and WebDAV. Added: Support for categories/tags for email, calendar appointments, notes, contacts, and tasks that can sync across MAPI & EWS, EAS, and WebDAV. Added: Support for external Rspamd. Added: Support for more details when migrating from Exchange to SmarterMail (categories, flags, etc.). Added: Support for Outlook Follow-ups. Added: Support for Public Folders (domain-level Calendar, Contact, Task and Note folders) that will sync across MAPI & EWS, EAS, and WebDAV. Added: Support for the latest versions of EWS, EAS, and various components. Added: The ability to block authentication attempts from geographic location. Added: The ability to create and schedule online meetings as part of creating calendar appointments. Added: The ability to forward meeting / appointment invitations from webmail. Added: The ability to propose new meeting times. Added: Two-step authentication for system administrators. Added: User Connections page that displays which users are connecting to what protocol. Added: User Status page that displays details such as indexing and migration status, password history, etc. Added: User-based antispam features like a Move to Junk button, email tracker management, and simple unsubscribe option for newsletters and other mass emails. Added: Zoom Room and Microsoft Teams support in calendar invitations. Changed: Made improvements to the handling of DMARC to protect users against spoofing and phishing attacks. Removed: Server Blacklist page. Efficiency: Consolidated and updated all RBLs and URIBLs. Efficiency: Improved performance of all RBLs and URIBLs and checks now run at the same time and utilize an internal timer to ensure timely deliveries. Efficiency: Improved performance of internal SpamAssassin. Efficiency: Improved performance of the mail service when handling actions that effect a large number of items (e.g., moving messages, deleting messages, etc.) Fixed: Literally 1000+ other improvements, features, and fixes. Build 8451 (2023-02-20) Changed: Upgraded to ClamAV 1.0.1 Security: One or more security issues were fixed. It is recommended that all users update to this release. Build 8251 (2022-08-05) Fixed: Modified all day appointments to correct start/end dates in webmail and protocols. Build 8250 (2022-08-03) Changed: To accommodate mail servers that require a message-id header in order to accept inbound delivery (e.g. Gmail), SmarterMail will now append a message-id header on outbound messages, if one was not added by the email client. Fixed: An issue where more than one message sent during an single SMTP session skips some steps. Fixed: Moving messages between two separate accounts configured in Outlook (MAPI) may not move the message. Fixed: Various calendar fixes across multiple different scenarios, protocols, and clients. Fixed: Webmail contact grid view can get an error trying to display 200 contact rows. Build 8223 (2022-07-07) Changed: ClamAV updated to version 104.3. Changed: Cyren updated to version 5.5.1. Fixed: An issue in Outlook (MAPI) where messages having CC'd addresses that are forwarded as attachments have the attachment's subject and its raw filename modified. Fixed: Disk usage report can show a email folder having 0 bytes even if the folder contains emails. Fixed: Encoding for appointment reminder emails is broken if the subject/body contains special characters. Fixed: HTML Formatting is excluded in calendar invites (EAS), preventing users from clicking Microsoft Teams meeting links. Fixed: IDS Rule Triggered events can fail to send any emails or notifications to the addresses indicated by the event. Fixed: In certain cases, calendar appointments can't be edited via popout menu. Fixed: In certain cases, email subject is showing UTF encoding instead of plain text. Fixed: In certain cases, only one of a user's shared calendars are displayed in Outlook (MAPI). Fixed: Instance where a user is unable to create new calendar appointment due to a console error. Fixed: Intermittent delivery failures due to "Recipient does not exist" when using Outlook (MAPI). Fixed: Issue where All Day appointments could sync to/from Outlook (MAPI) over two days or a day behind. Fixed: Issue where All Day meeting invites/responses made in webmail could appear with a span of two days or a day behind. Fixed: Licensing page isn't showing expiration dates based on the system administrator's locale. Fixed: Modifying an email with hundreds of recipients in Outlook (MAPI) can cause an exception and prevent email syncing. Fixed: Occasional issue when syncing an email with a meeting request (EAS) that causes an exception. Fixed: On service restart, existing IDS blocks can be duplicated with a Type of Internal Spammer. Fixed: Quick search results aren't displaying correctly. Fixed: Some all day calendar events span multiple days in Outlook (MAPI). Fixed: Some attachments can be missing when viewing the email in Outlook (MAPI). Fixed: When a domain event is configured to Add Recipient for any outbound email, the email to the BCC recipient takes a long time to deliver if the original email is sent to an external account. Fixed: When sending an email to over 100 recipients using Outlook (MAPI), the message can get stuck in the Outbox. Fixed: When sending to a long list of recipients using Outlook (MAPI), some recipients go missing and don't receive the email. Fixed: When using Outlook (MAPI) to forward emails as attachments, the .EML filename is truncated if it contains a colon. Fixed: When using Thunderbird with TbSync (CardDAV), the GAL doesn't appear as an option to sync, and attempting to create a contact in Thunderbird results in error. Fixed: When you change a setting on a domain, the DKIM Max signing size gets reset to 100. Build 8125 (2022-03-31) Added: Error handling when viewing the Domain Disk report. Changed: Email subject lines in webmail now display a max of 255 characters. Fixed: A rare issue preventing appointments from exporting as .ics files. Fixed: An issue in Outlook (MAPI) causing emails within some subfolders to get out of sync. Fixed: An issue preventing appointments marked as "private" from opening on the All Appointments view or exporting as an .ics. Fixed: An occasional issue where the received header shows the wrong time zone after a Daylight Savings change. Fixed: Composing a message in webmail and only BCC'ing recipients results in a malformed EML. Fixed: Reports with bandwidth can display 0 data. Fixed: SPF records that use variables are not decoding properly. Fixed: When syncing very large mailboxes in Outlook (MAPI), occasionally a stack overflow can occur. Fixed: When there are two Outlook (MAPI) clients connected to the same account, changing the category of an appointment causes a calendar conflict. Fixed: When there are two Outlook (MAPI) clients connected to the same account, conflicts occur on one client and cause the appointment to not sync. Fixed: When using the Add Task option on an email, the associated task lacks the Related Item link that references the email. Efficiency: Reduced memory usage when moving or deleting a large number of emails from a folder. Translations: Update Swedish translation file. Build 8097 (2022-03-03) Fixed: An email with a very large subject prevents its folder from syncing to Outlook (MAPI). Fixed: An ICS file sent from SmarterMail to an Exchange account is not displaying properly in Outlook. Fixed: Emails sent via SMTP are not signed with DKIM using the "All Fields" setting. Fixed: EWS clients are displaying all emails as being from "nobody@invalid.invalid on behalf of actual.sender@example.com". Fixed: In rare circumstances, Outlook (MAPI) appointment times are off by an hour. Fixed: The Folder Auto-Clean values for "When size greater than" and "Reduce to" are switched after saving. (Display issue only.) Fixed: Whenever you make a change to a domain, the "Bounces Before Removal" for any mailing list is reset to default. Translations: Updated the German translation file. Translations: Updated the Italian translation file. Build 8083 (2022-02-17) Fixed: Aqua Mail (EWS) on Android has issues with authentication. Fixed: Deleting an attachment from a draft, after the draft is saved, causes a 500 error in webmail. Fixed: EWS is not properly decoding the sender display name in some clients. Fixed: EWS SuppressReadReceipt requests are failing to find the corresponding message. Fixed: Internal Spammer IDS actions (Quarantine and Block) do not appear on the IDS Blocks page or in Administrative logs. Fixed: Mailing List unsubscribe link is not working. Fixed: MAPI sometimes displays duplicate contacts. Fixed: NTLM authentication fails if the user name is specified as DOMAIN\USERNAME. Fixed: NTLM doesn't correctly authenticate with NTLM2 Session Response. Fixed: Outlook (MAPI) doesn't show new emails after the mail server time is moved ahead, then back to the correct date/time. Fixed: Replying or forwarding an email with Outlook (MAPI) doesn't set the Reply or Forward flag in webmail. Fixed: Scenario where SmarterMail could crash when a malformed mailbox header is loaded by mailing lists. Fixed: Spike Email (EAS) on iOS has issues with authentication. Fixed: Unable to enable EAS for a user with a Flex license. Fixed: When Daylight Saving happens, or when the server time zone changes, SmarterMail doesn't update headers. Build 8055 (2022-01-20) Added: Resync All Devices button on a user's Connectivity page. Added: Resync User Protocols action for system/domain administrators when selecting a user from a domain's Accounts tab, or when editing a user's settings. Fixed: A draft with an inline image that's created in Mac Mail (EWS) syncs to Outlook (MAPI) with no images. Fixed: A Task created in Outlook for Mac (EWS) fails to display the task body when viewed in webmail. Fixed: An issue where EWS isn't always encoding the body of an email message correctly. Fixed: An issue where Outlook (MAPI) doesn't always display recipients on email messages. Fixed: An issue where Outlook (MAPI) isn't always showing the display name of the sender in the preview pane if a display name exists. Fixed: An issue where the DATE field in an email's header is incorrect. Fixed: Forwarding an email in Outlook (MAPI) doesn't display special characters correctly. Fixed: In some cases, Outlook (MAPI) Bcc: addresses are visible to external SmarterMail recipients. Fixed: Outlook (MAPI) Sent Items sometimes has conflicts after using the resync user functionality. Fixed: Replying to or forwarding a message in Outlook (MAPI) appends RE: or FW: twice to the subject line. Build 8048 (2022-01-14) Added: New setting to disable the "fail delivery if client disconnects early" behavior in SMTP. Added: The ability to make protocols re-synchronize all items. Fixed: A Message Archiving issue where not all messages are written in the archive. Fixed: An issue when processing an EWS GetUserConfiguration with an unrecognized name a complete response object wasn't sent. Fixed: An issue with non-ASCII usernames. Fixed: Drafts and Sent Items created in Outlook (MAPI) are not syncing all recipient fields to webmail. (I.e., To, Cc, Bcc) Fixed: Drafts created in eM Client (EWS) are not syncing all recipient fields to webmail. (I.e., To, Cc, Bcc) Fixed: Mailing list grid fails to display content. Fixed: MAPI issue where syncing emails could cause high CPU. Fixed: Meeting invite times in Outlook (MAPI) are off between clients. Fixed: Memory leak issue inside Microsoft's IdentityModel component. Fixed: User disk utilization on Domains>Accounts is out of sync with actual size. Efficiency: MAPI Normal logging during a sync uses significantly less memory. Build 8025 (2021-12-21) Added: Additional detailed logging when an EAS response has an error being parsed. Added: Administrator logging when a MAPI user is misconfigured. Added: Exception logging when a domain can't be attached. Added: Implemented files to simulate older versions of SmarterMail for Declude customers. Added: Log EWS users in admin log when they try to move or copy an item where the source and destination folders match. Added: Multiple DKIM signatures and multiple DKIM spam check results are included in delivery. Changed: Added ErrorItemNoteFound response where appropriate in EWS. Changed: Better handling of Outlook (MAPI) commands with incorrect data. Changed: domain administrator can now enable GAL to be read-only. Changed: EAS exception logging to include the request xml by default and log the raw bytes of wbxml for XmlExceptions. Changed: If the Declude integration gets disconnected, the Declude spam check can now be edited and disabled. Changed: On Activity and Accounts pages, allow domain administrators to disable/enable users. Changed: Updated ClamAV to 0.104.1. Changed: Upgrade Froala to v4.0.7. Fixed: [Froala] Clear Format doesn't always work. Fixed: [Froala] Editor loses focus when using Cmd/Ctrl + Z to undo pasting in a link. Fixed: [Froala] Image style popup doesn't always appear. Fixed: [Froala] In Firefox, if you select text and click on multiple Froala styling buttons in a row, the first button you clicked loses its highlight even though its style is applied. Fixed: [Froala] Inserting multiple paragraphs using "Paste as plain text” pasted content is treated as a single paragraph. Fixed: [Froala] New lines inserted in middle of text are inserted as
. Fixed: [Froala] Pasting an image into the signature editor causes loss of formatting. Fixed: [Froala] Pasting image into editor when composing an email sometimes fails. Fixed: Added a default gray region to the percent circle charts in Server Health. Fixed: All reports fail to load if a single stat file was corrupted. Fixed: Better handling of Smart Replies in EAS Fixed: Cannot forward appointment as ICS in Outlook (MAPI) if the appointment was created in webmail. Fixed: Change the EWS error code returned when a Subscription request is received for a folder that doesn't exist. Fixed: Deleting a single recurrence of an event with iOS and EAS deletes the entire series on the device. Fixed: DKIM signing is now working as expected. Fixed: Domain doesn't load correctly in the web interface if created with a trailing slash. Fixed: EAS XmlException attempting to parse WbXml with iCal data that has non-ascii encoding. Fixed: Fixed an issue with MAPI licensing and user being disabled/enabled for MAPI. Fixed: Issues with inconsistent response message types in EWS. Fixed: Junk Email is not pulling new content on refresh in some clients (EAS). Fixed: MAPI attendees responding to a meeting invite are not included in the ical response to the organizer. Fixed: Notes grid view is missing the export option. Fixed: Notes grid view missing the Export option. Fixed: NullReference in honeypot spam checks. Fixed: NullReferenceException when generating a read receipt with EWS. Fixed: NullReferenceException when trying to get an appointment item with EWS. Fixed: NullReferenceException when trying to get auto complete data for requests EWS. Fixed: Occasional Content Filtering error message when saving Internal Trusted Senders and Internal Blocked Senders. Fixed: Outlook (MAPI) shared email folders sometimes appear in the wrong order. Fixed: Rare scenario where users receive duplicate messages that are continually triggered after a command timeout. Fixed: Resolved duplicate sync state affecting MAPI/EWS. Fixed: Scenario where attachments could be stripped using in Outlook (MAPI). Fixed: Scenario where contacts could have bad encoding in Outlook (MAPI). Fixed: Scenario where SmarterMail could crash with stack overflow exception when a malformed mailbox header is loaded. Fixed: Scenario where some Stat3 files are not converting to stat4 files. Fixed: Send From option reverts back to the default despite being set prior to draft save. Fixed: Some messages still being delivered to full user mailboxes. Fixed: SuppressReadReceipt instruction in CreateItem in EWS. Fixed: Toggle switches disappear and turn to buttons in some browsers. Fixed: When a calendar description contains hyperlinked text, attendees cannot click on the hyperlink to navigate to the URL because the Description is read-only and does not open the Froala "Open Link" option. Efficiency: Mailing List pages load more quickly. Efficiency: Optimized MAPI for better performance. Translations: Updated Chinese language translations. Build 7957 (2021-10-14) Fixed: Extra space on DKIM-signature line can cause DKIM issues. Build 7950 (2021-10-07) Added: More recurrence options for Weekend/Weekday/Day and "Every X years" for calendar appointments, in webmail. Changed: Enabled SHA1 decoding for incoming DKIM signatures. Changed: SmarterMail now supports multiple incoming DKIM signature verifications. Fixed: "Nth Day" recurrences are syncing as Nth "Sunday" in some clients (EWS). Fixed: A recurring event created on Android (EAS) occasionally does not show correctly. Fixed: Calendar appointment configured as "First weekend day" is not syncing properly to Outlook (MAPI). Fixed: UTC time shows in Outlook (MAPI) when deleting a single instance of a recurrence within webmail. Build 7945 (2021-10-03) Fixed: An uncommon scenario where DNS requests were returning the wrong DNS responses. Fixed: EAS MeetingResponse command doesn't support multiple Request items. Fixed: Installer would not properly update the DNSClient dependency on upgrade. Fixed: Marking messages read/unread or deleting them using Thunderbird with IMAP isn't always working as expected. Fixed: Pasting a screen capture into a message (via webmail) doesn't work. Build 7929 (2021-09-16) IMPORTANT: SmarterMail now requires .NET 4.8. Changed: Password compliance report now includes accounts that have password changes disabled. Fixed: Account fails to sync in Windows Mail (IMAP) until sync period is adjusted. Fixed: Administrative logging still references "Commtouch" instead of "Cyren". Fixed: Conference room suggested times doesn't show anything in Outlook (MAPI). Fixed: Deleting a Calendar gives an error toast even though the deletion was successful. Fixed: Error message when deleting folders in File Storage. Fixed: Forwarding messages from shared folders in Outlook (MAPI) results in an error. Fixed: HTML attachments are not visible in Outlook (MAPI). Fixed: If a custom spam check's name contains a comma the weight is not properly added to the total spam weight of the message. Fixed: Microsoft Teams recurring meeting vanishes from webmail after editing single instance. Fixed: Saving contact birthdates using UK/EU date format shifts saved date. Fixed: Signature selector may become out of sync with the previously selected signature after editing a draft message. Fixed: SpamAssassin check is not properly added to the total spam weight of the message. Fixed: The Last Login date in Inactive Users, Disk Usage report and Users are inconsistently displayed. Fixed: Unable to edit appointments 1 year in the future in webmail. Fixed: While filtering on Unread, deleting selected messages drops next message from list. Build 7914 (2021-09-01) Changed: Handling of categories on shared collaboration items is more consistent. (Categories will no longer appear when viewing a collaboration item from a folder that has been shared to you.) Changed: Handling of emails with multiple from addresses in webmail is more consistent. Fixed: Deleting attendees in an appointment doesn't activate the Save button. Fixed: Editing a contact owned and shared by another user clears out the owner's categories. Fixed: Impersonating an account updates the last login time. Fixed: MAPI doesn't always set a meeting UID and SEQUENC number for modified events. Fixed: MAPI recurring appointment set to 'last day of month' is displayed incorrectly in webmail. Fixed: Removing all attendees from appointment in webmail fails to actually remove them on save. Fixed: Users of a shared contact folder can edit the categories set for the folder by its owner. Build 7906 (2021-08-24) Fixed: Access denied error in Windows Event Viewer during startup that references mailConfig.xml and/or mailConfig.old.xml. Fixed: An issue where members of an alias aren't viewable when composing an email in Outlook (MAPI). Fixed: API documentation for ListUserNames doesn't display QueryString arguments. Fixed: Contact email addresses are not correctly indexed. Fixed: Multiple drafts can be orphaned in Thunderbird (IMAP). Fixed: Scenario where sending an email using Windows Mail (EAS) may lose the email content. Fixed: The SmarterMail API for mailing lists always returns a 200 success even on a failure. Build 7901 (2021-08-19) Changed: Disk usage styling for domains and users who are set to unlimited disk space now match those with a limit. Fixed: A domain shared calendar (Domain Settings > Sharing) does not show up in the user's Calendar area immediately. Fixed: Calendar display issue when a member of a User Group shares a calendar with their Group. Fixed: Creating a domain shared resource results in red warning/exception. Fixed: Deleting a user share on a folder results in an object reference error. Fixed: IMAP client displays shared subfolders even when the shared parent is detached. Fixed: Opening a Note from the Advanced Search window creates a new session and loads the email list rather than the note. Fixed: Scenario where administrators are unable to create new users or domains. Fixed: Scenario where SMTP spam checks cause SmarterMail to crash. Fixed: Sharing a new folder with another user doesn't show up that user's folder list right away. Fixed: SmarterMail diagnostics page is not able to resolve to yahoo.com. Fixed: The Email folder Properties modal doesn't always close after clicking Save. Fixed: Tool tips seem to flicker in random areas in webmail in various browsers. Fixed: Umlauts used in task bodies in Outlook (MAPI) are lost when the task is saved. Fixed: User Activity > Inactive Users contains no confirmation modals for Delete or Disable actions. Fixed: When replying to emails returned from Sent Items via Advanced Search, the user's address is used in the To: field rather than original recipients. Build 7894 (2021-08-12) Added: Several more searchable fields in the Grid and Card views for contacts. Changed: Appointment descriptions have been redesigned. Changed: Improved calendar printing in webmail. Changed: Updated FullCalendar to version 7.9.0. Fixed: A task's completion percentage shows as 0% when exported/imported via PST. Fixed: Appointment invites and responses that have been read are shown as unread when imported via PST. Fixed: Attaching SmarterMail 2.x domains to newer Builds shows an incorrect error message. Fixed: Cannot reliably edit tasks between Outlook (MAPI) and webmail. Fixed: Emails sent without a subject or body are missing from PST export/import. Fixed: Issue where disposable address modal is not displaying the correct folder when open. Fixed: Issue with conversion of a domain when upgrading from SmarterMail 2.6. Fixed: MAPI attachments can sometimes exclude the extension in the filename. Fixed: MAPI isn't always updating sequence numbers on appointments and meeting invites. Fixed: Scenario in which message drafts get orphaned when composed via EAS. Fixed: Scenario where "This message no longer exists" is displayed and a 500 error shows in the browser console. Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in EAS. Fixed: Scenario where you cannot delete an occurrence of an all day recurring appointment in webmail. Fixed: Single all-day calendar appointments created in Outlook (Add to Outlook) are showing as 1 more day than intended. Fixed: The system event action for "Command Line Action" shows "Undefined" on the card in place of the actual process/arguments. Fixed: When a calendar invite is received from a non-domain user, the Description is displayed in plain text. Fixed: When a folder exceeds 8 subfolders, the nested subfolder display becomes broken. Fixed: When creating an event, adding additional entries of the same action overwrites the existing actions. Efficiency: List of folders shared with other users is now cached. Build 7887 (2021-08-05) Added: The ability to download EML files from advanced search. Added: The ability to download EML files from spam quarantine. Added: The ability to download EML files from the spool. Added: The ability to download EML files from virus quarantine. Added: The ability to download EML files from waiting to deliver. Changed: Remove the percentages from the folders Mailbox Usage on user dashboard report. Changed: The total domains count is now displayed next to the Domains menu option. Changed: Updated the attach/detach domain process. Fixed: A scenario where MAPI fails to send an email and reports a null exception in the logs. Fixed: Appointment reminder time interval is off in webmail. (I.e., None shows as 5-minutes, 5-minutes shows as 10-minutes, etc.) Fixed: Debug log being generated with JSON errors. Fixed: Max Message Size is not correctly converting to KB's in Domain Defaults. Fixed: Potential conflict banner may not appear in webmail when creating or viewing an appointment. Fixed: Reload Domain action does not give a warning that currently logged in users will be logged out. Fixed: Right-clicking on a recurring appointment to delete the instance results in an infinite spinner. Fixed: Tables show border outlines when messages are viewed in the preview pane. Fixed: The details of some contacts created in webmail do not get included when the account is exported to PST (MAPI) then imported to a new MAPI account. Fixed: Virus Detected Events not triggering if Cyren detects virus. Translations: Added "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_FAILED" and "DOMAIN_MANAGEMENT_ATTACH_DOMAIN_CONVERSION_REQUIRED" translation key values. Build 7879 (2021-07-28) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. Added: Outbound Messages system report that includes a count of standard outbound messages and outbound spam messages. Changed: "Delete This Event Only" button is now hidden when editing the whole series of a recurring appointment. Changed: Consolidated the system reports for Cyren Zero-hour Outbreak Detection, ClamAV and Windows Defender into the Viruses Caught report. (Viruses Caught report now includes viruses detected by ClamAV rather than ClamAV connections.) Changed: EAS logs now record connection information (user email, device id, EAS version, etc.) at the Exception level. Changed: If the greylisting datafile becomes unreadable, a new file is created to prevent mail delivery issues. Changed: Modified various column headers within the reports for consistency between system and domain reports, as well as the dashboard reports and their underlying reports. Changed: Reordered the system Reports navigation pane for better grouping. Changed: Updated FullCalendar to v7.8.0. Changed: Updated the Throttling card on the system Protocol report to include messages that were delayed due to throttling. Changed: User availability modal in the web interface was cleaned up. Removed: Bad Commands column from the system and domain SMTP Out reports. Removed: Removed "DNS Real-time Blackhole List" from spam checks list for new installs or when resetting spam checks. Fixed: Cannot delete an instance of a recurring appointment on a domain calendar in webmail. Fixed: CPU issues with MAPI and RTF-to-HTML conversions. Fixed: Domain report sorting by username sorts oddly if username starts with a number. Fixed: Editing mailing list subscriber info incorrectly shows the email address as editable. Fixed: Email messages with a "x-amp-html" part show blank content in webmail. Fixed: Encoded filenames of attachments show as broken for recipients when forwarded from webmail. Fixed: iOS (EAS) email searches for older items not synced to the device show the wrong date-time stamp when retrieved. Fixed: Potential fix for a domain's User grid showing users from a different domain on the server. Fixed: Rare unhandled indexing post action exception causes an account to constantly reindex. Fixed: Read/Unread status does not always sync between server and IMAP clients. Fixed: Scenario in which a domain administrator may be unable to save domain setting due to disabled mailing lists. Fixed: Scenario in which users may not be able to delete EAS devices from Synchronized Devices. Fixed: Scenario where a single instance of a recurring event can't be deleted from a domain shared calendar. Fixed: Scenario where users viewing an instance of a recurring appointment see an error toast notification. Fixed: The inbound spam message value on the Inbound Message card of the Protocol report does not match the total number of spam messages shown within the underlying report. Fixed: The Total Inbound Spam Message value does not match between the system Inbound Spam and Inbound Messages reports. Fixed: XSS sanitizer detects JSON-LD embedded data in HTML messages as suspicious. Efficiency: Optimized the number of API calls made when toggling calendar/conference room visibility in webmail. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Added "ATTENDEES_AND_CONFERENCE_ROOMS" and "OUTGOING_MESSAGES_TOTAL" translation keys. Translations: Modfied the "POTENTIAL_CONFLICTS", "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_SIGN", and "SYSADMIN_SECURITY_MAX_MESSAGE_SIZE_TO_VERIFY" translation key values. Build 7866 (2021-07-16) Changed: SmarterMail now sets the X-Robots-Tag header to "noindex" to prevent Google from indexing some pages. Changed: Updated time zone definitions library. Fixed: An empty context menu may show for some calendar events shared with full control. Fixed: Licensing counts in web interface may not display correctly. Fixed: Modifying a message's read/unread state in an IMAP client does not sync that change to EAS clients. Fixed: Modifying a single occurrence of a recurring appointment via EAS may not sync some properties to server. Fixed: Scenario of NullReference exception when retrieving a message attachment via EAS. Fixed: Scenario where NullReference exception could cause appointments updated via EAS to not sync back to the server. Efficiency: Loading of conference room appointments in web interface is ten times faster. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files. Build 7859 (2021-07-09) Changed: Removed read-only shares from IMAP subscribed folder list due to client limitations. Removed: Edit/View/Open options have been removed from context menus in Calendar, File Storage, and Advance Search pages. Fixed: All-day appointments with a positive UTC timezone may show on the wrong day in EAS clients. Fixed: API GetMessages does not use MessageSince nor MessageBefore parameter values when calculating results. Fixed: Attachment filenames in content-type header were not properly handled when syncing via EAS. Fixed: EWS exception causes MAPI, EAS, and EWS availability to return no results for some users. Fixed: Exception in the IMAP logs related to the NOOP command. Fixed: Froala editor may strip out empty signature fields in draft messages. Fixed: In Dark theme, an account that is over its limit shows the Disk Usage bar in webmail as orange rather than red. Fixed: In Dark theme, the Advanced Search Received After/Received Before criteria label are the wrong color. Fixed: Outbound messages fail DKIM when there are repeated header fields (e.g., multiple X-Notes, etc.). Fixed: Read-only messages that are opened in their own window show the Delete button and other Actions (...) menu inconsistencies. Fixed: Scenario where an attachment whose filename contains special characters may become corrupt when sending a draft or forwarding a message. Fixed: Users may receive duplicate messages that are continually triggered after a command timeout. Fixed: When a user who does not have a signature selected/required by default adds a signature to an email, the signature does not appear in the email body. Translations: Modified "CONTENT_FILTER_RUNNING" translation key value. Translations: Removed "CONTENT_FILTERING_RUN_FILTERS" translation key. Build 7852 (2021-07-01) Added: Added #detectedby# variable (the name of the virus scanner) to the event argument for Virus Found events. Added: Editable default descriptions for brute force login (IP and webmail) and password recovery IDS rules. Added: STUN and TURN server settings to Domain Defaults and Settings propagation. Changed: Adjusted SignalR ping frequency and increased timeout duration to fix some web page refresh issues. Changed: Adjusted validation message for autocomplete fields to be consistent throughout the web interface. Changed: Hide "Domain > General settings" card for Team Workspaces when Team Workspaces is disabled. Changed: Mailing list options are now shown on the Configuration page based on whether they are enabled for the domain. Removed: Sorting by disk usage/percentage from domain accounts listing page. Fixed: Account disk usage percentage is showing as zero for all accounts on the domain accounts listing page. Fixed: Dark mode CSS background color styling for auto-complete fields in modal dialogs is slightly off. Fixed: Delete button is missing on mobile devices when showing message pane in webmail. Fixed: EAS is not pulling messages down to Outlook 2016/365. Fixed: IMAP read-only shares allow items to be deleted. Fixed: Mailing list "List Reply To Address" setting for "Specific User" shows when the "List From Address" setting is set as "Specific User". Fixed: Messages in the spool that are base64 encoded show error message "This message no longer exists." Fixed: Notification for domain propagation always indicates that results were propagated to one domain. Fixed: One folder failing to archive causes all subsequent folders to not archive. Fixed: Responding to an appointment via iOS (EAS) does not properly update the appointment for the attendee or it disappears from the iOS calendar. Fixed: Scenario in which Connections page for system administrators may not show any EAS connections. Fixed: Scenario in which SMTP Out IP rotation success-to-failure ratio does not adhere to specified ratio setting. Fixed: Some attachments are missing in Outlook (MAPI) but appear in webmail. Translations: Added EVENT_CONDITIONS_DETECTEDBY translation key. Translations: Modified EVENT_ACTIONS_DEFAULTS_10016_BODY and EVENT_ACTIONS_DEFAULTS_10016_SUBJECT translation values. Build 7845 (2021-06-24) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. Added: Attaching a domain that requires an upgrade now shows in the conversion.log and on the convert-status page. Added: Folders can now be uploaded to File Storage for a quick method of adding files in an organized structure. Added: New option in a user's Calendar Settings for setting the default duration and reminder times for new appointments or meetings. Added: New option in a user's Calendar Settings for setting the first day of week in the calendar view. Added: Support for "follow up" dates on emails in Outlook (MAPI) that are added to Outlook's To Do List. Added: The conversion log to the Troubleshooting > Options and View Logs pages. Added: The EAS synchronized device modal now shows the version of EAS protocol being used. Changed: Added better notifications in webmail to show more than just "Action Failed" when renaming or moving folders fails. Changed: Adjusted the eventMaxStack for calendar Week and Day views to prevent event overlap in the web interface. Changed: Lucene no longer indexes text attachments. Changed: Modifying the DKIM key size settings is now the only field that will require a new DNS entry. Changed: Moved EAS logging in Sys Admin > Troubleshooting > Protocol Logging card for alphabetical ordering consistency. Changed: Replaced the posting permissions dropdown option with toggles and other changes to mailing list settings. Changed: System and domain events systems have been modified to split Send Email and Send Notification into separate actions. Changed: Updated Froala editor to version 4.0.1. Changed: Upgrade FullCalendar to version 5.7.0. Changed: User account profile pictures have a max upload size limit of 5 MB. Removed: "Run Content Filters" button and context menu option from user content filters page. Removed: "Text Encoding" option from User Settings > Account > Webmail. Removed: "X-Exim-id" header is no longer added to all messages. Removed: Forward method option in User Settings > Forwarding card. Removed: The Froala editor option to upload video attachments has been removed. (Note: the embed option is still available). Fixed: An email containing an EML attachment is missing the attachment when the account is synced to Outlook (MAPI). Fixed: API call to "list-usernames" is broken for Plesk environments. Fixed: Calendar meetings in Japanese do not use the correct encoding codepage in Outlook (MAPI). Fixed: Collapsing and expanding headings after a search in Outlook (MAPI) does not work correctly. Fixed: Connecting a MAPI profile to a share that also has shared subfolders does not display those subfolders. Fixed: Creating an event more than a year in the future does not return the event details in the API response. Fixed: Creating or renaming email folders in Outlook (MAPI) with invalid characters shows differently in Outlook and webmail. Fixed: Duplicate debug log ids are permitted on Troubleshooting > Options page causing duplicate entries in the View Logs page. Fixed: Duplicate Delete email action in mobile view. Fixed: EWS connections are not updating in User Activity page. Fixed: IMAP clients do not sync subfolders of shared folders. Fixed: Importing an ICS file containing a recurring event with modified occurrences only imports the main event. Fixed: Inconsistency with Delete and Undelete email actions in all menus. Fixed: Missing folder creation validation in IMAP protocol to prevent creation of folder names that begin or end with a period. Fixed: Opening a GAL user's properties modal in Outlook (MAPI) does not show the labels correctly. Fixed: Outlook (MAPI) Client Submit Time (date-time stamp) does not match when "Get more from server" is used. Fixed: Phone numbers have a different ID with each API call when retrieving contact details. Fixed: Read-only permission warning banner shows when editing a GAL contact as a domain administrator. Fixed: Removed grouped UIDs from contact CSV import and export mapped fields. Fixed: Scenario in which an all-day appointment created and viewed in the web interface could show on the day prior. Fixed: Scenario in which an error message would show when saving new appointments. Fixed: Scenario in which File Storage public links result in a 404 server response. Fixed: Scenario in which Lucene index may not properly release all resources. Fixed: Scenario in which user can successfully upload a file even if the domain disk space is full or near its limit. Fixed: Scenario where users are unexpectedly logged out of webmail. Fixed: Signature is neither shown nor applied when editing an existing draft in the web interface. Fixed: Some IMAP clients do not automatically show/subscribe to newly created folders in web interface. Fixed: System administrators impersonating domain administrators cannot modify domain users' max mailbox size limits. Fixed: System and domain User Defaults "Enable Greylisting" setting switches state whenever any setting is modified and saved. Fixed: The previews for large images are broken in File Storage. Fixed: The Send Notification mass messaging option does not limit entries to users on the server. Fixed: Upgrading from SM 15.x or earlier to latest build sets all custom spam checks to disabled. Fixed: User email signature may change before the Froala editor is fully loaded. Fixed: User's "Enable Greylisting" option toggles on/off whenever the Settings > Account page is saved. Fixed: Users can create folders under Public Chat Files in File Storage section (not permitted). Fixed: Users might be immediately logged back into the webmail interface when their connection is dropped via User Activity > Drop Connections or when their account is disabled or has webmail access revoked. Fixed: Using the Resend option in Outlook (MAPI) and changing the subject of the email is not preserved in webmail. Fixed: WebRTC server configuration information may be lost when saving domain settings. Efficiency: Improved several API calls when navigating to mailing list settings page. Efficiency: Significantly decreased account page load times for domains with a large number of users. Translations: Added translation keys EVENT_ACTIONS_RECIPIENT_TYPE_DOMAINADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_SPECIFIEDUSER, EVENT_ACTIONS_RECIPIENT_TYPE_SYSTEMADMINS, EVENT_ACTIONS_RECIPIENT_TYPE_USERS, DEFAULT_DURATION, DEFAULT_REMINDER, FIRST_DAY_OF_WEEK, CONVERSION, ALLOW_ANYONE_TO_POST, ALLOW_SUBSCRIBERS_TO_POST, LIST_MODERATOR_ALWAYS_POSTS, EMAIL_SIGNING_FROM_WARNING. Translations: Modified the value of MAILING_LISTS_MODERATOR, EVENT_ACTIONS_ALERTACTION, and EMAIL_SIGNING_SETTINGS_SAVE_WARNING translation keys. Translations: Removed MAILING_LISTS_SUBSCRIBERS_ONLY and MAILING_LISTS_MODERATOR_ONLY translation keys. Translations: Updated the Swedish translation file. Build 7817 (2021-05-28) Removed: Option to add a New User on the domain configuration page when setting the primary domain administrator. Fixed: "Update ClamAV Definitions" button is always deactivated. Fixed: Outbound DKIM signing may fail verification on receiving servers. Fixed: Scenario in which ClamAV definitions may not update on 6-hour interval. Efficiency: Significant improvement to the load times for the domain configuration page. Efficiency: Significant improvement to user login times due to efficiency changes to profile picture retrieval. Build 7810 (2021-05-20) Added: A confirmation modal to the Archive Search Download All option. Added: A warning note to legacy AddUser2 API documentation notifying users that some User Default selections are not observed. Removed: API Service Log removed from backend and web interface. (Note: Any pertinent logging was moved to errors logs.) Fixed: A few locations in EWS and EAS code was not checking the Max Message Size appropriately. Fixed: Archive Search Download confirmation modal shows a red Ok button rather than the normal blue. Fixed: Changing the DKIM key for a domain with DKIM already enabled no longer requires a service restart to take effect. Fixed: Improved logic for Windows Defender handling to avoid adding exceptions in logs if Defender is not installed. Fixed: Outlook (MAPI) view settings intermittently revert to default layouts. Fixed: Scenario in which "550 No such user here" is returned rather than "550 Relay is not allowed". Fixed: Scenario in which "Run Content Filter" option on mail folders might not run the correct content filter. Fixed: Scenario where contending write and read locks with domain settings.json files were preventing the mail service from starting. Fixed: Some outgoing messages might fail DKIM validation on receiving server. Fixed: Special and accented characters might be improperly encoded in calendar appointments and invitations. Fixed: Warning banner stating ClamAV definitions cannot be updated shows even after disabling ClamAV in the web interface. Translations: Removed "SYSADMIN_SETTINGS_API_SERVICE" translation key. Build 7803 (2021-05-13) Added: Added option of "Run Content Filter" to folder context menus. Added: Import/Export option on all Security Settings pages. Added: New setting to allow system administrators to disable domain administrators from changing user account size limits. Added: When an incoming message is rejected because it contains an attachment on the Incoming Extension Blacklist, the logging and bounce messages will now indicate that as the reason for the failure. Added: Windows Defender is now available as an anti-virus option and is enabled by default. Changed: Added Spool Id to the Cyren logs for better searching. Changed: Email subject line is limited to two visible lines on mobile devices, with a scrollbar to view more. Changed: Links in SmarterMail now open in a new tab/window rather than taking over the active window. Changed: Minimum max message size is now 50 KB; unlimited (0) is no longer an option. (Note: Previous unlimited size will be modified to the max built-in size of 500 MB on upgrade). Changed: Replaced the Minimize option on the File Storage upload progress bar with a Cancel All option. Changed: Windows Defender and ClamAV now have options for scanning messages and/or scanning uploaded files versus simple enable/disable toggles. Fixed: "Delete All in Folder" option in ... menu does not work on mobile devices. Fixed: Accepted recurring meetings keep displaying their reminder even after dismissing in Outlook (MAPI). Fixed: An issue with Inbound Extension Blacklist not always detecting all items. Fixed: Appointments with Korean symbols are not displaying correctly in Outlook (MAPI). Fixed: Attach User modal shows a warning about folder restoration. Fixed: Attachments appear in webmail but do not show in Outlook (MAPI). Fixed: Calendar appointment reminder field may not be properly set when performing an Exchange migration. Fixed: Contacts edited from Outlook (MAPI) are not syncing to EAS. Fixed: If ClamAV is not installed, the log file will no longer contain multiple "Updating ClamAV..." messages. Fixed: IP addresses using CIDR are not properly sorted in the web interface. Fixed: Meeting invites created in the web interface have mismatched time zone IDs and definitions. Fixed: Outlook (MAPI) does not correctly display a contact's plain-text note. Fixed: Outlook (MAPI) does not correctly show display names of email aliases. Fixed: Pulling more from the server in Outlook (MAPI) and applying a sort filter does not work. Fixed: rDNS entries for Top Inbound IP Addresses on the Spool Overview page may not show as resolved. Fixed: Scenario in which some messages may not show message content in a client's preview pane, most notably Mac Mail (EWS). Fixed: Scenario where an unhandled null exception could cause syncing to stop in Outlook (MAPI). Fixed: Webmail does not work with Microsoft Edge on Android devices. Efficiency: Loading preview images in File Storage now uses significantly less CPU and RAM. Security: One or more security issues were fixed. It is recommended that all users update to this release. Translations: Added "CONTENT_FILTER_RUN_FILTER" translation key; modified "CREATE_FILTER" and "ADD_SENDER_TO_FILTER" keys. Build 7793 (2021-05-04) Added: Ability to verify the connectivity to outbound gateways during save. Added: Domain Size Limit Exceeded system message. Added: New option to download email messages as EMLs in the web interface. (1GB limit per download.) Changed: Certificate name mismatch and certificate chain errors show as warnings in the delivery logs but will NOT prevent TLS/SSL connections. (Note: Certificate expiration, effective dates, and certificate availability validation uses the "Bypass certificate validation checks" setting.) Changed: Email warnings are now grouped under a warning icon so there are not many stacked warnings. Changed: In Password Requirements, the Expiration settings are now conditional based on the settings they depend on. (If 'Passwords expire automatically' is disabled, the other expiration settings will not appear. If 'Disable outbound mail after grace period ends' is disabled, 'Auto-block Grace Period (Days)' will not appear.) Changed: Modified the text that comes back from Active Directory / LDAP calls if the server cannot be reached. Changed: Moved the "Delete All in Folder" option from message list context menu to email folder list context menu. Changed: Outbound IP settings on domain configuration will warn if the system SMTP Out settings will override them. Changed: Re-added Gmail option to Mailbox Migration and Email Retrieval. (Note: The Gmail account must have 2-Step Verification enabled with an App Password configured for SmarterMail in order to connect.) Changed: Re-added Google Drive integration to Cloud Storage Providers. Changed: User configuration pages no longer revalidate Active Directory authentication if those settings were not modified. Changed: Web interface now shows the proper error message when too many recipients are added to a message. Fixed: "Windows Defender exceptions for SmarterMail are missing" banner shows even though Windows Defender is not installed. Fixed: A message forwarded from Outlook (MAPI) loses its attachments. Fixed: Attachment filenames are improperly encoded when a user with Western European (ISO) Default encoding sends the email attachment via webmail. Fixed: Autodiscover is not always returning MAPI in its response. Fixed: Backend folders that are only used for MAPI show up in Thunderbird (IMAP). Fixed: Creating or editing a Note in Outlook (MAPI) while viewing Notes in webmail causes duplicates to appear until refreshed. Fixed: Disk Usage on Accounts grid and Domains grid do not get updated responsively when a user deletes a mail folder. Fixed: Field validation for folder names is not checking for colon characters. Fixed: If you apply a category to a contact on a secondary folder, that contact does not appear when you switch the Recipients window to view the category. Fixed: Improved HTML detection for Task descriptions. Fixed: Installations activated with a license using EAS Flex Billing show a toast notification indicating the server has exceeded the EAS limit. Fixed: Long calendar descriptions are truncated when edited in Outlook (MAPI) and synced to webmail. Fixed: MAPI exception with attachments could cause the temp folder to not delete certain tmp files. Fixed: Notes show raw HTML markup in Outlook (MAPI) after a fresh sync from the server. Fixed: Plain-text tasks do not show their description in Outlook (MAPI). Fixed: Recurring appointments created in Outlook (MAPI) may show HTML text in the description field in web interface. Fixed: Scenario in which domain-level events are lost after an upgrade from SmarterMail 15.x. Fixed: Sending PDF attachment from Gmail could be corrupted in SmarterMail. Fixed: Signed messages from Kraken website no longer open in Outlook (MAPI). Fixed: The "move" animation no longer appears when users attempt to drag and drop emails from a Read-Only shared folder. Fixed: The Folder Path value in Attach Folder / Rebuild Folder does not include validation to prevent entry of full disk path of the folder. Fixed: The Recipients modal from the compose window does not update to show contacts from secondary contact lists. Fixed: The toast notification when a user attempts to rename a folder that contains invalid characters shows improper encoding. Efficiency: Added a 5-minute cache for protocol binding port certificates to reduce I/O demand when loading. Efficiency: Clicking 'Click here to view more on Exchange' in Outlook (MAPI) on a large folder fails to load additional data from the server and can cause the server's CPU and Memory to spike. Efficiency: Email parsing and text heavy protocols IMAP, POP, SMTP use much less memory and CPU. Efficiency: Greylisting speed and memory usage has been improved significantly on medium to high volume servers. Translations: Added MAX_EXPORT_SIZE_DOWNLOAD translation key. Translations: Fixed typos in some English strings. Build 7776 (2021-04-16) Added: A "Copy link" option to the Actions (...) menu of a Team Workspace card. Added: A setting option to bypass certificate checks during remote delivery. (Note: This is potentially dangerous and not recommended.) Added: An option in the "failed-to-load" dialog message to remove the domain from the list. Added: Messages now have a 500 MB size limit. (Note: Messages that exceed 500 MB during migration are ignored; draft messages will generate a bounce.) Added: Team Workspace authentication supports "Forgot Password" and "Two-Step Authentication". Added: The v, k, and h optional tags into the DKIM TXT record modal. Changed: App passwords for Two-Step Authentication now include at least one special character including !$%&+-_~^ . Changed: Default the "Require SSL" setting to enabled when the migration uses MAPI/EWS in the Mailbox Migration modal. Changed: MAPI now uses the GAL regardless of the "Show in Global Address List" setting. (Note: It is required by the protocol.) Changed: Prevent syncing of Conference Rooms via CalDAV protocol. Changed: The "Enabled debug logs may negatively impact performance" toast is now a warning (yellow) rather than an error (red). Changed: Updated ClamAV to 0.103.2. Removed: CalDAV link no longer shows when viewing Conference Room properties in web interface. Removed: Duplicate option has been removed from the calendar appointment right-click menu in the web interface. Removed: Potentially "orphaned" EML files in subspool folders are no longer deleted on server day-change. Fixed: Add the References and In-Reply-To headers when sending a forwarded message. Fixed: Attempting to rename a folder in the web interface to a folder name that already exists does not show any errors. Fixed: Authentication tokens now properly include information required to refresh impersonation ability. Fixed: Autodiscover may not always return MAPI in its response. Fixed: Better ID validation when syncing via EWS. Fixed: Buffer size was padded with extra bytes for attachment data. Fixed: Calendar web interface becomes unresponsive when switching between Months if tasks are included. Fixed: Cannot sort by Type, Condition, or Actions when viewing any lists of Events. Fixed: Changing the system level Login Background to "Custom Image Folder on Server" does not take effect until the following day. Fixed: Creating a meeting invite with Optional attendees via MAPI changes them to Required attendees. Fixed: Data that SmarterMail sends to MAPI client is considerably larger compared to Exchange traffic. Fixed: Downloading a file with special characters in Safari shows encoding rather than the special characters in file name. Fixed: Email header "References" should correctly put comma separated message IDs on individual lines. Fixed: Email message ID could be different when sending via Outlook (MAPI). Fixed: Impersonating a user will no longer adopt the system administrator's skin choice. Fixed: In-Reply-To and References headers are not included in autoresponder messages nor DSN messages. Fixed: Issues with CalDAV client synchronization. Fixed: MAPI exception when validating Base64 encoded Thread-Topic header or parsing winmail.dat files or parsing recipients. Fixed: MAPI search result items do not show inline attachment data. Fixed: Moving messages between folders causes the user mailbox size to be doubled, sometimes failing if over the max size. Fixed: Not all translatable strings are translated automatically when adding a new folder in web mail. Fixed: Password reset modal in web interface has instances of untranslated text after entering Captcha phrase. Fixed: Performing multiple renames on a folder could cause slowness and other odd behaviors. Fixed: Priority flag in MAPI not showing for emails without importance set. Fixed: Receiving a meeting response can sometimes not update the organizer's calendar. Fixed: Receiving a meeting response in Outlook (MAPI) could duplicate the meeting on the organizer's calendar. Fixed: Recurring calendar appointments do not receive an Email Notification on subsequent instances. Fixed: Relaxed HTML validation checks causing the "Potentially dangerous scripts..." warning banner to show in web interface. Fixed: Replying to an email in Sent Items populates the To field with the user's own email address rather than original sender address. Fixed: Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear. Fixed: RTF message data was not being converted to HTML when syncing via MAPI. Fixed: Saving of a server-only message from a search or geting more from server would not allow the user to save the .msg file. Fixed: Scenario in which a moved message could be duplicated. Fixed: Scenario in which messages with malformed recipients could be stuck in the Drop folder and lost when the mail service is restarted. Fixed: Searching with MAPI and getting more from server shows an item count of 0. Fixed: Some folders are greyed out and some folders cannot be subscribed to in Thunderbird (IMAP). Fixed: Spacing inconsistencies with grid buttons throughout the web interface. Fixed: Special characters can be improperly encoded in the Subject in Mac Mail (EWS). Fixed: SysAdmin user activity is not registering consistently in the online user cache. Fixed: The Edit and View options do not work as expected when right-clicking on a calendar appointment in the web interface. Fixed: The Edit option now works as expected when right-clicking on a calendar appointment in the web interface. Fixed: The flag if inline or attachment to make a better determination of data to send by parsing winmail.dat file. Fixed: The right-click menu > Edit/View button does not work in any Calendar view and the Duplicate option should be hidden. Fixed: The Tab key must be pressed multiple times in order to move the focus from the Subject to the textbox in Firefox. Fixed: User's Outlook (MAPI) sync shows as completed, but some folders do not retrieve data until Update Folder is used. Fixed: Users who never access webmail may show as having logged in to webmail. (Cause: LDAP was getting logged as webmail.) Efficiency: More efficiency improvements when updating the greylisting file. Efficiency: Renaming folders happens quickly if no path change is required during the rename. Security: Resolved an XSS vulernability. Build 7761 (2021-04-01) Fixed: Crashing issues when indexing some particularly malformed email messages. Build 7753 (2021-03-24) Fixed: Scenario in which SmarterMail could stop processing items in the Drop folder. Build 7751 (2021-03-22) IMPORTANT: On your initial upgrade, ALL user accounts will be reindexed. IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. Added: [Updated 30 Mar 2021] Client-side rules now automatically run in Outlook (MAPI). Added: Additional detailed Autodiscover logging. Added: Multiple fixes and optimizations for indexing and basic/advanced searching. (Resolving an issue with searching email addresses.) Added: Separate messages for each SSL authentication attempt to the SMTP logs. Added: Toast notification to inform system administrators when the EAS allocation has exceeded their limits. Added: Warning banner to calendar appointment detail view if the configured time zones cause the start time to occur after the end time. Changed: Adjusted right margin of calendar appointments in webmail to be more consistent with left side. Changed: Advanced Search sorting now defaults to "Date". Changed: Indexing will no longer include HTML/CSS comments or formatting-attributes found in messages. (Note: This will trigger a reindex on all users.) Changed: Modified the File Storage public download page and button texts. Changed: Ordering on the Domain Defaults modal now matches the ordering on the card. Changed: Server license limits exceeded, Windows Defender, and active debug logs warnings are now toast notifications. Changed: Simplified dark theme toggle to be more consistent with other SmarterTools products. Changed: Webmail now uses quoted-printable transfer encoding rather for certain header fields. (E.g., attachments, subject, etc.). Fixed: [Updated 29 Mar 2021] Replying/forwarding a message with Outlook (MAPI) causes the original message to disappear. Fixed: A draft message saved in Outlook (MAPI) syncs to webmail with the "Potentially dangerous scripts" warning. Fixed: Adding an appointment via webmail is off by an hour in Outlook (MAPI). Fixed: Archiving emails in Outlook (MAPI) removes the emails from Outlook's Inbox but the emails are preserved in webmail's Inbox. Fixed: Buffer size was padded with extra bytes for attachment data when syncing to Outlook (MAPI). Fixed: Changing only the casing of a mail folder name does not save properly. Fixed: Connections that fail TLS/SSL may not properly close causing the message to get stuck in the spool. Fixed: Contact notes do not always sync to Outlook (MAPI). Fixed: Deleting an email while indexing is occurring may cause a Null Reference exception resulting in the mailbox being reindexed. Fixed: Domain administrators are able to propagate EAS/MAPI licensing settings if User Default was previously enabled but system administrators have since disabled it. Fixed: EAS, MAPI/EWS, and External SMTP Accounts settings do not propagate to User Defaults. Fixed: Editing an appointment time zone multiple times may result in odd start/end times. Fixed: Exchange (EWS) migration fails if a port is specified in the server address. Fixed: File Storage public download page does not show any indication that a download is in progress. Fixed: Harmonizely connected via CalDAV does not sync fully due to non-standard GUIDs being used. Fixed: Image attachment is lost when an email is sent from Gmail then forwarded via Outlook (MAPI) to another user. Fixed: Images that are pasted into a signature get attached repeatedly each time a draft is saved. Fixed: IMAP Retrieval does not correctly handle folder names with spaces at the end. Fixed: IMAP Retrieval does not log exceptions it encounters. Fixed: In webmail, Conference Room reservations always show "You do not have permission to view details for this item" rather than details about the organizer. Fixed: Inline attachments in emails on Mac Mail (EWS) fail to show up properly. Fixed: Mailing lists are failing to process until the associated GRPs are deleted. Fixed: Memory leak when writing temporary messages (tmpmsg) into GRP file. Fixed: Moving a message with special characters in Outlook (MAPI) sometimes garbles the characters. Fixed: Negative values in User Activity report. Fixed: Note detail view in web interface does not open. Fixed: Outlook (MAPI) reports an error when trying to export the Notes folder. Fixed: Plain-text transfer encoded emails using certain foreign characters (like Chinese) do not index properly. Fixed: Priority and Throttling propagation modal settings show as "Not Set" rather than "Unlimited". Fixed: Reply and Reply All context menu options are clickable when multiple messages are selected in webmail. Fixed: Scenario in which "Prevent previous password reuse" option may prevent some users from changing password at all. Fixed: Scenario in which calendar subject text may overflow in Safari browsers. Fixed: Scenario in which the calendar sequence number might not be properly incremented after modifying an appointment. Fixed: Scenario where a particular monthly recurring appointment does not display properly when editing it in webmail. Fixed: Scenario where attempting to delete selected contacts in grid view shows a toaster stating no contacts are selected. Fixed: Scenario where calendar appointment hover text may show incorrect time, particularly when the computer timezone is different than the appointment timezone. Fixed: Showing/hiding specific categories on a calendar has no affect on the appointments displayed. Fixed: SmarterMail cannot handle GRP files that exceed 2.1 GB; now it will create additional daily GRPs as needed. Fixed: SmarterMail does not retrieve appointment Sequence numbers when performing an EWS migration. Fixed: Some appointment tooltip oddities in Calendar views, most notably in Mac browsers. Fixed: Some appointments do not sync via CalDAV if the requested resource path is URL encoded. Fixed: Some emails synced via EAS and/or MAPI appear with question marks in the body text. Fixed: Some HTTP headers related to security and privacy are missing or misconfigured. Fixed: Some incoming messages sent to SmarterMail server may fail DKIM validation checks. Fixed: System and domain administrators can exceed the EAS licensing limit by using User Default propagation. Fixed: Team Workspace "Use the upload button..." message is not horizontally centered. Fixed: Team Workspace microphone status is always disabled even when enabled before joining. Fixed: Team Workspace My Meetings and Participated Meetings pages cannot be scrolled. Fixed: The default "All Domains" archiving rule can be selected for deletion even though the delete option is not available for this rule. Fixed: The Mailing List Options page does not redetermine required fields on selection change. Fixed: The password requirements "Prevent common passwords" and "Prevent previous password reuse" are not enforced for new users or password changes if "Skip enforcement for existing passwords" is enabled. Fixed: The Type column for domain and user events disappears after refreshing the page. Fixed: Unhandled disposition types should be handled the same way as "attachment" per RFC 6266, Section 4.2. Fixed: User accounts created in earlier versions of SmarterMail with full email addresses no longer stop domain from loading/converting. Fixed: Using special characters with the Add to Subject action in Content Filtering does not work. Fixed: Webmail is not showing the attachment icon on emails that are labeled as attachments and have content IDs. Fixed: When impersonating, the authentication refresh tokens are not being recreated after a password change. Fixed: When moving email into a read-only folder the error message shows the source folder name not the destination folder name. Fixed: When using the #ContactPicture# variable in user signatures the resulting image is broken on-send if the domain has the GAL disabled and/or the user is configured not to show in the GAL. Efficiency: Better performance when parsing message attachment data. Efficiency: Searching mailboxes in webmail is five times faster and uses less CPU and memory. Translations: Added "CALENDAR_END_BEFORE_START" translation key. Translations: Minor text changes for "DOMAIN_MANAGEMENT_FEATURES_ACTIVESYNC_USER" and "DOMAIN_MANAGEMENT_FEATURES_MAPIEWS_USER". Translations: Renamed "PROPAGATION_PROTOCOL_SERVER_LIMIT" to "PROPAGATION_PROTOCOL_EAS_SERVER_LIMIT". Translations: Updated the Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files. Build 7719 (2021-02-19) Added: Dark mode for all Froala editors across all areas. Added: IP address to Detailed LDAP logging. Changed: App Passwords that are generated by Two-Step Authentication now include lowercase letters and numbers. Changed: Delete buttons are disabled when first going to any grid view. Changed: Deleting a shared folder in IMAP now uses the consumer's name/email instead of the owner's. Changed: Generate/validate DKIM signatures now using message bytes rather than text. (Fixes potential encoding issues). Changed: The error message has been clarified when system administrators attempt to delete a primary domain administrator account. Changed: The font-size and font-weight of components for calendar events in month view. Changed: Updated ClamAV to 0.103.1. Changed: Updated Froala to 3.2.6-1. Fixed: A contact created with multiple email addresses only syncs the first three email addresses in Outlook for Mac (EWS). Fixed: A user with full control of a shared mail folder that contains subfolders cannot delete messages in the subfolders. Fixed: Any shares to a custom User Group cannot be removed if a calendar is also shared to the Everyone or Administrator User Groups. Fixed: Appointment font size is inconsistent in the web interface across all calendar views. Fixed: Autocomplete styling now appears correctly in dark theme. Fixed: Calendar month view cuts off the time component for events with long subject lengths. Fixed: Calendar summaries may show an encoded ampersand in web interface. Fixed: Clients/protocols are improperly adding folders whose names contain only a period. Fixed: Downloaded attachment data was incorrect in webmail with a plain text transfer and odd encoding. Fixed: Drafts updated in Outlook for Mac (EWS) do not check the Max Message Size. Fixed: Drafts updated over IMAP do not check the Max Message Size. Fixed: Email attachment names may not be parsed correctly in web mail and EAS. Fixed: Encoded emails with plain text transfer encoding on attachments are malformed in Mac Mail (EWS). Fixed: EWS message not properly parsing certain email addresses. Fixed: Existing shares on subfolders are lost when a parent folder has a new share added to it. Fixed: HTML editors are defaulting to expanded mode on autoresponder page in the web interface. Fixed: Linkify on calendar appointments is including the closing '>' on some plain text descriptions. Fixed: MAPI calendar invite responses are reset to 'None' when attendees are added or removed. Fixed: MAPI exception during email sync may cause a folder to stop syncing. Fixed: New aliases added via the API do not display in the web interface until the domain is reloaded. Fixed: Notifications may show raw HTML code. Fixed: Outlook 2010 (IMAP) is getting a permissions error when interacting with folders in a specific way. Fixed: Saving a new Task folder does not preserve the folder's color selection. Fixed: Scenario where a calendar subpart may not be correctly identified. Fixed: Scenario where a contact's Phone Numbers card can wrap to a second column in the web interface. Fixed: Scenario where Contacts page fails to load in the web interface. Fixed: Scenario where editing a draft in webmail can create duplicate drafts. Fixed: Secondary system administrators without "Manage secondary administrators" permission can modify languages for others. Fixed: Swapping from Card to Grid View in Notes or Task when there are none causes the Delete button to become enabled briefly. Fixed: System greylisting checks may cause slow downs on systems with a lot of traffic. Fixed: The Hex Color selection box is partially cut off when creating a new Calendar folder. Fixed: The hover color of an email folder when dragging and dropping email is wrong in Dark Theme. Fixed: The Notifications Actions (...) button disable logic does not work properly on mobile devices. Fixed: Turkish characters do not work in most encoding types in EWS. Fixed: Updating the subject line of an email twice from Outlook (MAPI) does not update other Outlook (MAPI) clients. Fixed: Users with full control on shared mail folder cannot move messages from that folder into their own folders. Fixed: Viewing an appointment from a shared calendar in Outlook for Mac (EWS) shows Accept/Tentative/Decline options. Security: Fixed one or more security issues were fixed. It is recommended that all users update to this release. Build 7699 (2021-01-29) Changed: Upgraded FullCalendar component to latest version 5.5.1. Fixed: A situation where the "fullName" variable is being over written by the API when creating a new user. Fixed: Autocomplete dropdown text on Impersonate User modal is partially cut off in Mac browsers. Fixed: Calendar Agenda view is not translating the date into non-English languages. Fixed: Clicking on a day in Month view defaults to creating a new all-day appointment instead of using the time component. Fixed: Encoding exceptions in ActiveSync logs. Fixed: Endless spinner when printing some emails from their popout window. Fixed: Exporting notes to CSV fails if they don't have a category defined. Fixed: In webmail, Email Notification toggle is editable for read-only appointments. Fixed: Placeholder content and formatting was standardized across the webmail interface. Fixed: Recurring calendar appointments receive an Email Notification for only the first instance. Fixed: Scenario where DKIM signature could have an invalid body length. Fixed: The first time an email is printed in a browser, print preview shows the raw content of an email rather than the rendered view. Fixed: Unable to modify and save Domain Defaults. Fixed: Using "Goto series" action on a recurring event instance in calendar detail view loses the original end date-time. Fixed: When sending messages from webmail, inline images in signatures don't show in Gmail. Fixed: When using Active Directory authentication, the user account name is now set properly. Efficiency: Greatly reduced the time it takes to login via webmail for users with larger accounts. Translations: Updated the Swedish translations file. Build 7692 (2021-01-22) Added: Added banner to let system administrators know that debug logs may impact performance. Changed: The calendar event description field is now on a separate card that uses the editor so that hyperlinks are visible and clickable. Changed: Updated Froala editor to version 3.2.5-2. (Fixes several formatting and styling issues.) Fixed: "Clean up old items" feature in Outlook (MAPI) does not properly archive old emails. Fixed: Conference rooms do not appear in webmail calendar view. Fixed: Encoding issues displaying in webmail and EAS. (Note: Other protocol changes forthcoming.) Fixed: EWS clients authenticating with a negotiate request could fail authentication but get a 200 response from SmarterMail. Fixed: Improved handling for winmail.dat attachments with Mac Mail (EWS). Fixed: Message ID header is missing the domain name when sending from Outlook (MAPI). Fixed: Modifying the date of a single instance of a recurring event within Outlook (MAPI) causes the instance to disappear from webmail. Fixed: Outlook for Mac (EWS) does not properly display attachments included in a winmail.dat file. Fixed: POP and IMAP last login times do not show in the webmail interface. Fixed: Search in Android Gmail app (IMAP) returns "Folder could not be synced" error. Fixed: Shared calendars do not appear in source modal as shared calendars. Build 7685 (2021-01-15) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: Each user's first login to webmail or first connection to a protocol post-upgrade will have a short delay as CFG upgrade conversation runs in the background. Added: A new default option and action for Folder Auto-clean to delete email based on "Time in Folder". Changed: In Folder Auto-clean rules, the rule named "Age" was renamed to "Message Date", though its action remains the same. Changed: On upgrade, existing Folder Auto-clean rules that use "Age" will be changed to "Time in Folder" and use the server upgrade date as the start date. Changed: When sending messages with 8-bit transfer encoding, line lengths are now limited to 998 characters. Fixed: "No Items to Show" briefly shows on calendar Agenda view when visiting the calendar page for the first time. Fixed: "Shared With Me" appears as an option in the Folder Auto-Clean rule Folder dropdown. Fixed: Attachments in webmail do not always show the attachment indicator in the message list. Fixed: Calendar Month, Week, and Agenda views may not span full browser height in Safari. Fixed: Calendar, Task, Note, and Contact folder names are not displaying special characters correctly. Fixed: Contact groups with a lot of entries do not show up correctly in webmail when syncing from Outlook (MAPI). Fixed: Content Filters with conditions that contain special characters are not working properly. Fixed: Email addresses may not be properly decoded when added to the acquaintances.json file. Fixed: Forwarded emails that have inline attachments are delivered with the the attachment missing. Fixed: Inserting HTML into a Froala editor may result in empty content when using a MacOS browser. Fixed: NullReferenceException when importing a PST file into Outlook (MAPI). Fixed: Outlook (MAPI) does not show CSV attachments. Fixed: Scenario in which a message containing an attachment shows no attachment when forwarded from SmarterMail. Fixed: Scenario in which replying to an email with a subject line using mixed encoding appears with garbled characters in webmail. Fixed: Scenario in which some messages may not appear in the Sent Items folder. Fixed: Scenario where some messages may not be delivered; logs show delivery starting and finishing, but nothing in between. Fixed: Several scenarios where a new appointment start date does not match the recurrence rule for that date. Fixed: Some messages are not properly encoded in webmail, Outlook Mobile (IMAP), Mac Mail (EWS), and iPhone Mail (EAS). Fixed: Sorting by Subject in Tasks Grid View does not work. Fixed: Spaces are getting added to outbound messages. Fixed: Spam check details are not being written properly to HDR file. Fixed: SpamAssassin is not properly scanning items if the header content types or subtypes are not in lowercase. Fixed: User authentication with APOP fails if user email address includes plus addressing folders. Fixed: Web interface "Unsupported Browser" warning is not loading in Internet Explorer 11. Efficiency: Significant memory reduction for messages with attachments and calendar invites. Translations: Updated the Swedish translation file. Build 7669 (2020-12-31) Changed: Autoresponders are now always sent once per day per sender. The system and user level settings to enable/disable this limitation have been removed. Fixed: Downgraded Froala editor from 3.2.5 to 3.2.3 to fix multiple editor issues. Fixed: Emails from an IP address that's whitelisted for SMTP Auth Bypass are getting bounced with a 550 response when Require Auth Match is set to domain or email address. Fixed: Unable to print plain text emails. Build 7661 (2020-12-22) Added: Added a sortable Verified column to mailing list subscribers when double opt-in is enabled. Added: Allow administrators to resend mailing list opt-in verification emails. Changed: "Disable Greylisting" in user settings is now "Enable Greylisting". Changed: FullCalendar component has been updated. Changed: Non-verified subscribers will be removed from a mailing list if double opt-in option is disabled. Changed: Simplified performance counters. Changed: Virus notification message text is now more generic. Changed: When Failover is enabled, SMTP Out IP settings are disabled but show that they are handled via Failover. Removed: Redundant bosh-xmpp logging. (Note: The logs in App_Data/Logs can be safely deleted.) Removed: Weather and zip code (for weather) removed from settings and calendars in the web interface. Fixed: All-day events in webmail calendar are short by one day when spanning multiple days. Fixed: Calendar dropdown is blank for Add to Outlook in web interface. Fixed: Cannot sort mailing list subscribers by Subscribe Date nor Bounce Count. Fixed: ClamAV virus reporting doubled in system and domain Viruses Caught reports. Fixed: Creating a new account with Active Directory authentication does not create required "account_name" field in the settings file. Fixed: Disk Usage report may not report the last login times correctly. Fixed: Drafts are getting orphaned after the message is sent from Mac Mail (EWS). Fixed: Editing the subject line of an email in Outlook MAPI does not sync back to the server. Fixed: Email with HTML attachment does not display correctly in webmail or MAPI. Fixed: Folder creation via IMAP does not respond with proper NO reply if the name contains trailing spaces. Fixed: High CPU issues when reading ASCII characters during the MAPI connect request. Fixed: Inline attachments are included even if they are deleted in the email compose window when replying or forwarding emails. Fixed: Logging in as a system admin with Remember Me shows a blank page. Fixed: Mailing List logging is not capturing any logs. Fixed: Mailing list subscriber's Bounces tab does not show bounced messages. Fixed: Mailing list subscriber's Message Log tab does not show any messages. Fixed: MAPI is not always correctly removing old ping request data. Fixed: Messages sent via Mailing Lists may be changed. (E.g., missing spaces between words, line breaks ignored, etc.) Fixed: Minor improvement to Froala editor loading slowly in some cases. Fixed: New Shared Folder modal displays incorrect characters if a parent email folder contains accented characters. Fixed: Outlook (MAPI) FAI count is being incorrectly set as a MAPI property. Fixed: Outlook (MAPI) shows a winmail.dat attachment instead of the actual attachment. Fixed: Possible exception when syncing recurring meetings with Outlook (MAPI). Fixed: RE: and FWD: tags are only checked for in English. (Now looks for user's current language before prefixing.) Fixed: Scenario in which email subject line could show raw base64 or quoted-printable encoding text in web interface. Fixed: Scenario in which Outlook for Mobile (IMAP) is not displaying subjects or senders for a message. Fixed: Scenario where a recurring appointment may not be shown in the web interface. Fixed: Small memory leak when meeting invites are canceled by the organizer in Outlook (MAPI). Fixed: Some folders in Outlook (MAPI) do not display any emails. Fixed: Subject line is cutoff on recurring appointments in calendar Week and Day views. Fixed: System General settings page is not spanning width of screen. Fixed: The "Send Subscribe Email" confirmation email is not sent after a subscriber is verified if double opt-in is enabled. Fixed: The Disk Usage grid does not properly sort accounts shown as 0.0/unlimited vs <1 KB/unlimited. Fixed: Trying to modify a contact in Outlook for Mac (EWS) results in a NullReferenceException. Fixed: When logging in to webmail, some domains do not redirect to HTTPS despite being configured to force HTTPS. Efficiency: Decreased the load times by 60% for some users logging into the web interface. Efficiency: Improved performance when calculating size of temp messages. Efficiency: Reduced frequency of performance counter data updates. Security: Updated jQuery to 3.5.1 to mitigate CVE-2020-11022 and CVE-2020-11023. Translations: Added missing translations for mailing list Unsubscribed links. Translations: Added new translation keys for Reply and Forward email abbreviations. (I.e., RE and FWD.) Translations: Clarified description for Mailbox Migration card. (Translation key MAILBOXMIGRATION_EXPLANATION.) Build 7642 (2020-12-03) Changed: Charting engine changed to use a self-hosted engine instead of Google Charts. Changed: In charts, anything less than 1 KB now shown in bytes. Changed: Team Workspace landing page now starts with the mic muted. Fixed: "Refresh Disk Usage" button does not work to refresh a domain's disk usage. Fixed: A contact's Company Fax phone number entry does not sync from SmarterMail to Outlook (MAPI). Fixed: Adding an appointment to Mac Calendar (EWS) may result in incorrect appointment time. Fixed: After clicking on "Click here to view more on Microsoft Exchange" the Archive option in Outlook MAPI no longer works. Fixed: Calendar descriptions do not sync from SmarterMail to Outlook (MAPI). Fixed: Cannot connect to EWS after creating a new user without restarting MailService or until you wait a few minutes. Fixed: Cannot move an appointment to another calendar when editing it via the web interface. Fixed: Chart axis lines are difficult to distinguish in dark mode. Fixed: Cyren's "When Virus is Found" action is not being honored. Fixed: Default EAS/MAPI/EWS settings are not applied when importing users via CSV. Fixed: Domain Settings > Accounts is not updating user account sizes in a timely manner. Fixed: Domain's max recipient limit is not enforced when sending an email via EWS or EAS. Fixed: Drafts moved as a result of a mailbox migration (EWS or IMAP) cannot be edited. Fixed: Email shows an attachment in webmail but not in Outlook (MAPI). Fixed: Having an incoming gateway listed in IP Spam Bypass skips all spam checks on other received line IPs. Fixed: Impersonated users are logged out when their authentication tokens are refreshed. Fixed: Licensing > MAPI/EWS card shows total number of mailboxes not the number of mailboxes with MAPI/EWS enabled. Fixed: Navigating away from the Settings > Autoresponder page always shows the Unsaved Changes warning, even if no changes were made. Fixed: Password reset emails might be rejected by some DMARC policies because of blank Return-Path field. Fixed: Printing a popped-out email in Safari does not work. Fixed: Printing forwarded emails puts a page break between the new message and the forwarded content. Fixed: Quote styling applied to a reloaded draft is being applied to the entire message instead of just the selected lines/paragraphs. Fixed: Re-saving a draft with an empty subject line saves the subject as "undefined". Fixed: Recurring appointments from an Exchange 2013 mailbox migration show incorrectly in Month view. Fixed: Resetting an expired password breaks some IMAP connections. Fixed: Scenario where File Storage for a user may not open in web interface. Fixed: Scenario where messages can get stuck in a saving state and cannot be saved nor sent. Fixed: Scenario where outgoing SMTP is disabled for a user due to password expiration even after an admin changes the password. Fixed: Scenario where SmarterMail upgrade causes mailing lists to fail to load. Fixed: Scenario where the interface times out when a user is moving email messages into a shared folder. Fixed: Scenario where users cannot create a folder in Outlook 2010 (IMAP). Fixed: Some external providers reject SM password reset emails due to malformed To header field. Fixed: Spacebar does not toggle switch on login page Remember Me field. Fixed: Tables that have an attribute of border="0" are displaying a border in emails; added new No Borders table style. Fixed: The "Check Availability" button on a calendar invite email shows base code. Fixed: The Content Filter condition for Sender Authenticated does not work properly. Fixed: The Help link for Sys Admin > User Defaults > Propagation modal was going to wrong help page. Fixed: User Grid has a slightly different value for user account sizes than other spots. Fixed: User is prompted to save draft or confirm before closing compose window even if no changes have been made since last draft save. Fixed: User Settings page does not properly load the Calendar Auto-Clean setting. Fixed: Web interface times out randomly. Fixed: When a user is the only one in a Team Workspace and shares their screen, the screen is backwards. Fixed: When editing a message, removing an address from CC/BCC causes CC/BCC to be overwritten with the To address(es). Security: Fixed XSS on error messages involving the bearer token. Translations: Restored missing strings used for mailing list double opt-in. Build 7619 (2020-11-10) Added: An option to propagate system-level User Default settings to a domain's User Default templates, to existing users, or both. Changed: Re-added the language propagation option to assist Administrators with upgrading to Build 7593 and above. Removed: "Check for Outdated Browsers" setting from System General settings page. Fixed: "Windows-1252" message body text encoding is being changed to "Iso-8859-1" for messages created in webmail. Fixed: A warning is displayed indicating a duplicate binding exists when editing a port binding. Fixed: Adding a domain-level calendar resource, but not assigning any users before saving it, doesn't show the calendar in the web interface nor can it be deleted. Fixed: All-day appointments in All Appointments view in webmail may show on wrong day. Fixed: CardDAV on iOS shows the GAL folder and contents even when the domain's GAL feature is disabled. Fixed: Clicking "Reply All" in webmail truncates display names when they contain commas. Fixed: Exception in the MAPI logs after running IMAP retrieval. Fixed: Long attachment names may be partially hidden behind the attachment preview in the webmail compose window. Fixed: Some encoded attachment file names can show garbled in web interface. Fixed: Team Workspace login/device fixes and changes. Fixed: The Password Reset request links back to the login page and does not allow passwords to be reset. Fixed: Trailing spaces aren't detected or removed in folder names during mailbox migrations. Fixed: User throttling notice is not sent out more than once per user regardless of its frequency setting. Fixed: Webmail editor Decrease Indent button does not work for items that indented the same amount as the previous list item. Build 7611 (2020-11-02) Changed: "Browser Not Supported" page now includes Safari as a suitable replacement/alternative. Changed: Team Workspaces updated to display "Browser Not Supported" page for users of browsers outside of SmarterMail requirements. Fixed: Main web interface does not load in Internet Explorer 11. Fixed: Subscribing to a calendar where appointments span multiple days are only showing on a single day in MAPI. Fixed: Team Workspace frame rate issue with Firefox could cause a toast notification to appear stating no device was found. Build 7607 (2020-10-30) Added: New WebRTC framework for Team Workspaces. Added: The ability to pin/unpin attendees in a Team Workspace. Added: Total Attendee list and Attendee Management for Team Workspaces. Changed: Collaboration item cards menu caret icon to an Actions (...) icon throughout the web interface. Changed: Increased the number of audio/video participants in a Team Workspace to 9. Changed: Modifying an appointment start time in webmail will retain the original duration and modify the end time accordingly. Fixed: Adding all-day appointment shows on previous day when account timezone happens to be less than server timezone. Fixed: Appointments, Tasks, Contacts, and Notes can lose categories when a new Category is added via EWS. Fixed: Attachments encoded in ISO-8859-1 (Western European) may not show in Outlook (MAPI). Fixed: Auto draft in webmail does not save after allotted time if the user keeps typing. Fixed: Custom spam rules do not run on Subject lines that are UTF8/Base64/QP encoded. Fixed: Dragging an appointment in eM Client (EWS) does not sync the appointment changes back to the server. Fixed: Dragging and dropping an all-day appointment in web interface causes it to span two days. Fixed: If a user invites themselves to a meeting on a user-shared calendar, then changes the calendar used for the appointment to one of their own calendars, the organizer information is not updated. Fixed: ISDN phone number is getting sent twice when syncing contacts via EWS. Fixed: Meeting invite acceptance emails may set the reminder to "None" in some scenarios. Fixed: Messages counts at bottom of message list in web interface may show raw HTML encodings in some languages. Fixed: Opening an appointment in webmail may show the start/end times in local time instead of the appropriate time zone setting. Fixed: Outlook (MAPI) does not always send PDF attachments correctly. Fixed: Outlook (MAPI) does not honor the Reply-To address on emails. Fixed: Scenario in which a printed first page may only contain email header and no other email content. Fixed: Sender's name/email address can be duplicated by EWS in the email header, causing issues with delivery. Fixed: Sending an email to a recipient with curly brackets in the username causes the message to be undelivered. Fixed: Set the legacy path so the failover configuration conversion is done on the shared files instead of the local ones. Fixed: Some modals are resizing after they are opened in web interface. Fixed: Some table styling is lost when an email is sent if the table is resized in the Froala editor in webmail. Fixed: The Tab key does not submit on the attendee field in webmail when creating a meeting invite. Fixed: Viewing a sent message with a recipient with curly brackets causes a potential spam notification to appear. Efficiency: Audio detection in Team Workspaces greatly improved. Efficiency: Dynamic scaling of bandwidth and video quality added for increased efficiency for Team Workspaces. Efficiency: Greatly reduced the time it took for MAPI to search for more items on the server. Efficiency: Removed unused variable in TempMailMessage, reducing unnecessary memory allocation. Translations: Updated Hong Kong, Simplified, and Traditional Chinese translation files. Translations: Updated time zone translations from the Microsoft language site. Build 7593 (2020-10-15) Added: Language setting for System Administrators accounts. Added: Language setting has been added to Domain Settings > Accounts so Domain Administrators can modify a user's language. Added: Outbound gateway description is included in the Outbound Gateway dropdown in the Domain configuration and Domain Defaults. Added: Server-side language support for EAS, EWS, and MAPI. Added: System Messages can be configured for specific languages. Added: The ability to specify language in User Default settings. (Note: Language cannot be propagated to avoid language conflicts.) Added: Users' current mailbox size to list-users-extra System Administrator API call. Changed: "Specific Domain" gateways now available in the Professional Edition. Changed: About/Checkup page now shows the build date and the actual .NET framework version. (Not the CLR version.) Changed: Calendar auto-clean is called, as needed, when Internet calendars are updated. Changed: Email spam header will state all performed checks regardless of pass state. (Except RBLs/URIBLs.) Changed: Internet calendar appointments are checked to see if they should be auto-cleaned before being added. Removed: System and domain level 'Login Page Language' setting in the Webmail Login customization settings. Removed: The Language dropdown on the login page. (Note: Login page uses browser language and will fallback to English, if not supported.) Fixed: A broken image indicator may appear when syncing to Outlook via MAPI. Fixed: Adding an event by clicking on the day column, in Week view, populates the dates shifted by one day. Fixed: After configuring an outbound gateway the page does not return to Gateways page. Fixed: All Categories are selected when creating a new appointment. Fixed: All-day appointment flag does not sync from Android devices via EAS. Fixed: All-day appointments are shifted by one day in positive UTC timezones in the web interface. Fixed: An all-day recurring appointment that spans multiple days appears in Outlook (MAPI) with only a one day duration. Fixed: An Outlook (MAPI) error when creating a calendar appointment which causes folders to not update. Fixed: Attachment flags in MAPI are not always accurate. Fixed: AUTH PLAIN may fail when SmarterMail connects as a client to another SMTP server. Fixed: Autoresponder is always limiting responses to once daily regardless of related setting. Fixed: Autoresponder is sending blank MAIL FROM instead of the known sender email address. Fixed: Autoresponders are not working on all messages that meet the requirements. Fixed: Clicking on an all-day appointment shows different to/from dates in web interface. Fixed: Clicking the link to download older emails in Outlook (MAPI) from the server does not always download the emails. Fixed: Console error when toggling main calendar on/off; unable to toggle any subsequent calendar. Fixed: Deleting recurring events does not sync to server when using EAS on iOS or Android. Fixed: Delivery Status Notifications (DSNs) get stuck in the spool for remote delivery messages. Fixed: Delivery Status Notifications (DSNs) have an incorrect action prefix in email subject lines. Fixed: Domain content filters with Move Message folder set to "Junk Email" (instead of "Junk E-mail") creates new custom folder. Fixed: EAS clients set to different time zones than the server and account do not show all instance deletions for recurring appointments. Fixed: Folders with an "&" symbol or accent characters have issues syncing their contents in IMAP clients. Fixed: iCal time component is lost when saving non-all day appointments that start or end at Midnight via EAS or EWS. Fixed: IMAP "Failed to update header" error in Outlook 2010. Fixed: Impersonated Domain Administrators cannot add Domain Aliases if "Allow Domain Admins to create domain aliases" is disabled. Fixed: Issue where some recurring appointment exclusion dates were not being added properly. Fixed: Issue where the server cannot be reached when trying to send an email from Outlook via MAPI. Fixed: Issue with time zone differences on appointments created or modified via EWS. Fixed: MAPI attendee responses are not reflected in the tracking window. Fixed: MAPI calendar PST import does not completely finish. Fixed: MAPI error when trying to send to a recipient with a display name. Fixed: MAPI exception when syncing email with an embedded message. Fixed: MAPI parsing error when loading meeting requests recipient properties. Fixed: MAPI reports an error when clicking on an external calendar invite with attachments. Fixed: Modifications to existing Sender Priorities (Sys Admin > Settings > Delivery Limits) do not save back to the server. Fixed: Modifying an existing all-day appointment to recurring daily causes it to span two days. Fixed: Modifying and saving a recurring all-day appointment duplicates it. Fixed: Notification window shows untranslated text for domain shares. Fixed: Nth weekday of month recurrence pattern does not always work in Outlook via MAPI. Fixed: Outlook (MAPI) cannot open a user's shared mailbox if the username contains a hyphen. Fixed: Outlook (MAPI) does not use the reply-to address. Fixed: Outlook (MAPI) randomly restarts. Fixed: Outlook (MAPI) restarts after editing a contact multiple times. Fixed: Outlook cannot autodiscover via MAPI if the account's display name contains an ampersand. Fixed: Outlook crashes when adding/editing an appointment via MAPI. Fixed: Outlook does not always reflect external updates, and may restart, when using MAPI. Fixed: Outlook does not display a recurring appointment when the end time is set to midnight via MAPI. Fixed: Overview and Disk Usage domain reports shows an error instead of the pie chart. Fixed: Performing a Message Archive search on an archive using UNC pathing gets a NullReference exception. Fixed: Replying to an email with a quoted-printable subject line would add extra spaces between words. Fixed: Scenario in which the message delivery retry attempt shows more attempts than the configured Retry Intervals. Fixed: Scenario where users could not be removed from folder shares. Fixed: Scenarios in which deleted instances of recurring appointments would not sync properly between webmail and EAS clients. Fixed: Several issues with all-day appointments in the web interface. Fixed: SmarterMail falsely lists NTLM as a valid authentication method if POP3 clients send AUTH command with no parameters. Fixed: SmarterMail was not properly checking the requested BodyType when sending appointment descriptions via EWS. Fixed: Spam checks are running against incoming gateway rather than the sender's IP when gateway is added to IP bypass list. Fixed: Subfolders with a default folder names (e.g., Deleted Items) can be moved to the root level via EAS. Fixed: System Server Health report shows no data. Fixed: There are many redundant, invalid tags on the About/Checkup page. Fixed: User and Service access card placement has been moved in Domain Settings > Accounts and User Defaults pages. Efficiency: Improved message moves and deletions in IMAP. Translations: Fixed typo in French translation file. Translations: Removed/merged duplicate strings in master en.json file. Translations: Restored missing time zone strings for Qyzylorda, Volgograd, and Yukon. Build 7544 (2020-08-27) Added: A description field on both Inbound and Outbound Gateways. Added: A warning banner on the Inbound Gateway page to clarify what should be entered on that page. Changed: Inbound SMTP blocking check (Settings > Antispam > Options) is now disabled by default for new installs. Changed: Removed video upload option from HTML editor for sections that do not support video. Fixed: IMAP fetch and noop commands could cause an exception if the selected folder is empty. Fixed: MAPI exception when retreiving older and larger emails from the server. Fixed: Scenario where IMAP UID SEARCH sequence results were out-of-order which caused issues, mainly on iOS devices. Fixed: Some calendar events are not showing except in the All Appointments view. Fixed: Some events migrated from Exchange had invalid recurrence IDs, preventing them from loading in the web interface. Fixed: Stack overflow exception occurs when a temporary message has 0 bytes but the mailbox has not fully loaded. Fixed: System Messages (e.g., the Disk Space Usage notification) may include duplicate message-ID headers. Build 7537 (2020-08-20) Changed: All Appointments calendar view now sorts by the newest appointments first by default. Changed: An account removed from the indexing queue is now delayed before being queued for re-indexing. Changed: Message Session ID field in logs (e.g., Delivery) has been increased from 5 characters to 8 characters. Fixed: Added better validation response if attaching an invalid domain. Fixed: Administrative logs do not record when single or multiple user accounts are deleted. Fixed: All-day, weekly recurring appointments created on servers with positive UTC timezones show a day early in web interface. Fixed: Deleting an IDS Rule from the web interface does not delete any currently blocked IPs/addresses already in effect. Fixed: Deleting recurring events on Android devices (EAS) does not sync. Fixed: Domain disk usage values are empty on Domain Reports > Overview. Fixed: Domain-level spam filtering is missing two settings on the Options card in Professional Edition. Fixed: IMAP users get "Failed to update headers" error when syncing to Outlook 2010. Fixed: MAPI contacts are not correctly setting the File As field in Outlook. Fixed: Message list does not span full width of web interface when the preview pane is disabled. Fixed: Renaming a domain from mail.domain.com to domain.com could cause data loss. Fixed: Scenario where SmarterMail could crash with stack overflow exception on startup. Fixed: Setting an image's style to "shadowed" does not work when editing an email in the web interface. Fixed: The @font-face CSS tag causes the compose window to be blank when replying to a message in Safari and Chrome on MacOS. Fixed: The styling for unordered and ordered lists in the compose window does not match the styling that is used in the sent message. Fixed: The Whitelist modal Save button does not enable if only SMTP Spam Bypass is selected. Fixed: User grid does not display space for displaying the correct significant figure of "Max Size". Security: Meddler-in-the-middle attackers can no longer pipeline commands after POP3 STLS command. Build 7523 (2020-08-06) Added: Relevant "copy" actions added to the context menus on the Spool, User Activity, Connections, and IDS block pages. Fixed: An account with "Show in GAL" disabled still appears in the address directory in Outlook (MAPI). Fixed: An account with "Show in GAL" disabled still shows in results from ResolveRecipients (EAS) command. Fixed: An account with "Show in GAL" disabled still shows in the autocomplete selection for eM Client (EWS). Fixed: Archive search is unable to display a message even though the email is present in the Archived folder. Fixed: Creating or modifying a meeting on iOS (EAS) causes attendees to receive raw iCal data. Fixed: Email list can show HTML code in snippets rather the proper foreign characters. Fixed: Filtering by Attachments does not limit results to only emails that contain attachments. Fixed: Folder syncing using MAPI slows down after restarting Outlook during the initial folder sync. Fixed: Importing a PST file into Outlook (MAPI) fails if the folder contains a '?' in its Display Name. Fixed: Scenario in which ClamAV would fail to start. Fixed: Switching the webmail preview pane sub-theme affects all user accounts when a user is logged into the same browser session. Fixed: Turkish characters do not appear properly in Outlook (MAPI). Fixed: User may receive a toast message when enabling a domain calendar in the web interface. Translations: Added translation keys "COPY_DOMAIN", "COPY_IP", "COPY_PATH", "COPY_SENDER", and "COPY_SOURCE". Build 7516 (2020-07-30) Added: Added the option to show or hide the message preview pane back for webmail. Added: SmarterMail now logs reasons for "via bypass" in delivery logs. Added: User aliases now have a description field. Changed: Internet calendars are no longer updated for users of disabled domains. Changed: The license warning banner color to red if licenses are within 15 days of expiring. Changed: When importing web calendars, SmarterMail no longer deletes all events and re-adds them. This prevents possible duplications when syncing, most notably in Mac Calendar (EWS). Fixed: Alias popup does not open for editing. Fixed: An email's View Text / Header / Raw Content popout window can show a blank display, or not open at all, in Safari. Fixed: Calendars and other non-email folders without display names stop their respective section of the web interface from loading. Fixed: Connecting to an SMTP server uses AUTH LOGIN when AUTH PLAIN is advertised. Fixed: Deleting recurring event instances on iPad (EAS) may not sync if timezone differs from server timezone. Fixed: Font styling and colors for notes created in eM Client (EWS) do not always load into the web editor properly. Fixed: MAPI emails with PDF attachments are not displaying the attachment in Outlook. Fixed: MAPI error when importing a PST file into Outlook, causing high CPU. Fixed: MAPI error when trying to send an email with an attached PDF. Fixed: Messages could get stuck in a failed saving state, preventing them from being saved or sent. Fixed: Moving an appointment in webmail when client timezone is different than the server timezone adjusts the original start/end times. Fixed: Notes created in eM Client (EWS) do not sync to the server. Fixed: Notes created in webmail are not saving default font and font size stylings. Fixed: Popouts do not show correctly for raw, text, and header data when switching between those views. Fixed: Reactivate button does not properly activate SmarterMail or add-ons for expired licenses. Fixed: Scenario when clicking on a recurring event instance causes a toast error message to show. Fixed: Scenario where a stack overflow exception could occur. Fixed: Some popup windows may not reopen after closing them and choosing "View raw" again. Fixed: System admins can improperly create multiple, identical ports going to the same IP address. Fixed: Users can drag-and-drop read-only internet calendar events in web interface. Security: Additional privacy protections for external links. Build 7503 (2020-07-17) Added: IDS entries to the Administrative log that show every block that occurs, including the protocol and type. Added: POP and IMAP SASL-IR support for PLAIN authentication. Added: ProxyAddresses field is now supported in SmarterMail's LDAP implementation. Changed: The domains list in Message Archive Search is now alphabetized. Changed: The placement of new emails now precedes the email address in browser tab. (Mirrors behavior in SmarterMail 15.) Changed: Updated ClamAV to 0.102.4. Fixed: An exception when syncing folders in Outlook (MAPI) that may cause high CPU. Fixed: Calendar View Availability modal shows inaccurate results. Fixed: Creating a new domain is not using the domain default "Inbound Message Delivery" setting. Fixed: Domain Defaults is missing the "Deliver locally if user exists" setting when selecting "External (use MX record)". Fixed: Domain-level "mini-cards" are not sorted alphabetically. Fixed: Mailbox Migration from Exchange 2010 does not include all email folders. Fixed: Outlook (MAPI) may error with "The recipient does not exist" when sending meeting requests. Fixed: POP3 AUTH does not return an error response when an invalid AUTH method is encountered. Fixed: Recurring events can sometimes return the error "The appointment is corrupt and no longer usable" in Outlook (MAPI). Fixed: Replying to a message that uses @media or @ms-viewport in background style tags does not populate the editor. (Note this is a workaround until Froala publishes their fix for the issue.) Fixed: Reports of long login times caused by unnecessary caching of all domain accounts. Fixed: Sending emails with MAPI does not include the display name for the sender or the recipients. Fixed: Some recipient servers are reporting "Line length too long or exceeded" errors when receiving 8-bit content sent from SmarterMail. Fixed: System messages do not route through the outgoing gateway. Fixed: Unable to view conference rooms after attaching in Outlook (MAPI). Build 7496 (2020-07-10) Added: Reading pane light/dark mode now persists between browser sessions. Fixed: Ampersand (&) symbol in folders names show up as & in the web interface. Fixed: API to create user aliases allows an alias name to contain invalid special characters. Fixed: Errors appear that indicate corrupted GRPs when there are no actual GRPs. Fixed: Exception when importing a calendar .pst file into Outlook (MAPI). Fixed: HTML comments in a message cause problems when trying to reply/forward from webmail on MacOS. Fixed: If a new category is added via an EAS client, the user's master category list on server does not update. Fixed: Improved domain name validation at the API level. Fixed: Issue with using Basic authentication for EWS (notably with eM Client for Mac). Fixed: Null reference exceptions in IMAP body peek. Fixed: Scenario where IMAP clients could repeatedly attempt to retrieve a message that no longer existed. Fixed: Some sharing modals are not opening. Fixed: User Aliases that end with .cs or .sd cannot be edited once they have been saved. Efficiency: Initial loading of accounts list for large domains is now faster. Efficiency: User index size has been reduced significantly and searches are much faster. (Note: Accounts will be re-indexed to this newer version of indexing). Build 7488 (2020-07-02) Added: Added the day of the week to the date format in a calendar's Agenda view. Added: If a CSV import includes new custom fields, it will add those custom fields to existing subscribers. Added: User and domain calendars can now be subscribed to from 3rd-party apps using new webcal link. Added: When composing a message, files in File Storage are now sorted alphabetically in the Link File modal. Added: When drafting an email message, email signatures are now sorted alphabetically. Changed: Migrating an account from Kerio Connect now uses EWS instead of IMAP. Fixed: .tmp files are not removed when a domain is deleted, which prevents the domain folder from being removed. Fixed: "Disable AUTH LOGIN method for non-SSL SMTP authentication" no longer works as expected. Fixed: Disk usage reports and overview pages are not loading in the reports sections for certain users. Fixed: Disk usages are not being updated in places such as the admin search. Fixed: In Dark Theme, copying message text also copies the dark background along with the light font. Fixed: iOS devices pass non-standard GMT time zone for "RecurrenceId", causing issues with recurring appointments. Fixed: Mailing List Subscriber imports are not importing Custom Field data. Fixed: MAPI is showing inline images sent from 0365 as attachments when sent in RTF format. Fixed: Messages with an ICS attachment are being treated as a meeting message without showing the actual body content. Fixed: Replying to a message sometimes does not populate the editor with the original message in webmail on MacOS. Fixed: Scenario where users may be unable to load calendar interface resulting in red console warnings regarding permissions. (Note: not actually related to permissions but improperly configured Recurrence Rule.) Fixed: Unable to save event actions because of a console exception. Fixed: When typing up a message, the Draft Saved toast appears multiple times in a row. Build 7482 (2020-06-26) Added: Conversion warning if a domain doesn't nave a specified primary Domain Administrator. Changed: Added "removed message UIDs" to the folder autoclean logging. Changed: Changed DNS timeout for RBL/URIBL spam checks. Changed: Changed informational message about permissions when viewing an instance of a recurring appointment in webmail. Changed: Deleting an email or moving an email to the Deleted Items folder will retain that message's read/unread flag. Changed: Text in the notification grid is now truncated to avoid nested scroll bars. Fixed: Cannot modify/view mailing list config page. Fixed: Deleting a recurring appointment instance as the organizer in webmail shows incorrect confirmation modal. Fixed: Deleting an occurrence of a recurring appointment from webmail does not sends the notification with correct id. Fixed: Formatting of tables is not preserved in Drafts or Sent Items. Fixed: Image styling is not preserved in Drafts or Sent Items. Fixed: Outlook (EAS) is not sending a PART-STAT for attendees so webmail doesn't give the attendee an option to Accept or Decline. Fixed: Renaming a Domain Administrator sets that account as the primary Domain Administrator. Fixed: Renaming a domain user does not remove all of the old, associated folders. Fixed: Scenario in which domain user cannot be renamed due to "null" mailing list subscribers. Fixed: Scenario where images from external sources were showing when they should not have been. Fixed: Shared folders with special characters may appear garbled in web interface. Fixed: Some RBLs or URIBLs are taking an excessive amount of time to resolve, which causes spool delays. Fixed: The Blocked Sender Action for new users defaults to "None" instead of "Move To Junk Email Folder". Fixed: The Image button in the HTML editor shows in areas that don't support it. Fixed: Turkish calendar invites have MAILTO: prepended on attendee email address. Fixed: Unable to edit certain domain configurations or view settings as a System Administrator. Efficiency: Significant improvements to CPU, disk, and memory when adding or editing large numbers of users. Build 7475 (2020-06-19) Added: The edit modal for Contact folders now shows the CardDAV URL link similar to the Calendar modal. Changed: Updated Froala text editor to the latest version. Fixed: Copy-to-clipboard on CalDAV link includes "undefined" in the front of the URL. Fixed: Encoding issue with Thai characters in Sent Items and Drafts. Fixed: Recurring calendar issues when accepting/declining specific instances of appointments on iOS (EAS). Fixed: Reminder notifications for appointments with plain text descriptions do not properly show content that is between angled brackets. (I.e., < and >) Fixed: Scenario where mail service could crash due to an unhandled StackOverflow exception. Fixed: SmarterMail is not properly deselecting the current folder if the IMAP mailbox name in the select command is empty. Fixed: System Administrator notifications do not load in popout window. Fixed: Unable to open mailing list due to a null reference exception. Efficiency: Drastically reduced CPU and RAM usage for calendars, across webmail and all protocols. Build 7468 (2020-06-12) Added: Enhanced HTML support for web interface notifications. Added: Support for yearly recurring items with a weekday or weekend day type. Changed: Minor changes to the structure of HDR files to accomodate Declude functionality. Changed: Users can no longer edit recurrence rules in webmail if SmarterMail does not fully understand the rule. Fixed: After an attendee responds to a single occurrence of a recurring meeting from an Outlook for Mac (EWS), Outlook shows the occurrence as belonging to the attendee. Fixed: Appointment created in Outlook via MAPI set to recur on the first weekday of the month does not sync properly to webmail. Fixed: Converting an account from SmarterMail 15.x with a blank username in the accounts XML list does not ignore that account. Fixed: Deleting a domain does not remove the domain folder nor the "MailProcessing" subfolder. Fixed: Deleting an event with a Conference Room does not delete that appointment from the Conference Room after upgrade. Fixed: EAS devices may not sync some folders (e.g., contacts, notes, etc.) after SmarterMail upgrade. Fixed: Error with single calendar appointment breaks all appointments from appearing in webmail. Fixed: Extremely rare issue allowing email deliveries to the wrong user folder. Fixed: Impersonate window shows [object Object] when switching from Domain to All with a user already selected. Fixed: Issues with accepting recurring meetings when there are modified occurrences. Fixed: Items are updated incorrectly when connecting to the GAL using Add to Outlook. Fixed: Mailing lists do not send out messages when they have a blank custom field. Fixed: MAPI exception when trying to download a big attachment after doing a search. Fixed: MAPI exceptions when trying to retrieve more email from the server after a search. Fixed: MAPI gets an exception when trying to retrieve more items from the server. Fixed: Performance fix to remove redundant IDs from appointments. Fixed: Read receipts are sometimes sent without a specified recipient. Fixed: Recurring appointments created in Outlook via EWS set to Weekday or Weekend Day do not sync to webmail at all. Fixed: Saved drafts in webmail are assumed to be UTF-8 encoded which causes encoding issues when edited later or sent. Fixed: Sending German umlauts from Outlook (MAPI) is not encoded correctly. Fixed: SmarterMail is not properly handling case insensitivity for WebDAV URLs. Fixed: Some appointments may not show the assigned conference room in web interface after upgrade. Fixed: Some domain resources may lose their sharing information after upgrade. Fixed: Some recurring appointments may appear to be lost on domain upgrade. Fixed: Spam weight value disappears when adjusting domain level spam filter actions until page refreshes. Fixed: Spool messages with no Return-Path in HDR file do not show up in Search results. Fixed: The Domain dropdown does not close after selecting a domain in the Impersonate User modal. Fixed: The To field is 10 pixels farther right than the Cc and Bcc fields in webmail. Fixed: WebDAV shows event details for Conference Rooms instead of just saying the room was reserved. Fixed: When an attendee responds to a recurring appointment instance via EWS, the update is not propagated to other attendees on the same domain. Build 7459 (2020-06-03) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: If you tested MAPI, please thoroughly remove your MAPI account from Outlook after upgrading, then re-add your account. (I.e., remove the profile, delete associated Outlook files and folders, and remove the MAPI connection from Connected Devices in your SmarterMail Connectivity settings.) IMPORTANT: Removed "Applies to" option from greylisting. Everything is greylisted except for the countries and IPs in the filters list. Added: "Enable VRFY" and "Enable EXPN" settings now alert administrators to the risks of enabling these settings. Added: A link to getting started documentation now appears for system administrators on new installations. Added: Ability to share folder with full control on IMAP. Added: Accounts page now shows which aliases include all domain users. Added: Accounts page now shows which protocols are enabled for users. Added: Added a Delete All option for Spam and Virus quarantined messages in web interface. Added: Additional context menus available across webmail. Added: Additional delivery logging to explain reason why forwarding is disallowed for certain messages. Added: Additional logging across all areas of product. Added: Aliases grid now includes the Display Name. Added: Built-in greylist filters will be automatically updated and pushed on upgrades. Added: Clicking on "Impersonating" indicator when already impersonating a user now allows System Administrators to quickly impersonate a different user. Added: Dark theme now shows emails in dark mode and includes an icon to toggle the original view. Added: Delete button has been added to the edit modals for Aliases and User Groups as well as the System Administrator edit page. Added: Forwarding of meeting invitations is now handled in EAS, EWS, and MAPI. Added: IMAP CONDSTORE commands for improved performance. Added: Implemented UpdateItem in EWS protocol for draft messages to support Outlook for Mac. Added: In the web interface, clicking on a contact group that was created from a client now lists members of the group in a modal. Added: Introduced authentication with NTLM for EAS, EWS, and MAPI. Added: LDAP logging now records authentication attempts. Added: New message headers "X-SmarterMail-SMTP-ID" and "X-SmarterMail-Delivery-ID" for DSN messages to aid searching logs. Added: New migration icon for Microsoft Office 365. migrations. using EWS. Added: New properties for Appointments, Contacts, Tasks, Notes, and Emails for all protocols. Added: New system setting to allow Delivery Status Notification (DSN) messages to be disabled. Added: Notes can now be exported to CSV. Added: Optional attendees now supported for meeting invitations in EWS. Added: PLAIN SASL support in IMAP. Added: Secondary System Administrator accounts can now be disabled. Added: Support for custom STUN/TURN servers for Team Workspace video chat. Added: System Administrators page now displays an Administrator's Last Login. Added: Team Workspace invitation link is also available now on the Attendees tab. Added: The Subject and Location fields of a calendar appointment now support multiple lines. Added: The URL and IP are now logged when a file storage item is downloaded. Added: Total message and unread counts added to web interface below email listing. Added: Trust Sender and Block Sender options now appear in context menu for email addresses. Added: Users can now opt out of GAL on their own if allowed by the Domain Administrator. Added: Virus quarantine and delete logs now include the name of the antivirus client that reported the virus. Added: When attempting to expire passwords for an Active Directory user, a message is shown on the password compliance page. Changed: "Bounce messages when blocked by Outbound SMTP blocking" option moved from Antispam > Options to SMTP Blocking. Changed: "Mailing List Command Address" is now set at the Domain Administrator level. Changed: "Mark as deleted and hide" option removed. Current users with that option will be changed to "Move to Deleted Items". Changed: "New Version Available", "Add-on Expiration", and "Disk Space" system events changed to be static, permanent hooks. Changed: "Outbound Quarantine" changed to "When Virus is Found" with the following options: "No Action", "Block Message", "Quarantine Message". Changed: A non-trusted sender’s FROM address shows both the display name and email address to help identify phishing scams. Changed: Added new calendar auto-clean options for 18 and 24 months. Changed: Adjusted some features available for SmarterMail Professional. See the Enterprise vs Professional guide for more details. Changed: After performing an action on multiple email items when using Select, the selection now turns off after the action is performed. Changed: All day events now included in free/busy data for availability. Changed: Autoresponder page redesigned to be easier for users to understand. Changed: Better logging for EWS "System error" exception messages. Changed: Calendar appointment detail view has been redesigned to follow the flow of iOS. Changed: ClamAV updated to 0.103.2. Changed: ClamAV updated to latest release. Changed: Combined MAPI/EWS into one licensed add-on which is enabled per user. Changed: Consolidated all directory path fields into General Settings > Paths card. Changed: Content filter reordering is now performed with up/down arrow buttons in the list view. Changed: Counters for spool, user activity, etc., have been moved into their respective navigation menu entries. Changed: Cyren Premium Antispam and Zero-Hour Outbreak Detection engines were updated to latest versions. Changed: Dark theme has been redesigned for better clarity and sharpness. Changed: Default IDS action from Notify to Block. Changed: Deleting a meeting invite now deletes any associated “tentative” appointments. Changed: Deleting an email will now mark it as read. Changed: Domain outbound gateway "Default" settings have been replaced by "None" and "Round Robin" options. Changed: DSNs are now DKIM signed if DKIM is enabled for the domain. Changed: Email list will now auto-focus the first email when a folder is selected so you can immediately start using arrow keys. Changed: Email Retrieval and SMTP Account “Test Connection” action was merged into the Save buttons. Changed: Emails composed in webmail now allow YouTube embedded videos and converts disallowed IFrames into hyperlinks. Changed: Error messages regarding license key limits have been clarified. Changed: EWS request headers are now included in EWS detailed logging. Changed: EWS uses Sync State for improved syncing. Changed: Exchange migration now allows import of meeting invitations and updates. Changed: Folder Auto-Clean was moved to General Settings for System and Domain Administrators and to Account Settings for users. Changed: IDS rules now display Action and the Service as separate columns. Changed: If both replied and forwarded flags are set, only the replied icon now shows in web interface to be consistent with other clients. Changed: IMAP subscriptions now default to ON for shares. Changed: Impersonate button moved from a tab to the navigation pane. Dialog auto-fills with the domain the administrator is viewing. Changed: Impersonated users no longer show up as “Online Users”. Changed: Importing a message (EWS) uses the date in the message header before using the current date, if no other date exists. Changed: Improved POP error message displayed when a message is no longer on the server. Changed: Improved the migration process by auto populating some fields based on the type of migration selected. some of the migration fields to auto-populate based on the type of migration selected. Changed: In account settings, "Delete Action" has been renamed to "Delete Email Action" and in that dropdown "Auto Purge Folder" has been renamed to "Permanently Delete" Changed: In Outgoing SMTP Blocking, the ability to set Quarantine duration has been replaced with an Outbound Block Action with the following options: "Block Message", "Quarantine Message". Changed: Installer will ensure that “localhost:9998” is added as a binding. Changed: LDAP queries now return mailing lists and aliases while hiding disabled accounts. Changed: Logging for aliases also includes individual recipients. Changed: Mailing list subscribers and other administrative options are now always available in the user settings area and no longer combined with the creation of the mailing list accounts. Changed: Make EAS protocol more compliant with Microsoft Specifications. Changed: Messages created or imported from an EWS client are verified against the server message size limits before saving. Changed: Minor styling improvements throughout the interface. Changed: Modified a domain’s Accounts area to include only Users, Aliases and Mailing Lists. (User Groups have been moved to domain Sharing settings and the Administrators tab has been removed.) Changed: More descriptive logging in the general error log when a mailbox cannot initialize. Changed: New installation setup wizard has been greatly simplified. Changed: Notes display/sort with Date Modified instead of Date Created. Changed: Now displaying “No items to show” consistently throughout all sections. Changed: Outgoing IP option "Unassigned" has been renamed to "Automatic". Changed: Outlook.com migration imports all folder types and messages, not just email. Changed: Outlook.com migration option now defaults to POP on port 995 with SSL enabled. Changed: Password compliance report now always shows users with non-compliant passwords regardless if the setting "Skip enforcement for existing passwords" is enabled. Changed: Postmaster address is now assigned per domain, not system wide. Changed: Postmaster address now enforced as a valid Return-Path for message types that require it. (E.g., password resets.) Changed: Preview Login action has been moved from the Actions (…) menu in General Settings page to the Webmail Login card. Changed: Preview pane will always be on the right. (Removed the bottom preview pane.) Changed: Processing of tentative appointments is more consistent across protocols and web interface. Changed: Quarantine duration options have been removed; quarantine is now 30 days, if enabled. Changed: Reduced verbose logging for certain SSL authentication validity messages. Changed: Removed “Use sent items for autocomplete (webmail only)” user setting; changed autocomplete behavior to ALWAYS use Sent Items, GAL, and Contacts. Changed: Removed EAS management at the system level/domain level and moved to the Accounts area. Changed: Replaced “Disable spam checks on SMTP whitelist” system setting with a new setting for each IP whitelist entry. Changed: ServerBusyExceptions are now logged without the stack trace during an Exchange, Office 365 or SmarterMail migration. Changed: Shares are now attached automatically in webmail. Changed: SmarterMail displays as just “SmarterMail”, without a version, during POP connections. Changed: SmarterMail now only considers the setting "Show in Global Address List" for each alias. The domain setting "Include aliases in the Global Address List" has been removed. Changed: Tentatively accepted checkmark for attendees in webmail is now a lighter color in dark mode so it can be more easily seen. Changed: The ActiveSync Mailboxes settings area was replaced with MAPI/EWS and EAS indicators in the Users grid. Changed: The default maxAllowedContentLength in IIS has been set to 64 MB. Changed: The mailing list term Moderator has been changed to List Administrator to better reflect its purpose. Changed: The term "Abuse Detection" was replaced by "IDS". Changed: There are now specific Quarantine actions available when Cyren detects a potential virus: Quarantine, Delete or No Action. (The option to move to Junk E-mail folder was removed.) Changed: Two-step authentication is now always editable at the domain level, and the setting has moved to the Security card. Changed: Use of "Incoming" and "Outgoing" has been changed to "Inbound" and "Outbound" for consistency. Changed: User and Domain Defaults options have been moved from the Actions (…) menu to the navigation pane. Changed: User Groups now display users in alphabetical order. Changed: Username fields have a more descriptive validation error message. Changed: Viewing contacts in grid view now uses "GAL" instead of "Global Address List" in Source column. Changed: Web interface doesn't show occurrence-specific details except start and end times. Changed: When impersonating a user, the displayed options now represent what the user themselves would see. (E.g. Impersonating a user account will no longer show Domain Settings and Domain Reports sections.) Changed: When no From Address is configured for system messages, the generated messages will use a “noreply@” address attached to the sender’s domain. ”noreply@senders-domain.com”. Changed: When not using the context menu, creating a new folder defaults to the Root. Changed: Windows Defender now handles "by extension" and "by folder", including the system Settings and Domains root folders. Removed: EAS Remote Wipe button. Removed: EML file extension has been removed from the Windows Defender exclusion list. Removed: Google Migration and Google Drive integration have been removed. Removed: Index optimization settings are no longer configurable. Instead they are controlled by Lucene. Removed: On the new user login setup modal, the recovery email address confirmation field has been removed. Removed: Per mailing list Max Message Size was removed in favor of the domain-wide option of the same name. Removed: Removed black border around contact avatars throughout web interface. Removed: Totals row in Average Hardware Usage and drive specific Average Statistics reports. Fixed: "Add Trusted Sender" system level event action does not work. Fixed: "Received" message header is not being included in local deliveries. Fixed: "Select an option" text is cutoff in Impersonate User Domain drop down when using dark theme. Fixed: "Use To: address for replies" is missing in Domain Settings > Accounts > User > user Configuration. Fixed: “Forward message” content filter does not apply SRS on the sending address. Fixed: 8-bit non-UTF8 encoded messages appear broken when synced via EAS to iOS devices. Fixed: A disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired. Fixed: A forced disconnection inside of a large mailbox fetch in IMAP over SSL could cause an excessive amount of exceptions to be fired. Fixed: Accepting a meeting invite from a different domain was not updating appointments correctly. Fixed: Accepting or declining meeting invites in webmail moves the meeting invite to Deleted Items without marking it as read. Fixed: Activating a new license does not immediately update the interface if the current license has expired. Fixed: AddDomain API does not honor MaxSize, AliasLimit, ListLimit or UserLimit input settings. Fixed: Advanced Search can show duplicate or inaccurate entries. Fixed: Appointment invites missing date fields cannot be read by POP3 correctly. Fixed: Attachments embedded in message subparts may not show the icon correctly in web interface. Fixed: Attempting to create users with names that are part of IIS reserved hiddenSegments names is no longer allowed. Fixed: Auth tokens do not expire after 30 minutes of no use. Fixed: Auto forwarding messages do not use configured gateways. Fixed: Auto-saving a draft fails after 15 minutes of timeout due to authentication token fails. Fixed: Autodiscover changes to make it more RFC compliant. Fixed: Autoresponder messages are not using the domain gateway configuration. Fixed: Bindings tabs may show IP as being bound to ports that no longer exist. Fixed: Blocked Senders do not get blocked if the Return-Path and the From field have different email addresses. Fixed: Bounce message triggered by messages above the domain's max message size do not include the server response message. Fixed: Bounces are incorrectly sending the original sender's email address for the "MAIL FROM" (Return-Path) field. Fixed: Calendar views won't load if there is a cancelled event to be displayed. Fixed: Cannot create new calendar events for March 30 or March 31 in the web interface. Fixed: Cannot parse port number in certain IP ranges using XMPP. Fixed: Cases where a contact note field may contain angle brackets which cannot be viewed in web interface. Fixed: Category filters do not work in Notes, Tasks, Contacts, and Calendar All Appointments grid views. Fixed: Certificate errors with POP3. Fixed: Change Domain Path is showing an error message and leaving the domain in an unloaded state. Fixed: Changes made in Outlook (EAS) to full-control shared calendar do not sync to web interface. Fixed: Changes to a single occurrence in a recurring meeting do not update the attendee's calendar properly when accepted through EWS. Fixed: Changes to contact images are not properly saving from eM Client and Outlook for Mac via EWS. Fixed: Changing a domain path then immediately impersonating a user on that domain results in a broken interface. Fixed: Changing language on user profile page does not always work. Fixed: Changing the recurrence rules for an appointment causes EWS clients to show modified occurrences that are no longer valid. Fixed: Closing certain modals may show a non-breaking exception in the browser console window. Fixed: Code view on signature editor cannot be scrolled. Fixed: Command-line antivirus option does not work if the executable path is wrapped in quotes. Fixed: Compose window toolbar buttons may become hidden when composing a long email and with Cc/Bcc fields expanded. Fixed: Conference rooms do not show in the web interface. (Note: they will now show if attached, with the default being toggled off). Fixed: ConnectedIP header in HDR items is missing. Fixed: Contact images do not import or export when using VCard format. Fixed: Contacts briefly flashes "No sources are selected" before selected sources are loaded. Fixed: Contacts in web interface will not show if the contact folder is missing the Display Name field. Fixed: Contacts with only a display name do not sync properly for some protocols. Fixed: Content filter action “Forward message” does not forward through the configured gateways. Fixed: Content filters with a bounce action are not sending the bounce message. Fixed: Creating a note while impersonating a user with a mixed-case username causes browser console errors. Fixed: Creating folders does not account for names reserved by Windows. (E.g., aux, con, etc.) Fixed: Creating or modifying a mailing list permits disallowed characters. Fixed: CSV export of reports do not have proper encoding when the view in the web interface contains foreign characters. Fixed: CSV export of users are more resistant now to user config errors. Fixed: Custom help link and text requires page refresh before showing changes in the web interface. Fixed: Declining an meeting invite from the email message causes eM Client (EWS) to display an error. Fixed: Declining meeting invites from webmail or EAS may not send organizer the declined message. Fixed: Delete action on spam filter is sending out DSNs. Fixed: Deleting a domain does not remove all references of the domain from caches. Fixed: Deleting a domain still reports users with EAS or EWS. Fixed: Deleting a mailbox.cfg file after upgrade causes some messages to display as being sent at 12:00 am. Fixed: Deleting a non-mail folder does not delete the associated folder-xxx.json from disk. Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees. Fixed: Deleting an occurrence from a recurring meeting via webmail does not send a cancellation to attendees. Fixed: Deleting or moving a message in its popout window does not mark the next message in the list as read. Fixed: Domain creation fails validation if the name contains mixed casing. Fixed: Domain custom help overrides system custom help even if login customization has been disabled. Fixed: Domain extension blacklists can be wiped out when modifying domain spam filtering settings. Fixed: Domains grid does not update the Users total to include the newly added user after using Attach User. Fixed: Double clicking on an appointment (or other item) opens two windows. Fixed: Double-clicking on email with Hong Kong time zone shows server time. Fixed: Download All button in Message Archive Search does not work. Fixed: Drafts do not auto-save based on changes to To, Cc, Bcc, Attachments or Subject fields. Fixed: DSN messages are providing the original sender’s email address for MAIL FROM. Fixed: DSNs are not being sent for successfully forwarded emails. Fixed: EAS clients may mark modified / tentative appointments as accepted if the previous invite has already been accepted. Fixed: EAS is changing attendees' display names to upper case when syncing to clients. Fixed: Editing a Note modifies its creation time rather than the modified time. Fixed: Emails that come into the inbox of Outlook have the email address showing in All CAPS. Fixed: Emojis in calendar invites caused issues across clients. Fixed: Empty email message header and tabs sometimes appear when a mail folder has no contents. Fixed: Errors are being thrown by a contact folder that doesn't have a Display Name. Fixed: Escaped quotes in friendly name portion of an email address fail to parse in web interface. Fixed: Event reminder time could calculate drastically different values than was originally configured. Fixed: Event variables in To and From fields are failing validation checks and cannot be used. Fixed: EWS clients are treating meeting responses as meeting requests. Fixed: EWS clients cannot copy or move non-message items. Fixed: EWS clients might not show the last occurrence of a recurring appointment that ends on a specific date. Fixed: EWS is failing to retrieve availability for conference rooms. Fixed: Exchange migration fails authentication. Fixed: Extensive changes to how HTML is relayed from SmarterMail to various clients across all areas: Notes, Tasks, etc. Fixed: Failed delivery DSN messages not handled properly when the message has no NOTIFY flag. Fixed: First message is getting marked as read when loading the message in the content pane. Fixed: Forwarding or replying to an email from EWS does not mark the email appropriately in the web interface. Fixed: Gateways are using TLS, if available, even though they are configured to use no encryption. Fixed: If a CFG contains references to an email not in any associated GRPs that reference is not being removed properly. (Note: Might cause higher than normal CPU usage especially with EAS clients.) Fixed: If a temp file is corrupted, it is not removed and may cause endless spinner in the web interface. Fixed: If total disk storage for a user is under 1 MB, it was showing as unlimited in the disk usage summary. Fixed: Images sometimes do not show in attachments tab of web interface. Fixed: IMAP does not authenticate with Outlook on mobile. Fixed: IMAP has an exception with BODY.PEEK. Fixed: IMAP may not delete messages correctly because of an incorrect folder UIDValidityValue. Fixed: IMAP migration does not pull emails for sub-folders. Fixed: IMAP sync stops part of the way through with eM Client. Fixed: IMAP syncs are using more memory with eM Client versus Outlook. Fixed: Impersonation auto-complete no longer causes ad blockers like AdBlock Plus to log the user out. Fixed: IMPORTANT: Removed "Applies to" option from greylisting. Everything is greylisted except for the countries and IPs in the filters list. Fixed: Imported contacts do not save in the selected secondary Contact folders -- they always save in the primary folder. Fixed: Importing notes from CSV now functions properly. Fixed: Importing notes from CSV now functions properly. Fixed: Importing/uploading files could fail for System Administrators. Fixed: In Webmail you can create folders with the same names in the same location. Fixed: Inconsistent behavior in webmail when an attendee deletes/declines a single occurrence to a recurring appointment. Fixed: Indexing is now immediately stopped when a domain or user is deleted. Fixed: Issue where bounces for non-existent mailing lists subscribers were not being recorded. Fixed: Issue where EAS could get into an endless sync loop on iOS devices if a non-existent folder is detected. Fixed: Issue where emails were not flagged as having attachments because of missing file names. Fixed: Issue where some messages using an outgoing gateway would get stuck in the spool without delivery. Fixed: Issue with clients missing some header information for new messages. Fixed: Issue with Cyren scanning when only one Cyren service is enabled. Fixed: Issue with indexing if someone deletes a message while it is being indexed. Fixed: Large mail actions cause mail interface refreshes for everyone on the same domain. Fixed: Last Modified is set to the current date-time instead of the value from the source server when migrating notes from Exchange. Fixed: Loading webmail on mobile results in the first email in the list to show automatically rather than the list itself. Fixed: Login modal briefly reappears when logging into web interface after showing "Logging you in..." Fixed: Mailbox initialization issue that could cause a server to lock up or stall. Fixed: Mailbox migrations in a different language imports into new folders. Fixed: Mailing list prefixes do not parse variables correctly. Fixed: Meeting invites to users on different domains with the same username on the same SmarterMail server are both seen as the organizer if they are on the same meeting invite and one of them is the organizer. Fixed: Meeting responses from Gmail do not properly update the attendee's status in the organizer's calendar. Fixed: Meetings with links in the description from Microsoft Teams lose the links when shown in the web interface. Fixed: Message list context menus may be cutoff when the screen height is 1080px or less. Fixed: Messages received with unusual line-break sequences do not display properly. Fixed: Messages with content from external sources in the preview pane requires some users to press "Show" button twice. Fixed: Messages would intermittently duplicate when moving large groups rapidly. Fixed: Messages written/sent from within web interface ignore user encoding setting and always send as UTF8. Fixed: Migrating from a Microsoft Office 365 account is including hidden folders and is not pulling all messages. Fixed: Migration fails when a server tries to redirect to their autodiscover URL. Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders. Fixed: Migration from Office 365 and related accounts was sometimes including hidden folders. Fixed: Minutes do not show correctly in the spool page when using Portugese (Brazil) language. Fixed: Modifying a task when the preferred time zone does not match the client machine's time zone will modify the start and due times. Fixed: Moving a contact to a different address book creates a duplicate without the picture. Fixed: Multi-day all-day appointments do not show properly when synced via Add to Outlook. Fixed: Navigating to Notes with no color selected shows "Maximum call size stack exceeded" toast error. Fixed: New Folder cuts off the end of the folder name if the user quickly presses Enter key after typing the folder name. Fixed: Notes grid view may not properly initialize if no changes are made to color visibility. Fixed: Organizer's meetings in secondary calendar are not updated when attendees respond from EWS clients. Fixed: Outgoing gateway configuration is now visible in domain configuration page in Professional Edition. Fixed: Outgoing SMTP blocks are not occurring for custom spam checks and internal SpamAssassin checks. Fixed: Outlook for Mac is missing some calendar items when using EWS. Fixed: Outlook for Mac with IMAP may have issues properly displaying messages that include Base64 encoded parts. Fixed: Password reset tokens are not removed from password-resets.json after 24 hours. Fixed: Plain text meeting description does not show correctly in EWS client if there are angled brackets in the description. Fixed: POP IDS was too aggressively checking for authentication failures. Fixed: POP with SASL PLAIN is failing to authenticate against some WHMCS implementations. Fixed: Possibility of mailing list folders not being created for up to 10 minutes after a list was created. Fixed: Potential NullReference exception when deleting a user if the account has not previously been indexed. Fixed: Pressing the back button on Android devices, after selecting an email, briefly goes to the login page. Fixed: Protocols were not handling Max Message Size or Mailbox Size Limits. Fixed: Rare race condition with servers that have a large number of cores. Fixed: Rare scenario upgrading from version 16 and prior that could require a service restart after the upgrade completes. Fixed: Re-added missing HDR header values "helo" and "connectedhostname". Fixed: Reduced redundancy in greylist file. Fixed: Removed "unused" EAS mirror pings that caused some devices to constantly re-sync some folders. Fixed: Removing all attendees from a recurring appointment in webmail does not send cancellation notifications. Fixed: Removing an attendee from a meeting in webmail does not send a cancellation to the attendee. Fixed: Renaming a domain does not properly update the hostname field. Fixed: Renaming a user does not properly rename reply-to address nor references to them in events, aliases, and mailing lists. Fixed: Renaming the Domain Admin account in domain Configuration > Accounts tab causes the page to go blank then reload with an object null reference error. Fixed: Replied and Forward flags do not sync over to EAS. Fixed: Retrieving availability with EAS or MAPI/EWS was not properly respecting "None" sharing permission. Fixed: Retrieving availability with MAPI/EWS for an attendee who is not in the organizer's domain was not properly restricted. Fixed: Scenario in which all task sources show as shared in the web interface calendar view. Fixed: Scenario in which calendar auto-clean may not run for all accounts on domains. Fixed: Scenario in which default root mail path may append an additional “Domains” folder. Fixed: Scenario in which disk sizes may not update properly. Fixed: Scenario in which message chunking in POP3 could cause clients to not sync message properly. Fixed: Scenario in which optical drives could trigger disk space events. Fixed: Scenario in which user EAS logins may show up as Webmail in the Last Login column. Fixed: Scenario when exporting a contact to vCard from web interface may fail. Fixed: Scenario where adding an attachment while composing an email may cause the attachment handler to disappear from view. Fixed: Scenario where some SharePoint (Add to Outlook) contacts cannot be deleted. Fixed: Scenario where viewing an empty mail folder could show blank message header (shows From: Unknown User) and tabs. Fixed: Scenario where when using the API and adding/updating a user, the profile picture does not display properly. Fixed: Select All does not work properly in message Archive Search grid. Fixed: Sending a draft email from Samsung devices (native app) synced via EAS could get stuck in "Sending Mail..." state. Note: Draft folder is not supported in EAS versions less than 16.0. Fixed: Sending email to catch-all address resulted in a bounce message even though logs say no bounce will be sent. Fixed: Shared email folders appear in the Disposable Address folder list. Fixed: Shared folders show in user Disk Usage reports. Fixed: SmarterMail and Gmail migrations do not populate nested email folders. Fixed: SmarterMail migrations get an error after importing tasks. Fixed: SmarterMail, Exchange, and Outlook.com migrations do not pull all contact information. Fixed: SmarterMail, Exchange, and Outlook.com migrations set calendar items with a "Free" status to "Busy". Fixed: Some characters are erroneously disallowed when creating domain names. Fixed: Some combinations of actions cause double-click to stop working in email list. Fixed: Some emails with attachments do not display their attachments in certain protocols. Fixed: Some logs show "No result found" when using the "Display Related Traffic" option in web interface. Fixed: Some mailing list variables are inserted incorrectly when using Custom Variables in the message editor. Fixed: Some navigation patterns could cause report dates to default to today only. Fixed: Some options for aliases were not being saved correctly. Fixed: Some recurring appointments are not retaining recurrence information after Office365 migration. Fixed: Spool dashboard "Top Outbound Senders" is not refreshing, intermittently. Fixed: Subfolders created in Thunderbird (IMAP) are not automatically subscribed. Fixed: Syncing empty messages via EWS may cause Mac Mail to crash. Fixed: System Administrators without "Modify secondary administrators" permission cannot change their own password. Fixed: System-level notifications are showing raw HTML (untranslated) text. Fixed: Tapping on an email message in web interface on mobile device does not target the message correctly. Fixed: Task sources in calendar tab do not react to the visibility toggle correctly. Fixed: Team Workspaces disallows users to join video chat without a camera even if they have a microphone. Fixed: The API function contact-put was not properly using default contacts folder if a folder id isn't included in the URL. Fixed: The autodiscover GENERATE button does not work with newly created domains. Fixed: The automatic 'mark as read' functionality which occurs when the next unread email is highlighted in the message list was inconsistent between message moves and deletes. Fixed: The calendar Now indicator line is incorrect if the user's machine time zone is different than the server's time zone. Fixed: The Cc/Bcc fields do not properly resize the compose window textbox when collapsing the compose window in Safari. Fixed: The counts on the mailing list page do not properly update when changing subscriptions or digest subscriptions. Fixed: The NOTIFY attribute for forwarded message recipients is always set to NEVER. Fixed: The password field is still visible after changing a user's authentication type to Active Directory. Fixed: The web interface email list is missing the "Forwarded" icon for emails that were forwarded in bulk. Fixed: Time zone improvements across webmail all protocols. Fixed: Toast notifications in the Email section show folder names with casing that does not match the actual folder name. Fixed: Unable to export mailing list subscribers as CSV file. Fixed: Unable to use 2-Step Authentication with IMAP TLS or SSL. Fixed: Unchecking a user's Domain Administrator permission checkbox will now force a logout from webmail for that user, so they can reauthenticate with proper credentials. Fixed: Update and cancellation messages are not consistently sent when meeting attendees are modified in an EWS client. Fixed: Updating a calendar folder name in web interface is not updating until after page refresh. Fixed: Upgrading SmarterMail from 16.x loses User Group shares upon conversion. Fixed: Uploading a user profile picture via user-mail API does not restrict picture size. Fixed: User availability may not respect the "Show calendar availability for all users" domain setting. Fixed: Users can make an SMTP account with their own information causing looping behaviors. Fixed: Various fixes to the upgrade process from older versions of SmarterMail. Fixed: Various issues with importing and exporting CSV files that contain quotes or newline characters. Fixed: Various system, domain, and user settings have been renamed for better clarity. Fixed: Viruses Caught Report is showing twice the actual number of viruses caught. Fixed: Webmail gives the user sharing a folder a notification that a folder is shared with them. Fixed: Webmail had an issue that was preventing setting or changing the display name of a task or notes folder. Fixed: When a single occurrence in a recurring meeting is modified, no update is being sent to the attendees. Fixed: When a user toggles the left menu open and closed, the card masonry does not update properly. Fixed: When Automated Forwarding is disabled, the domain level User Defaults shows "Forward all email to another address" setting. Fixed: When editing a single occurrence of a recurring series appointment via Add to Outlook, the instance is deleted. Fixed: When enabling Email Signing, the Text Record Name contains an unnecessary trailing period and can include the domain. Fixed: When replying to a meeting invite from and EWS client, other attendees' statuses can be lost. Fixed: When sending a saved draft from Outlook for Mac (EWS), copies of the message are placed in Sent Items and Deleted Items. Fixed: When sending email from SmarterMail installed on a non-English version of Windows Server, the date and time zone offset were not being set right in MIME headers. Fixed: When using an EWS client to accept a modified occurrence for a recurring meeting, the occurrence shows up as tentative. Efficiency: .GRP files are no longer scanned for certain flags, speeding up the webmail interface and clients connected across all protocols. Efficiency: Active Directory integration is now more efficient when authorizing user logins. Efficiency: Caching layers implemented for mailboxes. Efficiency: Calendaring, local deliveries, message processing, loading users, and many other areas/actions in webmail are significantly faster and more memory efficient. Efficiency: Cleanup of orphaned draft attachments has been moved to a background thread thereby improving IIS startup times. Efficiency: Configuration backups are now run on a background thread to avoid slowing startup times. Efficiency: Disk usage and Domain Overview reports are now significantly faster. Efficiency: Eliminated almost all thread locking thereby greatly improving memory utilization and CPU performance. Efficiency: Hundreds of other changes/optimizations to improve overall performance and reliability. Efficiency: Improvements to searching performance in webmail. Efficiency: Improvements to SmarterMail startup time, especially on larger installations. Efficiency: Memory and CPU improvements across all protocols. Efficiency: Minor performance improvement when loading folder lists in the web interface. Efficiency: More efficient writing of greylisting file. Efficiency: Overall CPU utilization for webmail reduced up to 80%. Efficiency: Profiled and improved DelayWriter and ensured it is completely thread safe. Efficiency: Reduced CPU requirements for IMAP LIST command. Efficiency: Reduced the amount of properties stored in properties.pids file. Efficiency: Replaced file cache system for temporary messages. Efficiency: Significantly fewer progress bars and spinners are displayed. Efficiency: Significantly sped up domain list page when an installation has many MAPI/EWS or EAS users. Efficiency: Standardized how .HDR files and the frequency they are written to improve performance. Efficiency: Subscribing and unsubscribing many mailing list members at once is now significantly faster. Efficiency: Sync Files for EWS have been eliminated saving significant disk i/o even when not using EWS. Build 7242 (2019-11-01) Changed: Added authentication rejection message in IMAP log. Changed: Modified authentication encoding from system default to ASCII in order to accommodate non-UTF-8 OS. Fixed: Recursive file read locking that could prevent domains from loading. Fixed: Scenario which prevented default folders from being created on user load. Fixed: Two potential null references in SendBatchedEmails and SendCustomEmails that could impact remote delivery. Fixed: Unhandled exception related to mailbox locking, affecting primarily EWS clients. Build 7236 (2019-10-24) IMPORTANT: This build resolves a security vulnerability. It is recommended to update to this version or higher. Added: Added a message in the delivery log to state when a user Alias address is received and being expanded, or parsed, to its individual recipients. Added: Added AUTH=PLAIN capability to IMAP response. Added: Added more description to the "Mailbox is locked" delivery log entries. Changed: Added the full Build revision number to the SmarterMail's Diagnostic check and About pages. Changed: Better indexing calculations and representation of status changes in the Indexing logs and on the Troubleshooting > Mailbox Indexing page. Changed: Display dates are more consistent throughout web interface. Changed: Error messages have been clarified when account importing reports an "Invalid LDAP string". Changed: Failure DSN emails are no longer sent when an email is delivered to a non-existent email that gets caught by a catch-all. Changed: Folder name is now added to the log when auto-clean is run on a folder. Changed: Removed the 1,000 user limit to nightly folder auto-clean thread. All users will now be cleaned nightly based on applicable system, domain, or user rules. Changed: The
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. 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: 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: 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: Currently selected message is marked as read immediately when navigating to a folder when using the web interface. 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: Domain admins cannot disable “Catch All” setting on an alias. Fixed: Domain admins cannot update a user's profile picture from within Contacts. 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: Inconsistencies between the IMAP/POP migration and retrieval logs. 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: 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: 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: 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: 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: The nightly folder auto-clean thread only cleans the same 1,000 users. 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. 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. 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. Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files. Build 7153 (2019-08-02) 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 (2019-07-05) 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. Efficiency: Increased performance and accuracy removing locking conditions on message header one-offs Build 7118 (2019-06-29) Fixed: Unhandled exception during license verification. Build 7117 (2019-06-27) 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). Note: While this fix will prevent new duplication from occurring, it will not resolve any existing duplication. Contact Support for assistance in removing duplicates. 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 (2019-05-31) 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 (2019-05-23) 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. 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. Efficiency: When deleting or marking multiple messages, the folders.json file is saved after all messages are modified. Build 7068 (2019-05-09) 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. 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: Error when trying to map a shared calendar if you first selected a domain resource in the dropdown. 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: Scenario with LDAP that would return malformed email addresses for the 'mail' field. 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. 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. Security: This build resolves a security vulnerability. It is recommended to update to this version or higher. Translations: Updated the Portuguese (Brazil) translation file. Build 7053 (2019-04-24) 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 (2019-04-11) 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: This build resolves a security vulnerability. It is recommended to update to this version or higher. Translations: [TRANSLATIONS] Added "PASSWORD_REQUIREMENTS_NOT_COMMON", "PASSWORD_REQUIREMENTS_NOT_PREVIOUSLY_USED", and "LOGS_AND_SETTINGS_TRUNCATION". Build 7016 (2019-03-18) 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. Removed: Removed unused/missing translation strings from signature variable dropdown menu. Fixed: "Failed to connect" bounce messages were being received 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. 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. Translations: Fixed misspelling for "Exceptions" in Italian translation file. Build 7008 (2019-03-10) 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. 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. Efficiency: Improved behavior of the greylist file to reduce I/O load. Efficiency: Significantly improved ability to handle concurrent requests for webmail users. 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 (2019-02-26) 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 (2019-02-25) 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. 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.) 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 incoming gateways. Security: This build resolves a security vulnerability. It is recommended to update to this version or higher. Translations: Updated Chinese (Hong Kong), Chinese (Simplified), and Chinese (Traditional) translation files. Version 16.3.6989 (2019-02-19) Changed: Importing and exporting contacts as VCard (VCF) uses UTF-8 encoding instead of user's selected encoding. Fixed: Importing contacts from VCard (VCF) format does not properly encode accented characters. Fixed: Local deliveries are bypassing spam checks, showing a log entry of 'Skipping spam checks: No local recipients'. Build 6985 (2019-02-15) 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. Please see the KB article, Changes to the Default SmarterMail Configuration, to learn the configuration of these RBLs. 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. Please see the KB article, Changes to the Default SmarterMail Configuration, to obtain a list of the default greylist 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". Please see the KB article, Changes to the Default SmarterMail Configuration, to learn the configuration of these URIBLs. Changed: In IDS Blocks, the "IP Address" column header has been renamed to "Source". Changed: Modified the default antispam configuration of 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. Please see the KB article, Changes to the Default SmarterMail Configuration, for a complete list of changes. 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. 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. 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. Efficiency: Calculating next alarm times for recurring appointments could get into a loop of performing the calculations for each request. Security: This build resolves a security vulnerability. It is recommended to update to this version or higher. 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". Version 15.7.6970 (2019-02-01) Fixed: Impersonating a user and modifying their user settings in My Settings elevates the user's security permissions to domain admin. Build 6970 (2019-01-31) 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. 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. Efficiency: Binary attachments are stripped from calendar events until we fully support them. Efficiency: Prevent blank-name folders from being created or loaded. Translations: Changed translation key "ERROR_HAS_OCCURED" to "ERROR_HAS_OCCURRED" Translations: Updated Chinese (Hong Kong), Chinese (Simplified), Chinese (Traditional), and German translation files. Version 16.3.6970 (2019-01-31) Changed: All autodiscover options are enabled by default for new domains. Changed: Disabling Auth Login for SMTP will now disable on both secure and non-secure connections. Changed: Manually running the Server Blacklist Check will clear out the results beforehand. Changed: Primary domain administrator usernames can no longer be renamed to prevent account issues. Changed: Removed 5.*.*.* from RCVD_ILLEGAL_IP Internal SpamAssassin check as it is now a valid IP. Removed: Reference to "allowunsubscribe" variable in SOAP API documentation for GetRequestedListSettings method. Fixed: "Failover not configured" warning banner shows even though failover is configured. Fixed: Adjusted Windows Defender Banner spacing. Fixed: Certain default RBLs were using an incorrect return code. (E.g., SORBS and Surriel) Fixed: Deleting messages from Spool Overview, either using the Delete action on the overview page or deleting the message when it's popped out, does not work. Fixed: Domain alias list is not retrieved when signed in as a domain alias. Fixed: File Storage does not load after uploading a file when using UNC paths. Fixed: File Storage upload progress bar does not correctly fit within box. Fixed: Mobile interface scrolling is broken. Fixed: New users do not have a timezone set until they login into web interface for the first time. Fixed: Reply All includes the user's email and may duplicate recipients. Fixed: Scenario in which admins are not able to display IP bindings or edit any of them. Fixed: Searching logs for Related Traffic on servers with non-US date/time formatting returns no results. Fixed: Server blacklist check is only checking the first entry if multiple entries share the same domainLookup value. Fixed: SMTP Blocks Email Address field does not accept just a domain name. Fixed: SPF and rDNS checks are no longer available for outgoing spam. Fixed: Text editor image selection box does not scroll properly. Fixed: Users removed from mailing lists with no warning. Fixed: When the virus quarantine directory is different from the default, no messages show up on the virus quarantine spool page. Build 6964 (2019-01-26) 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". Version 15.7.6956 (2019-01-17) Changed: Primary domain administrator usernames can no longer be renamed to prevent account issues. Changed: System admins can now disable SMTP AUTH LOGIN even when using SSL connections. Fixed: Unable to create calendar appointments on MacOS via EWS. Fixed: Web interface does not update for new notifications or incoming mail. Build 6956 (2019-01-17) Changed: All Autodiscover options are enabled by default for new domains. (Based on domain defaults.) Removed: Reference to "allowunsubscribe" variable in SOAP API documentation for GetRequestedListSettings method. 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. 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 (2019-01-09) 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'. 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. Efficiency: Adjusted next recurring appointment calculations to prevent adverse effects to CPU and RAM. Efficiency: Parsing header values and message HTML is now faster. Build 6928 (2018-12-20) Changed: Primary domain administrator usernames can no longer be renamed to prevent account issues. 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. 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 Cyren nor Message Sniffer. 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. Build 6925 (2018-12-17) 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 (2018-12-15) 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 (2018-12-13) 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 (2018-12-11) 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: 2-Step Authentication could allow logins with the correct username/password but incorrect verification code. Fixed: After upgrade domain catch-all alias is no longer configured. Fixed: After upgrade webmail shows deleted items with strike-through. Fixed: APOP POP3 command throws NullReference exception. 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: Logging in with AppPasswords had the wrong device type. Fixed: Max size 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: Propagating the 2-Step Authentication feature across all domains does not work. 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 contracting the width of a pane is backwards. Fixed: When viewing users at Domain Settings > Accounts, unable to save the "Search Language Indexer" field to anything other than "Generic Indexer". Fixed: With "Disable AUTH LOGIN method for SMTP authentication" setting enabled, AUTH LOGIN is still advertised in SMTP sessions. Fixed: You can save the Protocols settings page without any options enabled on the Security Protocols card. (Front-end issue only.) Version 16.3.6915 (2018-12-07) Changed: Renamed the export option on the Users page from "Export to CSV" to "Export All CSV" to better clarify its behavior. Changed: Updated ClamAV to 0.100.2. Fixed: After importing one account via CSV, all fields are mapped but the Save button will not activate. Fixed: Blacklisting a current IP also drops all current connections to the IP. Fixed: Brute force clean time displays in UTC instead of server time. Fixed: Domain alias list not being retrieved when using a domain alias. Fixed: Exporting address book to CSV causes strange double byte characters and field misalignments. Fixed: If admin "Drops Connections" for an IP with multiple connections it is only dropping one connection at a time. Fixed: In IMAP if a message does not exist when fetching a range, Outlook reissues the fetch indefinitely. Fixed: Reply All duplicates the recipients. Fixed: Reply All includes the logged in user's email address. Fixed: SMTP Out is exceeding target server connection limit even with delivery sets set lower. Fixed: The Save button on the system's General Settings page can be permanently disabled if the login image path or color hex are invalid despite not being on the page. Fixed: Thunderbird is showing Invalid Arguments when appending over IMAP. Fixed: Unable to blacklist an IP from the current connection page. Fixed: Unable to remove conditions from content filters. Fixed: Unindexed counts are not being returned so counts and percentage done is miscalculated. Efficiency: General spool optimizations. Translations: Added English (United Kingdom) translation file. Translations: Fixed a couple Chinese translation values that could result in display oddities. Build 6915 (2018-12-07) Fixed: Accessing the greylist.dat file uses excessive amount of CPU. Fixed: Account Settings page unnecessarily reloads when changing settings. Fixed: After selecting a user in chat, then going offline and back online, the conversation history briefly flashes. Fixed: Blacklisting a current IP also drops all current connections to the IP. Fixed: Downloading from File Storage does not work if SmarterMail is in a subdirectory on the domain. Fixed: File Storage image files with passwords can still be accessed through their preview link. Fixed: IDS block counts do not match between the manage overview and the IDS block details page. Fixed: If admin "Drops Connections" for an IP with multiple connections it is only dropping one connection at a time. Fixed: In IMAP if a message does not exist when fetching a range, Outlook reissues the fetch indefinitely. Fixed: Scenario in which a message that should be greylisted is still delivered. Fixed: Scenario in which Event actions (Send Email) would send inline images as Base64. Fixed: Selecting and then moving a folder selects Inbox instead of keeping you on the previously selected folder. Fixed: The Chat speech bubble icon shifts when the text switches between "Chat", "Loading", and "Say Hello!" Fixed: Unable to blacklist an IP from the current connection page. Fixed: Unable to upload/download 10+ GB files to/from File Storage. Fixed: When a user changes their display name the user goes offline in chat. Translations: Add Chinese (Hong Kong) translation file. Translations: Updated Chinese (Traditional) and Chinese (Simplified) translation files. Version 15.7.6915 (2018-12-07) Added: Date/time entry in Administrative logs when a temporary password will expire. Added: Logging to Administrative logs when a temporary password is generated for ActiveDirectory accounts. Changed: Updated ClamAV to 0.100.2. Fixed: In IMAP if a message does not exist when fetching a range, Outlook reissues the fetch indefinitely. Fixed: Sending via Thunderbird warns that it can not save in Sent Items. Fixed: Thunderbird is showing Invalid Arguments when appending over IMAP. Fixed: Unindexed counts are not being returned so counts and percentage done is miscalculated. Fixed: Using the Unblock Sender option in the Email section did not remove the entry from the blocked senders content filter. Build 6913 (2018-12-05) IMPORTANT: If any BETA builds or builds prior to 6913 (Dec 5) were installed, all users must reattach any domain-shared conference rooms. In addition, any appointments that previously reserved a conference room must re-reserve the room. Added: System admins can now correct individual invalid emails in Antispam > Trusted Senders > Trusted Email Addresses modal. Changed: Added default dropdown selection to content filtering action and condition modals. Changed: Made Delete/Undelete options in mail interface more contextual. Fixed: A task with a link will have a horizontal scroll bar on its card. Fixed: An HTML mailing list message may become malformed. Fixed: Cannot rename a mapped Conference Room. Fixed: Cannot save a modified event recurrence from "Every Weekday" to "Every Day(s)". Fixed: Deleting an appointment with attendees does not delete the conference room. Fixed: DNS PTR lookups are always returning as UnknownHost. Fixed: EWS server doesn't always report deleted emails to the EWS client. Fixed: If File Storage file does not have Public Access enabled, the password input validation error message still shows. Fixed: Previously selected File Storage files are not deselected when changing folders. Fixed: Removed 'Move' option from file right-click menu, and as a Select action, in file storage when viewing All Files. Fixed: Setting calendar appointment "Day" to 31 sets the day to 3 instead for events created in November. Fixed: Some of file storage saved images may be corrupted. Fixed: Task grid view cannot be scrolled. Fixed: When editing an event and adding or removing attendees, the Availability modal does not update with the modified attendees list. Fixed: Whenever a File Storage item is updated, the scrollbar resets to the top of the page. Build 6911 (2018-12-03) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: SmarterMail will go through a significant conversion process on first load after doing an upgrade. As domains and mailboxes finish the conversion they will be available for use. No additional restarts are necessary. Logging and conversion pages are available to monitor progress. IMPORTANT: On your initial upgrade, ALL user accounts will be reindexed in order to utilize an updated indexing format. The bulk reindexing process is performed in batches and is prioritized lower than all other threads; therefore, the reindexing process may span a few days. During this time, you will see a temporary spike in CPU. Added: 'Run Filters' option in content filters which allows users to manually trigger one or more content filters against the specified email folder. Added: A '.changes' to Windows Defender exception list. Added: A 401 response for autodiscover requests with no request body. Added: A new installer. This installer simplifies the installation and IIS configuration processes and includes product licensing. (Free Edition, licensed activation, manual activation). Added: A new setting for "SMTP User Verification" is available for incoming gateways. This setting will verify senders by starting a mock SMTP session and issuing a rcpt to that user. In the event this fails, the message gets discarded. Added: A new system level event for when disk drive free space is less than 2%. Added: A word or phrase can be specified in content filters by enclosing the word or phrase in quotations. Added: Ability for administrators to enable/disable incoming and/or outgoing connections on SSL3, TLS 1.0, TLS 1.1, and TLS 1.2 individually. (Settings can be found in the Protocols settings.) Added: Ability for users to share secondary, personal calendars they've created within SmarterMail. Added: Ability to copy chat messages in Workspace. Added: Ability to delete chat messages in Workspace by the organizer or original poster of the chat message. Added: Ability to enable/disable users' ability to automatically forward messages per domain and per user. Added: Account setting for "Use sent items in autocomplete (webmail only)". Added: Add an All Files section to File Storage. Added: Add to Outlook has been re-implemented for Calendars, Contacts and Tasks. Added: Administrative logs have been significantly enhanced with Normal and Detailed messages. Added: Advanced Search now includes contacts, notes, tasks and calendar. Added: An IDS Rule to block Login Brute Force by email. Added: Automatically generate a message back to the sender if their email is quarantined for any reason. Added: Consistent handling of the conversation header in mail (REPLY, REPLY ALL, FORWARD, etc.). Added: Contacts have additional fields (necessary for certain protocols). Added: Current number of bounces for each subscriber is included in mailing list CSV file. Added: Custom Title Text has been added to the Login Display customization options and allows administrators to customize the title of the login page to something more in line with an overall brand message. Added: Date/time when a temporary password will expire in Administrative logs. Added: Email Forwarding and Disable Greylisting settings are now available at the system level user propagation. Added: Enter key support for most of the modal to close modal and save changes. Added: Folder support for RSS Feeds. Added: Grid View added to Contacts section. Added: Grid View to Notes section. Added: IDS Blocks are better tracked in system admin logs. Added: Implemented RFC 3464 for Delivery Status Notifications (delivery receipts). Added: Logging when a temporary password is generated for ActiveDirectory accounts in Administrative logs. Added: Login attempts across all protocols in Administrative logs. Added: More right-click context menus throughout the product (especially in grids). Added: New Authentication type column to domain accounts list and Password Compliance report. Added: New contact properties are now supported for EAS, EWS, WebDAV, and SharePoint. Added: New contact properties for Nickname, Spouse Name, Assistant Name, Manager, Profession, Mileage and Wedding Anniversary have been added to webmail contacts. Added: Plus Addressing is now an option in the User Defaults template for System and Domain Admins. Added: Right-to-Left language support for video chat and workspaces. Added: Support for Apple's contact groups. Added: Support to sync domain calendars and Global Address List as public folders to EWS clients. Added: The #username# variable has been added to disk space events. Added: The 2-Step Authentication email text has been added to System Messages. Added: The ability to select the audio output in Team Workspace. Added: The ability to view spool message RAW content and the associated HDR file. Added: The administrative logs now shows whenever a system or domain admin uses the "Show Password" feature. Added: The editable Bounces Before Removal setting for mailing lists has been added to the Mailing Lists card on a domain's General Settings. Changed: "Apply footer to mailing lists" switch is disabled if the footer is not applied to all messages. Changed: 2-Step Authentication recovery sends a new code instead of existing one. Changed: Add a domain filter dropdown for auto-complete in the impersonation modal. Changed: Added an All Files view to File Storage and moved Workspace and Chat folders as root level folders. Changed: Adjusted Team Workspace video feeds widths and how they stack to better utilize screen space. Changed: Adjusted the Team Workspace video chat stacking to use more available screen space. Changed: Advanced Search functionality has been re-styled and now opens in a popout window. Changed: Allow SmarterMail to accept autodiscover requests sent over HTTP even if the server has "force over HTTPS" turned on. Changed: Autocomplete made more consistent throughout interface. Changed: Changed the style of the Froala editor "Code" styling to make it stand out better. Changed: Chat sidebar interface has been redesigned to better match the Advance Search popout window. Changed: Content filter actions will perform non-rewrite actions before rewrite actions. Changed: Delete confirmation modal text now states that ALL messages will be deleted. Changed: eM Client (EWS) will return that the attendee is free if the user doesn't have access to the attendee's free/busy info or if the attendee is not on the SmarterMail server. Changed: EWS now supports folder delegation for shared folders. Changed: Froala editor is now used to compose a Notification body. Changed: Full control is now the only sharing permission for domain-shared Conference Rooms, since all users who have access to a Conference Room can add the room to appointments and see reserved times in the calendar. Changed: If SmarterMail responds 10 times with a NO IMAP response, on the next request it will respond with BAD (Outlook issue). Changed: If the troubleshooting logs for a given date range are empty, the system admin is prevented from downloading an empty log file. Changed: If there are only two video chat attendees, the videos are vertically stacked to make better use of screen space. Changed: In EWS clients, the autocomplete entries for emails and attendees will now exclude the webmail autocomplete entries that are pulled from Sent Items. Changed: Mailbox Migration wizard has been modified to more closely match other wizards. Changed: Make clickable icons (copy-to-clipboard, edit HTML, etc.) use link color of switch toggle color so they are more recognizable as clickable entities. Changed: Make IntelliSense search with async query instead of pre-loading data. Changed: Make mapped mail folders appear in alphabetical order. Changed: More information is included when exporting domains to CSV. Changed: Password complexity checks are now run for any user or admin (including system admins) changing passwords via the APIs. Changed: Password fields now have an icon when pressed will reveal the password. Changed: Popout chat window has been re-styled to match the Advanced Search styling. Changed: Re-added the "Add to Outlook" functionality. Changed: Remember Me now users the last user to log in with that setting enabled. Changed: Removed "Notification" from System Messages title text. Changed: Removed the email notification email address field; only the creator/organizer of the appointment will receive the email notification; attendees are not sent an email. Changed: RSS All Feeds is now a view and no longer treated as a folder itself. Changed: Show muted icon on user's own video when they are muted in Team Workspace video chat. Changed: Significant improvements and refactoring of EWS and EAS. Changed: Significant redesign of the Advanced Search window. Changed: SmarterMail now uses a different, more reliable third-party tool for DNS lookups. Changed: System Admin Impersonation modal now requires a domain dropdown selection and a username instead of a full email address. Changed: The alias option to "Show in Global Address List" is now hidden if the "Include Aliases in the Global Address List" general setting is disabled. Changed: The Chat With textbox is now hidden when you go offline. Changed: The email deletion progress bar is more descriptive with what it is currently doing. Changed: The license activation step in the setup wizard is skipped because the installer prompts for that information now. Changed: The new impersonation box includes an All domain selection which allows copy-and-paste of email addresses. Changed: Updated ClamAV to 0.100.2. Changed: When importing spam configurations, existing custom rules are no longer deleted before the import. Changed: When sending outbound mail to a domain with multiple MX records, those MX records are cycled through instead of waiting on the first record. Changed: When viewing ActiveSync Mailboxes by Domain, the Usage column is now sorted in descending order, by default. Removed: Bayesian spam filtering. Efficiency: Changing an admin's password now forces them to re-log into the web interface. Efficiency: Fixed vulnerability where an authenticated user could access another user's email messages. Efficiency: General improvements and code cleanup for EWS syncing. Efficiency: General improvements to EAS, causing faster response times and decreased CPU and memory usage. Efficiency: Prevent potential memory leaks with how TCP connections where being improperly disposed. Efficiency: Significant reduction in CPU and memory usage. Translations: Added Portuguese (Brazil) and English (United Kingdom) translation files. Translations: Fixed several areas that were missing translatable text in the interface. Translations: Updated German, Turkish, Chinese (Simplified), Chinese (Traditional), and Spanish translation files. Version 16.3.6897 (2018-11-19) Changed: When viewing ActiveSync Mailboxes by Domain, the Usage column is now sorted in descending order, by default. Fixed: Indexing causes abnormally high CPU usage. Fixed: IP validation is missing from the RBL / URIBL modals. Fixed: Mailing List Opt Out throws a NullReferenceException. Fixed: RBLs and URIBLs show up blank when canceling a delete. Fixed: Renaming RBLs and URIBLs causes duplicate entries. Translations: Updated Turkish translation file. Version 16.3.6893 (2018-11-15) Added: Added date/time when a temporary password will expire in Administrative logs. Added: Added logging when a temporary password is generated for ActiveDirectory accounts in Administrative logs. Fixed: A secondary administrator with "Manage secondary administrator" permission can add IP restrictions to the primary administrator's account. Fixed: Cannot save RBL or URIBL if the disabled Required Lookup Values field is empty. Fixed: Changing a domain's path to a new drive seems to be successful in the interface though it is not actually being moved. (Changing a domain's path to a new drive in the interface is intentionally prevented). Fixed: Clicking on ActiveSync Mailboxes > By Domain shows "Domain does not exist" toast message. Fixed: Deleting a folder in File Storage that is currently being viewed in the preview pane does not update the preview pane after delete. Fixed: If you create an all-day event for the current day, it shows the warning modal that the event occurs in the past. Fixed: In Accounts > Users, "Import from LDAP" is still available and functioning even if the domain has "Active Directory Integration" disabled. Fixed: Messages from EAS/EWS senders have date/time stamp of when received, not sent. Fixed: Signature appends to original message when editing drafts. Fixed: System administrators changing their own passwords are not asked to verify their old password. Fixed: Users logged in with Remember Me are not disconnected from the web interface after their account password is changed by domain administrator or API. Fixed: When creating a signature and using the variable "Sending Email Address", an email sent from an alias only displays the username portion of the email address in the signature line. Version 16.3.6885 (2018-11-07) Changed: "Apply footer to mailing lists" switch is disabled if the footer is not applied to all messages. Changed: If the troubleshooting logs for a given date range are empty, the system admin is prevented from downloading an empty log file. Fixed: Attachments may not show up in emails synced via EWS. Fixed: Calendar agenda view title shows the wrong dates. Fixed: Cannot progress past the license page in setup wizard if an email/password is not required for the license. Fixed: Errors in delivery and SMTP logs regarding certificate problems. (Logs now show certificate issues, if encountered). Fixed: For a domain Task Reminder Occurred event, the Status condition shows untranslated text. Fixed: Grid views do not show non-categorized items. Fixed: Messages from EAS senders have date/time stamp of when the message was received, not sent. Fixed: Modals with Froala editors do not have content. Fixed: Moving the date forward or backward only affects the current calendar view. Fixed: System admin logs scroll slowly in various browsers. Fixed: The calendar week view title does not account for locales starting on different days. Fixed: The Notifications icon in the upper right corner does not update its counter when an event action of "Send a notification" triggers a new entry. Fixed: Unable to read links in tasks or pencil previews in dark theme. Fixed: When you edit an event condition, clicking on a new condition type does not close the dropdown window. Fixed: When you log out you will get an error in webmail if the domain uses virtual directories. (E.g., domain.com/home/mail). Security: This build resolves a security vulnerability. It is recommended to update to this version or higher. Translations: Added Portuguese (Brazil) translation file. Translations: Fixed several areas that were missing translatable text in the interface. Version 15.7.6885 (2018-11-07) Fixed: 601 errors missing the InnerException in logs. Fixed: Attachments may not show up in emails synced via EWS. Fixed: Errors in delivery and SMTP logs regarding certificate problems. (Logs now show certificate issues, if encountered). Fixed: Indexing issue where searching with @ in search term does not return expected results. Fixed: Infinite loop is occurring when viewing notes. Fixed: Reverse DNS spam check not scoring. Fixed: Scenario in which only one recipient is receiving a message. Fixed: Scenario in which some messages could be stuck in spool. Fixed: The system footer is appended to Mailing List system messages when the domain has overridden the system settings. Version 16.3.6870 (2018-10-24) Fixed: Auto login does not work with Remember Me enabled. Fixed: Calendar dates in web mail Daily view show the same date. Fixed: Calendars do not load in Outlook if a attendee's display name is only whitespace. Fixed: Certain domain shared calendars may not appear in to Map Calendars modal. Fixed: Domains with "nan" in their names are being translated to 0 in areas like Reports. Fixed: Email compose does not scroll on iOS devices. Fixed: If the system Troubleshooting option values are out-of-range on page startup, there is no indication of which fields are invalid. Fixed: Mail is not being delivered even though all of the logging indicates otherwise. Fixed: Message list updates when shares for other sections are updated. Fixed: Number formatting is incorrect for certain non-English languages. Fixed: Replies/forwards are showing HTML markup in certain EAS devices. Fixed: Replying to a message from Sent Items does not set the proper From address. Fixed: Reverse DNS spam check is not scoring. Fixed: Saving an auto clean rule in a non-English language displays the mailbox name in English. Fixed: Some attachments are being included mistakenly on message replies. Fixed: Sources vanish for several seconds when shares are being updated. Fixed: System event condition for Domain shows as "Undefined" in the events grid. Fixed: Table Formatting is lost while copy-pasting from WPS spreadsheet appplication. Fixed: The All Appointments view does not follow the same category view permissions as the other views. Fixed: The default spool quarantine folder does not show the value in the web interface. Fixed: Trying to print an email redirects to a 404 page. Fixed: Unable to save a modified incoming gateway after changing the single IP to an IP range. Fixed: User, domain and system events are not being validated properly. Fixed: User's sidebar visibility state is not remembered between sessions. Translations: Updated Chinese (Simplified), Chinese (Traditional), and Spanish translation files. Version 15.7.6855 (2018-10-08) Changed: If SmarterMail responds 10 times with a NO IMAP response, on the next request it will respond with BAD (Outlook issue). Fixed: ActiveSync device provisioning and Autodiscover responses do not conform to XML schemas, causing ActiveSync connections to fail on iOS 12. Fixed: Certain password requirements are erroneously checking against the user changing the settings and not the affected user's settings. Fixed: Unable to expire passwords on a monthly basis in password requirements settings. Fixed: When attempting to create an alias that includes a domain on the Forwarding Blacklist, the error message does not indicate which email is disallowed. Version 16.3.6855 (2018-10-08) IMPORTANT: The HTML code for automating user login has been updated to utilize new API calls for a better user experience. The previous script provided in the SmarterMail Online Help will not function with this version. Update your auto-login code prior to upgrading. Added: New 'RetrieveLoginToken' API call that attempts to create an auto login token for a user. Changed: If SmarterMail responds 10 times with a NO IMAP response, on the next request it will respond with BAD (Outlook issue). Fixed: Accepting appointments on various EWS clients does not send out updates to organizer. Fixed: ActiveSync device provisioning and Autodiscover responses do not conform to XML schemas, causing ActiveSync connections to fail on iOS 12. Fixed: Cannot save new folder auto-clean rules when non-English language is selected. Fixed: Certain Base64 encoded message parts are not getting RFC line breaks causing 550 Line too long errors. Fixed: Changing the Virus Quarantine location does not work. Fixed: Declining a meeting request via EWS clients shows an incorrect timestamp on the attendees. Fixed: Emails with 2 sets of angle brackets could be used to bypass some spam checks. Fixed: Folder Auto clean does not work on subfolders under inbox. Fixed: Marking a meeting request as accepted or tentative does not move that email to deleted items when synced via EWS. Fixed: Non-SmarterMail URLs are returning 404s. Fixed: Quoted-printable calendar appointments are double-wrapped causing parsing errors. Fixed: When a user's Outgoing SMTP is disabled on the Service Access card, the delivery log does not indicate the reason. Fixed: When logging out of web interface, the user may receive a 403 error in Edge or IE. Fixed: While uploading to File Storage, the file will be saved into the folder currently viewed and not the original selected folder. Version 16.3.6843 (2018-09-26) Added: Public Chat and Workspace files get removed from interface if those files are removed through the O/S rather than the interface. Fixed: After changing calendar share permissions, users syncing to Outlook with SharePoint (Add to Outlook) lose all appointments. Fixed: Auto login script could cause an infinite spinner for some users attempting to login. Fixed: Calendar grid extends off the grey background on the right side at certain window widths. Fixed: Calendars shared with full control show "Busy Time" in Outlook with SharePoint (Add to Outlook). Fixed: Certain time zones could cause a new Time of Day event condition to save the incorrect time range. Fixed: Email file attachments with name*0/name*1 in the header are not parsed correctly. Fixed: New user modal does not close after saving newly created user. Fixed: On the View Logs tab, the option selected in the Type dropdown is displayed as garbled text in Safari. Fixed: Outlook synced via SharePoint (Add to Outlook) no longer receives updates for shares that have been revoked. Fixed: Scenario in which certain email headers could cause HTML markup to show in some clients. Fixed: Users are receiving emails properly but there are no incoming emails listed in the logs. Fixed: When chat is disabled for a domain, "Chat XMPP (Ent only) still shows at Accounts > Service Access. Fixed: When composing an email you cannot drag-and-drop text within the compose windows. Version 16.3.6841 (2018-09-24) Changed: SmarterMail no longer shows the login page error: "Another user is already logged in on this browser with 'Remember Me' enabled". Instead, Remember Me now uses the last user to log in with that setting enabled. Changed: System admins who logged in with Remember Me selected then who log out will be logged out on all tabs (behaves like user-side). Fixed: Attempting to log in with a wrong username or password would intermittently cause the page to refresh. Fixed: Erroneous field validation occasionally shows for username and password when first navigating to the login screen. Fixed: Excessive spinners and odd behavior when using drag-and-drop for calendar events in web interface. Fixed: Forwarded emails as attachment are sent with 7-bit encoding instead of 8-bit encoding. Fixed: Messages collect in the Spam Quarantine even if Outgoing Quarantine is set to None. Fixed: Migrating an Office 365 account also pulls in its holiday calendar. Fixed: Virus Quarantine is not updating the list properly. Fixed: When a message is replied to, the message does a full reload when it gets the modification update. Translations: Updated German and Turkish translation files. Version 16.3.6830 (2018-09-13) Changed: "Remote Content Exceptions" modal renamed to "Allow Inline Images From". Changed: If Declude is detected as either not installed or not running, the Spam Checks grid will disable Declude settings and operations to prevent messages from moving to proc folder for Declude processing. Changed: Rename Domain modal stays open if the new name is already in use. Changed: The chat icon is hidden if impersonating another user. Fixed: An ampersand (&) within a File Storage file name does not show correctly in the Link File modal. Fixed: As a system administrator, Attach User does not give any indication whether or not it succeeded. Fixed: At certain screen resolutions the calendar month title is missing. Fixed: Attempting to delete a GAL entry shows the wrong warning message. Fixed: Autoresponders continue to function for local deliveries even if the feature is disabled. Fixed: Content filter Move Message action folders selector has folder duplicates when editing the action. Fixed: Custom Help Link does not appear in system admin interface until the browser cache has been cleared. Fixed: Custom Help Link is missing the hyperlink on custom text. Fixed: Custom Help Link may switch back to "Online Help" after a browser refresh. Fixed: Domain defaults and propagation modal are missing several domain configuration settings. Fixed: Domain Defaults propagation modal shows "Yes" for the autodiscover port numbers. Fixed: Errors may occur when performing actions to new folders via IMAP. Fixed: Flagging an email does not always update the flag within the message list. Fixed: Grammarly browser extension causes login page to not be usable. Fixed: Inconsistencies with inbox icons between light and dark themes. Fixed: Inconsistent behavior and language strings for "Name is already in use" errors. Fixed: Mailing List modal does not list users alphabetically. Fixed: Sharing Tasks folder with another user may result in duplication of existing tasks. Fixed: Some system emails show Undefined as the From address within web interface. Fixed: System admin User Defaults template is missing the Preview Pane setting. Fixed: System level Mailing List Bounce event does not work when using the mailing list name as a condition. Fixed: Unable to scroll within the To field autocomplete list if there are more than five contacts with similar names. Fixed: While uploading to File Storage, the file will be saved into the folder currently viewed and not the original selected folder. Translations: Updated Turkish translation file. Version 15.7.6821 (2018-09-04) IMPORTANT: Fixed issue where TCP connections are being prematurely closed under certain circumstances, causing a variety of issues. Efficiency: Prevent potential memory leaks with how TCP connections were being improperly disposed. Version 16.3.6821 (2018-09-04) IMPORTANT: Fixed issue where TCP connections are being prematurely closed under certain circumstances, causing a variety of issues. Efficiency: Prevent potential memory leaks with how TCP connections were being improperly disposed. Version 16.3.6816 (2018-08-31) Fixed: A new Bounces Indicate Spammer and Internal Spammer IDS rules do not save if Notify Email field is not filled out. Fixed: Domain Reports > Overview disk usage shows "xx.x GB of yy.y GB free" instead of "used". Fixed: Every entry in Top Inbound Domains shows "Unblock" in the Actions menu. Fixed: HTML style comments in a message could cause "undefinedundefined" to be added in a reply body. Fixed: Message Archive rule does not update the web interface after saving. Fixed: Sending as an incoming gateway, a blank Mail From falls back to the From address. Fixed: SPF checks are not using IP bypass list. Fixed: The Archiving Rules tab count is not updated when a rule is added or removed. Fixed: The current page in tables with paging cannot be fully seen at times. Fixed: Unhandled NullReference exception can occur when reading spam check results from the HDR file. Security: Reflected XSS vulnerability that affected old browsers. Version 15.7.6816 (2018-08-31) Changed: Encoding detection falls back to UTF-8 if confidence is less than 25%. Changed: Header encoding handles surrogate pairs. Changed: SMTP logs now show the total number of bytes received during the DATA command. Changed: Upgraded ClamAV to version 0.100.1. Fixed: ActiveSync email Body element must not contain a Preview child element. Fixed: An ActiveSync client using the SmartReply command does not send any new attachments to recipients. Fixed: Better handling of links within message that contain '#'. Fixed: IMAP FETCH command RFC822.TEXT item improperly returns an empty string. Fixed: Replying to a message from Windows Mail app does not include the original message body. Fixed: SMTP session still sends message even if a timeout is encountered when sending a success response after receiving all data. Version 16.3.6809 (2018-08-23) Changed: The Advanced Search auto-focuses on the Search String field instead of Add Criteria dropdown. Changed: The editor's Paragraph Format > Code option should now be selected after pasting a code snippet into the compose window and highlighting the code. Fixed: A user who has a username that matches the domain (ex: domain.com@domain.com) will not receive SignalR updates. Fixed: Adding a new RSS feed did not update the preview pane without a refresh. Fixed: Advanced Search results left/right column arrows are not lined up vertically with the column titles. Fixed: Attempting to link to a private or public Google Drive file shows an unfriendly error toast. Fixed: Changing a calendar recurrence type does not persist the previously selected day field. Fixed: Check Availability button on the calendar invite response email does nothing. Fixed: Default From address is not working as expected. Fixed: Deleting an edited system, domain, or user event shows the Unsaved Changes modal after the Delete Confirmation modal closes. Fixed: EWS calendar appointments are not syncing to the client. Fixed: If a user has no defined categories, no appointments are visible in the All Appointments view. Fixed: If you open the Custom Variables menu when editing an email body for Event > Action, a horizontal scrolling of the modal is necessary in order to see the options. Fixed: In the RBLs/URIBLs section, the Actions (...) menu shows an active Modify option when no items are selected. Fixed: Primary domain admins do not show in Manage modal for some domains upgraded from SM15 to SM16. Fixed: Reply All to a message from one person to only you adds an extra empty chip to the To field. Fixed: Replying to a message from Windows Mail app does not include the original message body. Fixed: RSS feeds "Last Updated" timestamp is not being displayed. Fixed: The dropdown menu for Virus Quarantine messages show spacing for two menu options. Fixed: The dropdown menus that list users do not list users alphabetically. Fixed: The editor's Paragraph Format > Code option does not preserve a code snippet's indentation and spacing when sent. Fixed: Typing in a page number instantly takes you to that page per digit you type. Fixed: When a user replies to an email they sent to their own address, the To field is empty. Fixed: When creating or editing a monthly or yearly recurring appointment, the Specific Day defaults to today's date instead of the new Start Date. Fixed: When using EAS on iOS, creating a new List in the Reminders app creates a continual sync loop with server. Translations: Updated German translation file. Version 16.3.6802 (2018-08-16) Changed: SMTP logs now show the total number of bytes received during the DATA command. Changed: The server setup wizard no longer makes unnecessary license-key authentication request if those fields are left blank. Changed: Users can no longer remove the file extensions from files in File Storage. Fixed: Add to Outlook calendar source control has the wrong label text. Fixed: An ActiveSync client using the SmartReply command does not send any new attachments to recipients. Fixed: Auto login script could fail for a new user. Fixed: Category filters do not show/hide any grid view items in Notes, Tasks, Contacts, or Calendar. Fixed: Conference room appointments outside of a 60 day window from today do not show in the webmail calendar. Fixed: Conference room source modal and sharing permissions do not match. Fixed: Dropping your own system admin connection results in either says "Missing token in authorization" or "Object object" message. Fixed: eM Client receives a Meeting Request/Response mismatch error when using EWS. Fixed: EWS clients are not using the correct encoding when displaying emails. Fixed: EWS items were showing other users categories. Fixed: EWS returns an error when viewing user availability. Fixed: If there is only one IDS block item, the option to unblock is always disabled. Fixed: Potential Conflicts show up even when you modify the time slot to a non-conflicting time. Fixed: Replying to an email then moving the email to another folder and attempting to send the email results in a NullReferenceException. Fixed: Some anti-malware solutions follow links in emails and can auto-unsubscribe users from mailing lists. Fixed: Sorting by Status column on System Admin > Troubleshooting > Services section does not work. Fixed: System, domain and user event "Action" label was mislabeled "Event Category". Fixed: Task priorities are not synced to and from webmail and an EWS client. Fixed: The Events Conditions column does not match the actual Conditions configured. Fixed: The option "Show in Global Address List" is hidden in the aliases modal if the "Include Alias in GAL" general setting is disabled. Fixed: The signature editor window space shrinks considerably when switching to Code View. Fixed: The timestamp for "This invitation was accepted on" email is incorrect. Fixed: When creating/editing an appointment, the same attendee email address can be entered multiple times. Fixed: When editing a reply that is in a Draft status, the To and Cc addresses are formatted oddly. Fixed: When email view switches from mobile to desktop preview pane is blank. Fixed: When preview pane is set to bottom, mobile message view is spaced incorrectly on left. Fixed: When viewing a read-only shared task then closing the window after clicking on a control triggers the “Changes may not be saved” warning message. Version 16.3.6799 (2018-08-13) Fixed: Some emails may not render correctly in the browser. Version 16.3.6795 (2018-08-10) Changed: Encoding detection falls back to UTF-8 if confidence is less than 25%. Changed: Header encoding handles surrogate pairs. Changed: If 10 No Responses are sent in IMAP, SmarterMail will now begin returning Bad Responses instead. Changed: The email content pane will show the message's received date, while the preview pane header will display the message's header date. Changed: Upgraded ClamAV to version 0.100.1. Fixed: ActiveSync email Body element must not contain a Preview child element. Fixed: ActiveSync mailboxes do not send meeting invitations emails to attendees. Fixed: Domain propagated Auto Discover settings do not persist through service restarts. Fixed: Enter key submit does not work on iPad with Apple Smart keyboard. Fixed: IMAP FETCH command RFC822.TEXT item improperly returns an empty string. Fixed: NullReferenceException intermittently encountered when running SpamAssassin spam checks. Fixed: On a fresh install of version 16.3.6782, administrators cannot activate a license key during setup wizard. Fixed: Outlook on Mac using EWS is not syncing new emails. Fixed: SMTP session still sends message even if a timeout is encountered when sending a success response after receiving all data. Fixed: SPF checks fail because they are checking the sender's domain against the gateway rather than the original sending server. Fixed: The meeting organizer cannot edit appointment in webmail if certain ActiveSync clients did not send organizer info when appointment was created. Fixed: Unhandled exceptions occur occasionally when reporting spool stats. Fixed: Using a SMTP account for a local address does not work. Fixed: When renaming a file in File Storage, the file extension was allowed to be removed, causing the file download to break. Fixed: When syncing tasks via EWS to Mac Reminders, the task's message body shows raw HTML. Version 16.3.6782 (2018-07-27) Fixed: ActiveSync Mailboxes settings pages can be accessed by URL when ActiveSync is disabled. Fixed: Contact picture size exceeds EAS limits when syncing to some clients. Fixed: Emails from Twitter don't display properly in webmail. Fixed: EWS eM Client throws an error about a meeting request/response. Fixed: Mail folders intermittently do not load in webmail. Fixed: Replying to an email with no To address (only Cc) causes "undefined" to show in the address field. Fixed: RSACryptoServiceProvider is not being properly disposed. Fixed: Subscribing to public folder via EWS crashes Outlook on Mac. Fixed: When ActiveSync client requests a SyncKey 0 for a particular collection, the server does not return the collection items. Version 15.7.6782 (2018-07-27) Changed: Changed Cyren logging to follow normal naming convention (i.e., {date}-cyren.log) and made log entry more clear. Changed: Encoding detection falls back to UTF-8 if confidence is less then 25%. Changed: Header encoding didn't handle surrogate pairs. Fixed: An SMTP session will no longer continue with processing a message if it gets a quit status after trying to send the 250 after we have received all the data. Fixed: Contact picture size exceeds EAS limits when syncing to some clients. Fixed: Event Time of Day setting not being loaded in interface properly. Fixed: Local delivery thread count was not being updated so threads were not being limited. Fixed: Not all calendar appointments sync via CalDAV. Fixed: NullReferenceException intermittently encountered when running SpamAssassin spam checks. Fixed: Some mailing list subscribers are going missing. Fixed: Temp config files not being replaced properly. Fixed: Unable to edit a calendar event if the event UID contains a "+" symbol. Fixed: When ActiveSync client requests a SyncKey 0 for a particular collection, the server does not return the collection items. Efficiency: Better handling of how data files and respective backups are created or replaced. Version 16.3.6775 (2018-07-20) Fixed: A meeting invite or cancellation for an instance of a recurring event does not work. Fixed: Calendar recurrences with edits or deletes do not sync via EWS. Fixed: Domain default setting Catch-All Alias does not save properly. Fixed: Replying to a message sent to a plus address over a domain alias does not consider the plus address/domain alias combo as a valid From Address. Fixed: Replying to a message sent to an alias over a domain alias does not consider the alias/domain alias combo as a valid From Address. Fixed: The Bounces Before Removal setting was not properly saved, causing the setting to be reset to the default value, 3. Upgrading to this version will reset the value to 3, but going forward, the Bounces Before Removal setting will be saved properly and will not be reset on upgrade or service restarts. Version 16.3.6768 (2018-07-13) Changed: Changed Cyren logging to follow normal naming convention (i.e., {date}-cyren.log) and made log entry more clear. Fixed: "Send Email" to all domain administrators as system administrator does not work. Fixed: A message to an external recipient via a local SMTP account would fail to send. Fixed: Autodiscover responses will return EAS even if it has been disabled in the domain's autodiscover settings. Fixed: EWS logs display an incorrect email address in some cases. Fixed: EWS loses attached EMLs when an email is forwarded as an attachment. Fixed: EWS Sync responses are not chunked. Fixed: Local delivery thread count was not being updated so threads were not being limited. Fixed: Moving a folder within an EWS client does not work as expected. Fixed: Not all calendar appointments sync via CalDAV. Fixed: Path validation does not handle UNC paths properly. Fixed: Reply emails are blank intermittently in Firefox. Fixed: The disposable address icon appears on a shared folder. Efficiency: Better handling of how data files and respective backups are created or replaced. Version 16.3.6754 (2018-06-29) Fixed: After deleting/replacing existing message body text, changing signature from None to a signature causes all text to disappear except the signature change. Fixed: Creating a mail folder within Mac Mail via EWS would fail. Fixed: EWS throws NullException when trying to get shared resources. Fixed: Issue where certain mail messages could cause the indexer to fail and continually reindex an account. Fixed: Unable to parse certain recurring calendar appointments on EWS clients. Fixed: VIEW_RAW is showing untranslated as an option for messages in the Spool. Efficiency: Moved EWS sync filtering from web to service side. Efficiency: Refactored how certain enumeration counts were being calculated. Version 15.7.6754 (2018-06-29) Fixed: EWS was causing IIS Worker Process to consume CPU. Fixed: Issue where certain mail messages could cause the indexer to fail and continually reindex an account. Fixed: Sharepoint Sync is not syncing all items when using Outlook. Fixed: UTF8 encoding is used by default when encoding a subject received via SMTP. Efficiency: Refactored how certain enumeration counts were being calculated. Version 16.3.6751 (2018-06-27) Fixed: "System Administrator" emails cause mismatched email address warning in the webmail interface. Fixed: Check isn't performed against all server IPs, only the hostname IP, when determining proper route for IMAP retrieval. Fixed: EWS was causing IIS Worker Process to consume CPU. Fixed: Generic error message shows when trying IMAP migration and the source and target mailboxes were named the same. Fixed: Sharepoint Sync is not syncing all items when using Outlook. Fixed: Unable to log in to XMPP from an external client if Active Directory is the authentication method but user has never logged into webmail. Fixed: UTF8 encoding is used by default when encoding a subject received via SMTP. Fixed: When modifying a shared calendar item it could cause the share to be lost, causing shared items to disappear. Version 16.3.6744 (2018-06-20) Fixed: EWS clients were not able to load shared resources. Fixed: Issue where bad iCal parsing caused appointments to not show nor sync. Fixed: Sorting spool messages by Attempts does not switch between ascending and descending. Version 16.3.6740 (2018-06-15) Changed: Updated installers to require VC++ 2015 redist package for ClamAV 0.100.0. Fixed: Calendar invites in Mac Mail synced using EWS do not show up with the Accept/Decline buttons. Fixed: IP binding hostnames get cleared out on upgrade. Fixed: Plain text emails with line breaks are showing up with
in the email for the line breaks when synced with EWS. Fixed: Sending a message as UTF-8 plain text from Thunderbird does not encode non-ASCII characters correctly. Fixed: SmarterMail Outgoing Gateways with https:// in URL fail to update spool count. Fixed: URLs with subdomain other than "mail." do not show custom help configured for that domain. Fixed: When using Reply All the From address can be included in the To Field. Efficiency: Reworked how calendars are parsed and returned through the API layer, significantly reducing load times. Version 15.7.6740 (2018-06-15) Changed: Updated installers to require VC++ 2015 redist package for ClamAV 0.100.0. Fixed: A mailbox migration that contains a virus can fail in a way that locks the inbox and also stops all other messages from being downloaded. Fixed: DKIM header fields can be erroneously set to null or a zero-length array causing NullReference exceptions. Fixed: eM Client syncing via EWS gets an error when trying to view the autoresponder list. Fixed: Fixed spool delivery delay not waiting the entire specified amount. Fixed: Incorrect WbXml encoding would cause folders to not sync content in Outlook via EAS. Fixed: Sending a message as UTF-8 plain text from Thunderbird does not encode non-ASCII characters correctly. Fixed: Some anti-malware solutions follow links in emails and can auto-unsubscribe users from mailing lists. Translations: Updated German translation file. Version 16.3.6733 (2018-06-08) Changed: Modified delivery log message if a HDR or EML file is locked preventing its deletion after message delivery. Fixed: All Day appointments appear one day behind the scheduled date in web interface. Fixed: App_Data folder permissions in installer. Fixed: Calendars will no longer load events twice when first entering the page. Fixed: Cannot create secondary calendars in EWS clients. Fixed: Cannot edit drafts created from an EWS client. Fixed: Certain mail messages encoded with UTF7 fail to sync in Outlook via EAS. Fixed: Creating a new contact folder in Mac Mail synced using EWS causes a constant CreateFolder request. Fixed: Creating a new notes folder in Mac Mail synced using EWS causes a constant CreateFolder request. Fixed: Deleting a meeting invite from Mac calendars synced using EWS does not work. Fixed: DKIM headers fields can be erroneously set to null or a zero-length array causing NullReference exceptions. Fixed: EmClient synced using EWS gets an error when trying to view the auto responder list. Fixed: EWS can get stuck in a GetItem loop when deleting multiple emails from the Deleted Items folder. Fixed: EWS long polling has a memory leak. Fixed: If an EML in the Drop folder encounters a parsing error, it will not leave that folder. Fixed: Null exception when saving drafts in EWS clients. Fixed: NullReference exception when MX lookup fails and A record look would occur instead. Fixed: Outgoing SM gateways show blank for spool count instead of 0. Fixed: Spool delivery delay not waiting the entire specified time. Fixed: Typing an email address in the TO, CC, or BCC field causes nested XML responses in EWS. Fixed: When going to the Calendar section the Agenda view displays first before switching to selected view. Translations: Updated German translation file. Version 16.3.6729 (2018-06-04) Changed: Modified calendar behavior so any attendee status change will be updated in all attendees' calendars that belong to the organizer's domain. Changed: Sending to a gateway that is configured with a domain name will now cycle through MX records instead of using the first A record. Changed: Updated ClamAV to 0.100.0. Fixed: ActiveSync SmartReply command only shows inline images instead of the whole message on iOS and MacOS clients. Fixed: ActiveSync throws a NullReference exception when acquiring a device lock. Fixed: Cannot export via CSV or VCARD when a domain was created with mixed casing. Fixed: Changing an appointment date and then checking availability does not show availability for the new date. Fixed: If a RSS feed has no content, the page shows a blank page instead of the No Feeds graphic. Fixed: If an auto-response is disallowed, sending it still counts towards the "OncePerDay" option. Fixed: If both MX record and A record lookups fail, an uncaught exception is thrown. Fixed: Incoming gateways lose domain and user list on reboot. Fixed: The connectivity page does not show SMTP accounts card on refresh. Translations: Updated German and Turkish translation files. Version 15.7.6726 (2018-06-01) Added: System Administrators can view mailing list logs within the interface. Changed: Updated ClamAV to 0.100.0. Fixed: ActiveSync SmartReply command only shows inline images instead of the whole message on iOS and MacOS clients. Fixed: ActiveSync throws a NullReference exception when acquiring a device lock. Fixed: Bounce DNS errors after X attempts does not work. Fixed: Encoding an unencoded subject could sometimes fail. Fixed: If the hop counter max is reached, the SMTP logs show the 554 message; however, the delivery log does not show this occurrence. Fixed: IMAP is downloading the same message over and over. Fixed: Mailing list Unsubscribe links do not work if the message was sent via a domain alias. Fixed: Non-8bit messages with 8bit content over EAS have incorrect encoding. Fixed: Remember Me login option does not work on mobile interface. Efficiency: Moved the local delivery process to its own separate threads to prevent locking on the main mail processing thread. Version 16.3.6705 (2018-05-11) Changed: Greylisting now will always check the return path of a message. Fixed: Adding an appointment to a shared resource calendar errors if domain admin has same name as domain (e.g., testdomain.com@testdomain.com). Fixed: Appointments appear one day behind in web interface when set to Amsterdam timezone (UTC+0100). Fixed: Bounce DNS errors after X attempts does not work. Fixed: Cannot see attendee availability for time zones that are not on the hour. (E.g, Marquesas Islands UTC-0930). Fixed: Encoding an unencoded subject could sometimes fail. Fixed: If the hop counter max is reached, the SMTP logs show the 554 message; however, the delivery log does not show this occurrence. Fixed: IMAP is downloading the same message over and over. Fixed: In some browsers, the spool Overview tab isn't displaying properly, if at all. Fixed: Link regex could linkify inside 'a' tags and garbles some emails from some senders. Fixed: Non-8bit messages with 8bit content over EAS have incorrect encoding. Fixed: Page navigation controls do not appear on user, domain, and system events tables in some browsers. Fixed: Scenario in which a malformed spam check entry in HDR file causes spool message to not process. Fixed: Spam checks table is missing page navigation controls. Fixed: User "Forwarding Address Changed" event does not work. Version 16.3.6698 (2018-05-04) Added: After SMTP DATA command is issued a new log entry states that a PTR lookup is in progress and to what hostname it resolves. Fixed: A calendar invitation with many attendees does not have a scroll bar in the email. Fixed: Changed HDR file to write out immediately to prevent certain scenarios in which messages get stuck in spool. Fixed: Emails from Weather Underground have bad encoding when syncing to Outlook via EAS. Fixed: Encoding.Default in SMTP logic somehow adversely affects some emails. (Mainly iCal from Outlook 2010 on Chinese servers.) Fixed: GetDashboardStats method may throw unhandled exception when loading domains. Fixed: If a calendar reply contains invalid or duplicate attendee emails, the message gets stuck in the spool and continuously attempts to deliver the message. Fixed: Modifying the reminder time in Outlook with EWS ignores the new setting but sets the reminder to None. Fixed: rDNS and SPF both fail if there's no sending IP. (E.g., when a message comes from a gateway.) Fixed: Unable to authenticate using Web Services for incoming gateway configuration. Fixed: Unable to sync calendar appointments to iOS devices via CalDAV. Translations: Updated German and Turkish translation files. Version 15.7.6698 (2018-05-04) Added: After SMTP DATA command is issued a new log entry states that a PTR lookup is in progress and to what hostname it resolves. Fixed: Changed HDR file to write out immediately to prevent certain scenarios in which messages get stuck in spool. Fixed: Encoding.Default in SMTP logic somehow adversely affects some emails. (Mainly iCal from Outlook 2010 on Chinese servers.) Fixed: If a calendar reply contains invalid or duplicate attendee emails, the message gets stuck in the spool and continuously attempts to deliver the message. Fixed: rDNS and SPF both fail if there's no sending IP. (E.g., when a message comes from a gateway.) Fixed: Unable to sync calendar appointments to iOS devices via CalDAV. Version 16.3.6691 (2018-04-27) IMPORTANT: Removed Bayesian spam filtering. Added: Ability to view spool message RAW content and the associated HDR file. Added: The editable Bounces Before Removal setting for mailing lists has been added to the Mailing Lists card on a domain's General Settings. Changed: Changed the style of the Froala editor "Code" styling to make it stand out better. Changed: The Chat With textbox is now hidden when you go offline. Fixed: Accounts with XMPP disabled that were previously enabled could cause CPU usage to max out. Fixed: All subsequent SMTP Auth attempts try to use CRAM-MD5 after first CRAM login. Fixed: Auto-responder is not using the Reply-To header field, if specified. Fixed: Calendar agenda view on mobile has double scroll bars. Fixed: Cannot send from a domain alias when synced via EAS using a domain alias. Fixed: Certain CardDAV clients may lose phone number after syncing. Fixed: Chat Messages shows as an option for browser notifications even though the domain chat features is disabled. Fixed: DKIM email signing uses non-FIPS compliant algorithms. Fixed: Indexable text fields that contain more than 32766 characters causes the indexing to fail and continually loop. Fixed: RBL lists do not refresh after editing any entries. Fixed: Sometimes tables only show the checkboxes column (mainly Advanced Search's table). Fixed: Spam Checks grid is not adhering to the row limits but shows all rows. Fixed: Trying to attach the same file more than once prevents the message from being able to be sent. Version 15.7.6691 (2018-04-27) IMPORTANT: Removed Bayesian spam filtering. Removed: Removed embed option from CKEditor since no email client will display iFrames because they are unsafe. Fixed: Auto-responder does not use the Reply-To header field, if specified. Fixed: Creating a new calendar appointment using the quick menu without having previously visited the calendar page results in an Oops page. Fixed: IMAP migration does not pull all folders. Fixed: Mail adds an extra new line to the end of text attachments. Version 16.3.6684 (2018-04-20) Fixed: Cannot delete calendar events when user timezone set in Account Settings is different than the browser. Fixed: Cannot edit a calendar event despite having full control over it. Fixed: Disabling Team Workspace from the Domains feature set also disables File Storage. Fixed: Duplicate calendar entries causes high server CPU usage. Fixed: Mail adds an extra newline to the end of text attachments. Fixed: Scenario in which composing an email any user aliases are missing the "@domain". Fixed: Spool taking a long time for messages to transition from Spam Checks to Delivery to Delivered in certain scenarios. Fixed: Testing a POP retrieval connection does not enable the Save button. Fixed: When editing a calendar in dark theme, there is no visual indication whether the Details tab or Sharing tab is active. Translations: Updated German and Turkish translation files. Version 16.3.6677 (2018-04-13) Changed: Starting a Restore Folder operation now has a toaster notification to indicate the operation is progressing in the background and when it has finished. Fixed: Attached mapped folders that have mixed casing in folder names cannot be detached. Fixed: Calendar appointment instance start and end times are off by one hour after Daylight Savings time change. Fixed: Certain clients add a newline character in the middle of a MD5 auth credentials which causes login attempts to fail. Fixed: Column headers are misaligned in calendar monthly view. Fixed: Creating subfolders in folders with certain special characters, for example, an ampersand, causes the parent folder to duplicate. Fixed: In Firefox, the mail message list refreshes a few seconds after downloading an attachment. Fixed: On the Limits card within a domain's configuration options, it's possible to enter negative values (e.g.: -20). Fixed: Wide-characters (certain emojis) do not display correctly in emails. Fixed: With chats disabled at the domain level, a user's notification option for "Chat Messages" is still available. Translations: Updated German translation file. Version 16.3.6670 (2018-04-06) Added: Password Compliance tab was added back into the Password Requirements area for system administrators. Changed: Deletion confirmations have been added throughout the system administration pages. Fixed: Cannot have an IMAP account for a different server with the same username/domain as the current user. Fixed: Deleting emails over clients synced with IMAP may not be triggering SignalR updates to the web interface. Fixed: Download All with UTF-8 attachment names does not decode the attachment name properly. Fixed: IDS Blocks adds login brute force blocks after one try and constantly refreshes the web interface. Fixed: If a display name contains an email in the To or Cc headers, it may be parsed incorrectly. Fixed: If remote delivery finishes before local delivery, messages may get stuck in the spool. Fixed: Improperly folding in the DKIM signature causes it to fail. Fixed: Multiple values are returned even though only one is requested in WebService call to svcDomainAdmin.GetRequestedDomainSettings method. Fixed: Non-ASCII characters send improperly over SMTP if charset is not set to UTF-8. Fixed: Save button does not activate on the Antivirus page. Fixed: SmarterMail service hangs after importing from MailEnable. Fixed: Web interface file path validation issue with trailing slash. Translations: Updated German translation file. Version 16.3.6663 (2018-03-30) Changed: Mail folder, calendar, task, note, and contact source visibility states now persist between sessions. Fixed: A user's contacts were not triggering content filters when 'From trusted senders' was chosen as the condition. Fixed: Able to modify (but not save) Attendees and the date/time values on read-only appointments. Fixed: After switching menu sections, email search results are still applied to an email folder, despite the search text being gone. (Email searches should revert when switching menu sections and email folders.) Fixed: An IP in SMTP whitelist is being treated as though it had SMTP Bypass enabled as well. Fixed: Button text may not render on pages with scrollbars in Chrome due to DPI scaling. Fixed: Cannot create aliases with '+' characters in the alias. Fixed: Certain usernames break API calls. Fixed: Code view in text editor can get chopped in half. Fixed: Emails without a charset specified that contain foreign characters display improperly in webmail. Fixed: Encoded filename does not properly get caught by content filter. Fixed: Entries from the autocomplete list show up in the list even after they are already a chip in the To, Cc, or Bcc fields. Fixed: Events created for a specific time on 31 March 2018 sync to the iPhone but do not display in the web interface. Fixed: If an admin with Remember Me enabled impersonates another user, the email popout windows do not work properly. Fixed: If you start to map a shared calendar, cancel mapping, and go to map it again, the display name keeps getting longer and longer. Fixed: In Firefox, the Account Profile Birthday field shows "Birthday" text beneath the "mm/dd/yyyy" text. Fixed: Indexing problem where an exception causes a user to be constantly re-indexed. Fixed: Intermittent issue with importing users from CSV. Fixed: Login brute force blocks do not show in IDS blocks. Fixed: Medium spam probability content filter condition does not work. Fixed: Reply window sometimes fails to load message info. Fixed: Right-to-left language paths and URLs have forward slashes (/) prefixing the actual path/URL. Fixed: Saving changes to the theme settings in the System Admin > Administator section logs the admin out. Fixed: The #alldomainadmins# variable is not working in the Send Email system level event action. Fixed: Wunderground is sending an unencoded subject unicode character which does not render correctlty in web interface. Translations: Updated German and Turkish translation files. Version 15.7.6663 (2018-03-30) Changed: POP Log entries added whenever POP RETR or TOP commands fail to feed message and a generic message is sent instead. Changed: Updated ClamAV to 0.99.4. Fixed: Error with CKEditor parsing HTML sometimes. Fixed: Indexing issue where a missing GRP file causes the user to constantly be re-indexed. Fixed: Indexing problem where an unhandled exception causes a user to be constantly re-indexed. Fixed: MailService crashes on upgrade if there is a missing userConfig.xml file. Fixed: SPF and anything that uses IPs for spam checking are not bypassing the IP if it is listed in bypasses. Fixed: Spool does not clean Drop folder of orphaned HDR files. Fixed: The #alldomainadmins# variable is not working in the Send Email system level event action. Version 16.3.6649 (2018-03-16) Changed: Added "View HTML" to options for viewing spool messages. Changed: Adjusted Drop folder behavior to allow delivery of EML files containing no recipients. Changed: The MSI installer has been updated to work on Windows Core Servers. Changed: Updated ClamAV to 0.99.4. Fixed: Browsers try to auto-fill fields for usernames and passwords when creating new domains or adding new accounts. Fixed: DMARC checks need to be skipped if the sending server is IP bypassed or is an incoming gateway. Fixed: Importing users from a CSV file with missing username or password headers causes login issues. Fixed: In some cases, syncing a company via CardDAV in the Apple Contacts app modifies the first name to "N/A" and un-checks the company checkbox. Fixed: In some instances, system messages, such as specific types of bounce messages, are not being DKIM signed and, therefore, get sent to Spam Folders. Fixed: Incoming gateway page is missing the Cancel and Delete buttons. Fixed: Logs are not getting flushed to disk in a timely manner. Fixed: Mail service crashes on upgrade if a userConfig.xml file is missing. Fixed: Quarantined messages cannot be moved into another folder from the web interface. Fixed: Quarantined messages count is incorrect. Fixed: Removing an entry from the Incoming Gateway Domain Forwarding card does not activate the Save button. Fixed: SmarterMail is accepting some SMTP recipients that are invalid. Fixed: The notification when a user shares their Notes with another user says, instead, that Contacts were shared. Fixed: The system admin Show Password permission does not work. Fixed: Throttle notification does not replace the #throttlelimittype# variable name with the actual limit when it gets sent. Fixed: Throttled domains and users have no actions available for the entries listed. Fixed: Throttled Messages numbers in reports are incorrect. Fixed: When deleting messages from the Quarantined list, they are not being deleted from the server. Fixed: When loading File Storage, files with duplicate download links can cause the wrong file to be downloaded. Fixed: While impersonating a user, it's possible to delete that user from the Accounts area. Translations: Updated German translation file. Version 16.3.6642 (2018-03-09) Changed: POP Log entries added whenever POP RETR or TOP commands fail to feed message and a generic message is sent instead. Fixed: An issue between Remember Me and impersonation which caused various issues on subsequent logins. Fixed: An issue where API calls resolve slowly when creating a new user that uses LDAP credentials. Fixed: An issue where Cyren Antispam intermittently stops working. Fixed: Safari no longer blocks the impersonation popup window. Fixed: Spool card command line file does now fires as expected. Fixed: Spool now properly cleans the Drop folder of orphaned HDR files. Fixed: System administrators can no longer delete the user they are currently impersonating. Fixed: The Average Hardware Usage report now shows the Totals and Averages rows on the Memory column correctly. Efficiency: Debug logs now use a double buffer writing system to prevent file locking and negative system impacts. Version 15.7.6638 (2018-03-05) Added: Separate service to add additional mail headers. (See Knowledge Base article "Adding Custom Headers to Email Messages" for details.) Changed: SPF is skipped at the SMTP level if it is being received by a gateway or bypass IP; runs at the spool level, if enabled. Changed: Trusted Senders checks now use Return-Path, Mail From and Reply-To. Fixed: If the organizer of a meeting cancels the meeting it still shows the tentative invite in attendees' calendars. Fixed: Migrating email folders that begin or end with "\" can cause ghost subfolders to occur. Fixed: svcSpamAdmin.SetAntispamOptions web service method does not set most options successfully. Fixed: There are cryptic system error messages in the Delivery log pertaining to spam checks failures. Version 16.3.6638 (2018-03-05) Changed: It is no longer possible to create calendar events that start before year 1900 to prevent performance issues. Changed: Prevent dates on reports from anything before 1 January 2003 to prevent performance issues. Changed: The Delete option on Team Workspace file storage area is hidden for all users except the organizer. Fixed: A potential conflict shows on calendar appointments from time to time, even though there are no conflicts. Fixed: Adding or removing an ActiveSync mailbox does not update the tab count until it's refreshed. Fixed: BlacklistCheck files now check for, and insert, the XML file header line. Fixed: Cannot accept a meeting change on iOS devices synced via EAS. Fixed: Creating a new appointment in Outlook 2016 for Mac via EWS shows the creator as the solo attendee in web interface. Fixed: Default From address is showing incorrectly in the drop down list when composing an email. Fixed: GetDashboardStats API call is getting errors. Fixed: It's no longer possible to trigger a brute force block to whitelisted IP addresses. Fixed: Right-to-Left language improvements throughout the interface. Fixed: Sorting by the system administrator name does not sort correctly. Fixed: SpamAssassin rules are being added incorrectly to the domainConfig.xml when overriding rules. Fixed: The original start/end dates are showing the same as the instance start/end dates when viewing a recurring calendar appointment. Fixed: The web service method svcSpamAdmin.SetAntispamOptions does not set most options successfully. Translations: Updated German, Italian, and Turkish translation files. Version 16.3.6628 (2018-02-23) Changed: Spool counts and top bar information in system admin Manage area now update in real time. Changed: The queues for SpamCheck, LocalDelivery and RemoteDelivery are now properly asynchronous. Fixed: A remote spam assassin server that is offline kills spool delivery. Fixed: ActiveSync encoding issue with plain text messages containing non-ASCII characters and no specified content transfer encoding. Fixed: Angular md-chips (used for email addresses in To, Cc, and Bcc fields) do not work well with non-US keyboards. Fixed: Appointments created in Outlook 2016 for Mac (EWS) or on Android device via EAS cannot be adjusted in web interface. Fixed: CalDAV now fires accepted notifications for events. Fixed: Cannot send or receive emails with emoji characters. Fixed: Deleting a previously accepted meeting invite does not properly update the Attendees section on the organizer's calendar. Fixed: EWS sends a calendar updated email when the request from the client specified not to send an email. Fixed: Flagging a message in web interface does not sync to ActiveSync devices. Fixed: Greylist bypass does not work in certain cases. Fixed: IDS Block rules set to Quaratine do not send to quarantine but, instead, reject and bounce the message as spam. Fixed: If an email message has an external link but the A tag is not prefixed with "HTTP(s)", the web interface considers it a link to local address. Fixed: IMAP and POP session bandwidths are not reported correctly in Reports. Fixed: Internal Spammer rule set allowed one more message than specified before performing action. Fixed: Loading a mailConfig.xml with a Spam Bypass IP with no description prevents the mailConfig.xml from loading. Fixed: Long email addresses in the View Recipients modal of a spool message overflows. Fixed: Messages with attachments that do not have a CID are not displayed correctly in web interface. Fixed: Remote SpamAssassin server spam levels are not displayed in domain admin area. Fixed: Sorting by IP address or range does not work properly on various pages. Fixed: SPF failing to verify records when receiving through a gateway Fixed: Trusted Domains or Trusted Email Addresses lists show a red validation error after clicking Cancel or after the textbox loses focus with no changes. Fixed: Unable to edit the time fields for monthly or yearly recurring calendar appointments in web interface. Fixed: Unread message badge count is incorrect for shared folders. Fixed: When Disposable Address is disabled at the domain level, it still appears as an option in the user's web interface. Fixed: When indexing a user fails for a message contains more than 2048 parts, the indexing gets stuck in a continual loop. Fixed: When SMTP Accounts is disabled at the domain level, it still appears as an option in the user's web interface as well as setting for domain admins. Translations: Updated Danish translation file. Version 16.3.6621 (2018-02-16) Added: Separate service to add additional mail headers (see Knowledge Base article "Adding Custom Headers to Email Messages" for details). Changed: Creating a new calendar appointment by clicking in the calendar itself OR using the New button defaults the start time to closest 30 minutes from the selected time. Changed: Internal spammer IDS rule now allows multiple notification recipients. Changed: Removed SignalR locking code. Changed: SPF is skipped at the SMTP level if it is being received by a gateway or bypass IP; runs at the spool level, if enabled. Changed: Spool quarantine clean process runs every hour instead of once daily. Fixed: ActiveSync Sync command returns wrong status code for requested collections that no longer reside on the server. Fixed: Adding a new contact creates that contact with two email addresses. Fixed: Adding an attendee does not update the Potential Conflicts link until the event has been saved. Fixed: Deleting a calendar appointment with an assigned conference room from within a client synced via EWS, CalDAV, or SharePoint (Add to Outlook) causes the conference room appointment to become orphaned. Fixed: Folder names synced via IMAP sometimes show in all lowercase. Fixed: If changing a user's password from the Spool dashboard, a "Domain does not exist" error message occurs. Fixed: If the organizer of a meeting cancels the meeting it still shows the tentative invite in attendees' calendars. Fixed: Internet Explorer does not send Team Workspace whiteboard data to other users. Fixed: Migrating email folders that begin or end with "\" can cause ghost subfolders to occur. Fixed: Modifying an existing meeting invite in web interface as the organizer sends the organizer an update email. Fixed: Orphaned conference rooom appointments cannot be removed from calendar. Fixed: Recently imported contact cannot be deleted from contact card dropdown menu without refreshing the page. Fixed: The subject line is not automatically focused when creating new calendar appointments. Fixed: There are cryptic system error messages in the Delivery log pertaining to spam checks failures. Fixed: When using the Select button in File Storage with no files selected, the Delete and Move options are still enabled. Fixed: Whitelist does not display entries that only have SMTP Auth Bypass enabled. Translations: Updated Chinese (Simplified), Chinese (Traditional), Dutch, French, German, and Turkish translation files. Version 15.7.6614 (2018-02-09) Fixed: Deleting meeting events in webmail do not give an option to alert the organizer of the deletion. Fixed: Delivery log does not show recipients in certain cases. Fixed: Last login times show only the last 30 minutes of login activity. Fixed: Parsing a Pop command line potentially has a runaway while loop. Version 16.3.6614 (2018-02-09) Changed: When processing the Received-Line (for example, for SPF checks), incoming gateways and IP bypasses are now skipped. Fixed: Adding an all-day appointment with a range of dates cause the appointment to have UTC offset issues. Fixed: Bounce message are being transfer-encoded in 7-bit causing delivered messages encoded in UTF-8 to have scrambled text. Fixed: Clicking on the new email browser notification and opening the email does not mark that message as read. Fixed: Deleting meeting events in webmail do not give an option to alert the organizer of the deletion. Fixed: Delivery log does not show recipients in certain cases. Fixed: Domains are being loaded with DKIM enabled even though they are missing domain key information in config file. Fixed: Domains may show as throttled even when they are no longer throttled. Fixed: Emails are failing the NullSender checks even though a sender email is present. Fixed: Entering a zero into a date input field in Chrome clears out the entry. Fixed: Exchange migrations fail to pull all data in some circumstances. Fixed: Failure to write the failed status to the HDR will cause that message to get stuck in “Receiving” status. Fixed: Greylist bypass only works if the spam bypass toggle is also selected. Fixed: Importing a contact from a VCF file does not properly identify potential duplications. Fixed: IP bypass, whitelist and blacklist grids do not sort IP ranges properly. Fixed: Last login times is slow to display when a lot of updates occur simultaneously. Fixed: Parsing a Pop command line potentially has a runaway while loop. Fixed: Several issues with uploading files into File Storage area. Fixed: SMTP address is not sending through the specified SMTP account server but directly to the recipient’s server. Fixed: There are duplicate IP bypass addresses after upgrading from SmarterMail 15. Translations: Updated the Danish, German, and Italian translation files. Version 16.3.6607 (2018-02-02) IMPORTANT: This build resolves a security vulnerability. It is recommended to update to this version or higher. Added: A Delete All button to mailing list subscribers and digest subscribers. Added: A local delivery thread count to General settings. Added: DKIM header and result errors (e.g., message too large, error reading message, message text blank, etc.) are shown in the spam checks log when set to detailed. Changed: Updated SignalR software to help with real-time web interface interactions. Fixed: ActiveSync FolderSync, FolderDelete, and FolderUpdate commands could return incorrect status codes. Fixed: Adding an event action that had the Froala editor would not allow a user to click the Save button. Fixed: Removing any IDS block shows an incorrect popup notice that some items were not removed. Fixed: Unable to delete ActiveSync users if the domain is currently over the specified limit. Fixed: Unable to validation domain names in Trusted Domain Senders modal. Efficiency: Database optimizations when uploading a large amount of email addresses to a mailing list. Efficiency: Moved the local delivery process to its own separate threads to prevent locking on the main mail processing thread. Version 15.7.6607 (2018-02-02) IMPORTANT: This build resolves a security vulnerability. It is recommended to update to this version or higher. Version 16.3.6600 (2018-01-26) Added: More advanced timings into the ProcessMessage step in the delivery loop. Changed: RSS feed Previous and Next buttons are now displayed at the top and the bottom of the page. Changed: SmarterMail no longer treats “Trash” as a special folder. Changed: Support SMTP filtering with the NULL SENDER check. Changed: Trusted contact checks only use the Return-Path mail headers; trusted senders checks use Return-Path, Mail From, and Reply-To. Fixed: An invalid message attachment filename causes a “This message does not exist” message in web interface. Fixed: Bcc field is not being removed when the message is not pushed through the api. Fixed: Changing the interface language from the login page modifies the language for other accounts logged in on the same browser. Fixed: Cyren sub_process now tries different Cyren resolver addresses if, for whatever reason, one fails. Fixed: Emails containing very large recipient lists were slowing down the messages area. Fixed: Generated RSA key for DKIM is using improper format for 3rd and 4th byte. Fixed: Importing contacts requires a refresh before that contact can be opened in a popup. Fixed: In Firefox choosing the ”Not Now" browser notification permission does not redirect from the login page. Fixed: In the SMTP log, the ending parenthesis on the MessageID is being dropped, and added to a new line below it. Fixed: Issue with scrolling the mail message list when multiple items selected in Firefox. Fixed: Mail attachments with invalid characters were causing the email not to load. Fixed: Mail folders that end with “.” (period) cause an assortment of problems. (Ending periods are now removed automatically on save.) Fixed: Message pane is pushed to the side of the screen on mobile due to the sliding panel changes. Fixed: RSS feed text may extend past the card. Fixed: Several cases in an ActiveSync FolderCreate command may return incorrect status results to the client. Fixed: Single line in the message edit window for a some mobile devices. Fixed: SmarterMail 16 no longer displays a list of attachments when printing an email. Fixed: Sorting by IP in greylist bypass list appears to sort arbitrarily. Fixed: The auto-login script does not accommodate applications on a different server nor those that do not share the same domain name. Fixed: The Previous button flashes momentarily on the RSS feeds page in mobile view. Fixed: Unable to import contact categories. Fixed: Webmail chat display is broken due to the resizable side bar. Fixed: When manually adding a greylist bypass both settings are checked regardless of the configuration. Fixed: Whitelist entires for bypass greylist do not get converted to new Spam Bypass format when upgrading from SmarterMail 15 to 16. Translations: Updated German, Persian, and Turkish translation files. Version 15.7.6600 (2018-01-26) Fixed: A DateTime.MinValue value (01/01/0001) in DKIM expiration causes DKIM to fail due to expiration. Fixed: Bcc field is not being removed when the message is not pushed through the api. Fixed: Generated RSA key for DKIM is using improper format for 3rd and 4th byte. Fixed: Having the “Print received line” set to None could cause the wrong IP to be used in spam checks. Fixed: IMAP Retrieval is losing downloaded messages. Fixed: Issue where FirstDayOfWeek set to Monday incorrectly shows the following week if the current day is Sunday. Fixed: Mail folders that end with “.” (period) cause an assortment of problems. (Ending period is now removed on save.) Fixed: Null Sender is missing N/A at the "Enable for Incoming SMTP blocking" column. Fixed: SmarterMail Last Login does not update if a user is created with mixed capitalization but logs in with all lowercase. Fixed: SMTP connections that receive a 421 response are not closed properly. Fixed: The Actions menu drop down for the spool dashboard is not translated. Fixed: The Pop Retrieval logs are being written into the Mailbox Importing logs and not the POP Retrieval logs. Efficiency: LastLoginTimes method no longer makes unnecessary cleaning checks on every user update, significantly reducing processing times on servers with a large number of mailboxes. Version 16.3.6592 (2018-01-19) Added: A note that reminds Administrators to ensure Declude is installed and running when enabling that antispam check. Added: Added a progress bar for Mark as Read / Unread message actions. Added: Navigation panel and message list panel widths are now adjustable. Changed: Disk usage now shows a more granular usage total for both users and administrators. Changed: Reduced the number of data points on the line chart in reports dashboard to increase page rendering. Fixed: "No Items To Show" is shown during a search in Tasks even though tasks are shown. Fixed: All day area in weekly calendar view has double lines in dark theme. Fixed: Email addresses are being unnecessarily truncated in To, Cc, and Bcc fields. Fixed: Emails with disabled folder auto-clean rules are still being cleaned when upgrading major versions. Fixed: Incoming gateways set to All Domains (Web Service) requires a domain entry. Fixed: Performing a deletion on a contact would show only that deleted item in the view until page refreshed. Fixed: Personal subfolders were not included in the Disk Usage report. Fixed: Printing a message with keyboard shortcut Ctrl-P opens a blank popout page. Fixed: Setting an account to Forward and Delete Message throws an exception in the Delivery logs. Fixed: Shared folders were included in Disk Usage report for users. Fixed: The card labels in Account Settings are not updating without a page refresh when switching languages. Fixed: The drag and drop highlight prevents you from seeing the name of the destination folder in dark theme. Fixed: The System Dashboard report shows a hover effect on the cards even though they cannot be clicked. Fixed: Unable to sync calendars in Mac calendar app when using EWS. Fixed: Updated SignalR timings to mitigate potential web interface update issues. Efficiency: Significantly reduced the amount of time to process selected IDs within Messages API method. Efficiency: Spool starts processing existing messages immediately after a service restart instead of loading all messages beforehand. Translations: Updated German translation file. Version 16.3.6585 (2018-01-11) Added: Add an option to disable SPF checking on FROM field in SMTP. Changed: Moved brute force settings from web.config to the mailConfig.xml. Changed: Trusted senders now only evaluates the Return-Path header. Fixed: Clicking on a new item (email, calendar, task, etc.) would randomly logout a user from web mail. Fixed: Editing a mailing list custom field does not open the edit modal. Fixed: Having the "Print received line" setting set to None may cause the wrong IP to be used in spam checks. Fixed: In an open Team Workspace, modifying any setting does not reflect those changes in the main interface tab. Fixed: In Edge the Birthday header text cannot be read clearly. Fixed: In Team Workspace when you disable uploading files for everyone (except the organizer), attendees can still see the option to attach a file to the chat. Fixed: In the Spool Overview, clicking on Actions > Change Password does nothing. Fixed: Logs are coming through visually corrupt when searching. Fixed: Passwords with accented characters are failing Outlook IMAP and POP authentication. Fixed: POP Retrieval that's set to automatic doesn't seem to trigger the import on save; manual retrieval is necessary in order to see the import process begin in the logs. Fixed: Renaming a domain wipes out the hostname, primary domain admin and several settings. Fixed: Saving while in code view in Froala editor does not actually save the changes made. Fixed: Some cases where parsing an email address was failing to parse correctly in SMTP. Fixed: Subfolders would get created with a parent folder being lowercase causing odd behaviors for certain protocols. Fixed: When clicking on Retrieve Messages Now for a manual POP retrieval, the Mailbox Migration card started syncing. Fixed: When deleting a folder sometimes another folder is removed from the folder list, requiring a refresh to bring the folder back. Fixed: When you edit a POP Retrieval task, the Folder Destination switches from what you previously specified to Inbox. Efficiency: LastLoginTimes method no longer makes unnecessary cleaning checks on every user update, significantly reducing processing times on servers with a large number of mailboxes. Translations: Updated German, Spanish, and Swedish translation files. Version 16.3.6579 (2018-01-05) Added: "New" button shortcut in the menu toolbar that can be used to create new items (Email, Contact, Task, etc.) from anywhere in the interface. Added: A 'Copy Address' button to copy the disposable address to clipboard. Added: A caution modal that notifies user if a newly created calendar event occurs in the past. Added: Domain Administrators can add incoming and outgoing email attachment extension blacklists. Changed: Domain list now shows disk usage to the first decimal place. Changed: If 'Force HTTPS' is enabled and a user navigates to the IP address, the server will attempt a rDNS lookup and then redirect accordingly. Changed: Moved the Advanced Search option from the menu at the bottom of the navigation pane to the top right of the menu bar (next to chat and notification icons). Changed: When running SPF checks on the FROM email address, it is validated before running the check, otherwise it defaults back to Return-Path. Fixed: Accepting or declining a calendar invite created by a non-owner on a shared calendar with full permissions does not update the attendee status. Fixed: Calendar columns are not aligning. Fixed: Certain valid special characters in the username of email address are failing validation. Fixed: Changes to the fields in the setup wizard are not saving properly. Fixed: Creating categories within an EWS client does not reflect in webmail without a page refresh. Fixed: DKIM signatures are generated incorrectly. Fixed: In EWS clients that support public folders, new calendar events, contacts, and tasks can't be created for the public folder. Fixed: Navigating to delegated accounts throws an error in eM Client. Fixed: POP and IMAP Retrievals are writing to the Mailbox Importing logs instead of their respective Retrieval logs. Fixed: SmarterMail Last Login does not update if user is created with mixed capitalization but logs in with all lowercase. Fixed: Some 550s encountered in a SMTP session do not properly close the session. Fixed: Subscribing to a folder in Outlook, then changing the mapped folder in webmail to NONE or removing the mapping still allows the Outlook user to see the items. Fixed: The Froala editor does not use translations. Fixed: The indicator for an email that is Marked as Deleted isn't obvious in Dark theme. Fixed: Two consecutive unlinked URLs in a email get corrupted. Fixed: Unable to view or revoke an existing disposable address after logging out. Translations: Added Swedish and Turkish translation files. Version 16.3.6572 (2017-12-29) Added: The Delivery logs now show which user account sent an email from an alias. Changed: If an exception occurs on SSL negotiation for incoming SMTP a 554 error is now returned. Changed: POP/IMAP retrieval require a full email address; mailbox migration can occur using just a username. Fixed: A public folder in EWS that is renamed can no longer be subscribed to by the EWS client. Fixed: Cannot save changes to Domain Defaults because the Root Mail Path field is failing validation. Fixed: Categories are not synced over to Outlook contacts, tasks or notes in EWS. Fixed: Changing a task's priority in Outlook synced via EWS does not update in web mail. Fixed: DKIM signature field expiration is not being taken into account. Fixed: Encoding message issues for incoming SMTP connections on Chinese servers. Fixed: FileTypeBlacklists.json is incorrectly written to System32 folder. Fixed: Forwarding options in account settings is not working. Fixed: Logging in with an incorrect password refreshes the browser. Fixed: Low temp does not show in calendar week view in dark theme. Fixed: MAIL FROM is using a blank sending address sometimes. Fixed: Marking a task completed in Outlook synced via EWS does not update in web mail. Fixed: Moving emails to and from a public shared folder in eM Client is throwing a DBNull error. Fixed: Renaming a domain with a shared calendar gets a null exception and blank calendar page in web interface. Fixed: Syncing a contact with notes on an EWS client does not sync down to the server. Fixed: The date-time input fields are not updating visually in Edge though the models do update properly. Fixed: Unsubscribing to a public folder in EWS crashes Outlook. Version 15.7.6572 (2017-12-29) Added: Users can export calendar events in ICS format. Removed: Removed Real-time Antivirus settings. Fixed: DKIM signature field expiration is not being taken into account. Fixed: If an exception occurs on SSL negotiation for incoming SMTP a 554 error is now returned. Fixed: mailConfig.xml fails to load if certain Abuse Detection rules have a block period greater than 65,535 minutes. Fixed: Message rejected in SMTP due to command timeout is still fully received later and added to spool with success status and delivered. Fixed: SmarterMail Last Login does not update after renaming a user nor after logging in with a domain alias. Fixed: Starting a new POP Email Retrieval swithces the destination folder to Deleted Items. Fixed: The mobile interface email message timestamp is off by UTC offset. Version 16.3.6565 (2017-12-22) Changed: Add Message-ID to SMTP logs and Delivery logs. Fixed: A tag in the content makes link regex fail. Fixed: Appointments created in Android and synced to webmail via EAS are showing the "Notify attendees" option when deleted, even though no attendees were invited. Fixed: Cannot unblock an Internal Spammer IDS Block entry in the interface. Fixed: Clicking Delete on a filter that has unsaved changes prompts the Unsaved Changes modal after the Delete Confirmation modal. Fixed: Clicking New within Domain Settings > Mailing List > Custom fields fails to perform any action in Firefox. Fixed: Creating a new folder under Inbox may cause some weird behavior on IMAP because of lowercased "inbox". Fixed: Custom logo images on login may not size properly. Fixed: If you try to create a domain hostedsmartermail.com.uk but hostedsmartermail.com already exists, the folder path fails validation with no error explanation. Fixed: In the Map Calendars modal, domain-shared calendars are showing up as "My calendar on [domain]", despite having a different name. Fixed: mailConfig.xml fails to load if certain Abuse Detection rules have a block period greater than 65,535 minutes. Fixed: Renaming domains and users in webmail does not update the EWS_FolderID.xml files causing items to not sync via EWS. Fixed: SmarterMail Last Login does not update after renaming a user nor after logging in with a domain alias. Fixed: Stopping the SMTP session would still deliver the message somtimes. Translations: Updated German translation file. Version 16.3.6558 (2017-12-15) IMPORTANT: Fixed issue of modifying any domain setting removes the DKIM private key which causes DKIM to stop signing emails. Added: Added a section in Domain Settings --> General to show the current DKIM certificate. Changed: Changed calendar invite emails to use multipart. Changed: The navigation icons now utilize maximum horizontal space and collapses into a dropdown menu as necessary on smaller screens. Changed: Turkey time zone has permanently changed to +3 UTC and no longer observes Daylight Savings. Removed: Removed real time av settings. Fixed: "HTTP headers cannot be modified" error in event log when downloading attachments. Fixed: Attachments not working on Windows Server 2008 R2. Fixed: Calendar invite emails originating from SmarterMail going to an Office 365 recipient go to the recipient's junk folder. Fixed: Cannot delete a single instance of a recurring event in web interface. Fixed: Certain conditions are disappearing after saving an event and going back to edit it. Fixed: Chinese dates on report charts do not appear properly. Fixed: Display issue with Chrome 63 that would hide text fields within cards if the cards were displayed across multiple columns. Fixed: Fixed all potential exploits as reported by MailSploit.com. Fixed: For forced password changes at the login screen, if you enter the same account password in all 3 fields, the Confirm Password field shows a "Passwords do no match" error even though they do. Fixed: Greylisting does not work. Fixed: Mac Outlook crashes with EWS when trying to add folder permissions. Fixed: Message rejected in SMTP due to command timeout is still fully received later and added to spool with success status and delivered. Fixed: Modifying an existing domain-level Content Filter condition from "to address" to "from address" does not save the change. Fixed: Removing a mailbox folder caused Outlook to crash when closing/opening Outlook. Fixed: Scenario in which calendar invites sent from SmarterMail going to Office 365 could not be accepted on EAS devices. Translations: Updated Chinese (Simplified), Chinese (Traditional), and German translation files. Version 16.3.6551 (2017-12-08) Changed: Implemented better HTML page cache busting. Fixed: Cannot modify custom folders that are nested in the Inbox if the custom folder name matches a default folder name (ex: Inbox, Deleted Items, Sent Items, etc.). Fixed: Default conditions in events do not show up and are causing confusion. Fixed: SMTP/SPF issues with parsing email address in headers during the SMTP session. Fixed: System Dashboard report does not utilize the full space of the screen when refreshing the browser. Fixed: The download API is generating (non-critical) errors in the system log. Fixed: The Max Message Size limit for a domain is being ignored, and the toast error is showing untranslated text. Version 16.3.6544 (2017-12-01) Changed: SignalR is now better equipped to handle random disconnects or server restarts. Changed: Some improvements to message list in web interface to prevent double loading and selected message flickering. Fixed: Accepting and declining events from the Outlook calendar app on Mac does not send an update to the organizer. Fixed: If a SmarterMail account uses certain non-English characters in the username or password (ex: à, è, é, ç), Outlook when synced via EAS is unable to connect. Fixed: Mass deleting messages shows the percentage of folder deleted not the percentage of total operation; causes odd display bugs. Fixed: On the system admin Manage page, the IDS Blocks does not sort by Time Left column properly. Fixed: Prevent previous password use requirement was not allowing people to change their password. Fixed: SMTP is reporting the session as SPAM, however, in some cases it would still continue to deliver the message. Fixed: When you rename a Category, all contacts, calendars, or tasks that had that category enabled show that category as disabled. Translations: Updated the Czech translation file. Version 16.3.6543 (2017-11-30) IMPORTANT: Fixed a SMTP issue that caused a variety of delivery issues when SMTP AUTH was set for accounts. Changed: Lowered the maximum number of viewable table grid items from 500 to 200 to increase performance and responsiveness of browser pages. Changed: SMTP and Delivery processes now utilize the From address in email headers if it is provided; provides better spoofing protection. Fixed: A calendar appointment that is created in the Windows calendar app and accepted in webmail sends a reply email to the organizer with the wrong appointment time adjusted by UTC offset. Fixed: A domain's Max Message Size limit is ignored when a user clicks Send on a composed message more than once. Fixed: All calendars are read-only in Mac OSX synced via EWS. Fixed: Disabling a user does not disconnect them from any current connections. Fixed: Event #fromaddress# variable is no longer working. Fixed: Flagging an email for follow up in Outlook (using EAS) causes the email to disappear from Outlook. Fixed: Forward and reply messages that are saved as drafts do not update the status of the original message. Fixed: In-line images that sent from SmarterMail are not displaying properly in sent and received messages. Fixed: Memory leak due to not releasing ActiveDirectory SearchResultCollection objects properly. Fixed: On the system's Dashboard report, the "Dashboard Service Uptime" displays untranslated text. Fixed: Purging messages does not properly update the deletion progress modal. Fixed: Reply timestamp uses server time not current timezone. Fixed: System Messages are not displaying the message's Subject in the grid. Fixed: Users are not able to paste attachments in the message body when the installation's IIS site is configured to use a Virtual Directory. Fixed: When exporting a contact to CSV, the Additional Info text is listed under the E-mail Address2 or Address3 column. Version 15.7.6542 (2017-11-29) Fixed: Cannot rename a domain immediately after creating then removing a domain alias. Fixed: Cyren error behavior modified to prevent repeated errors from locking up the spool. Fixed: DatePicker control does not work initially for certain languages. (E.g., Simplified Chinese and Hungarian.) Fixed: Forwarding a message containing an attachment with non-English characters in the filename adds space after the . in the file extension. Fixed: In culture where Monday is the first day of the week, changing the calendar view from Monthly to Weekly displays the calendar one week in the past from where you just were. Fixed: Legacy WebServices svcVirusAdmin.GetAntivirusOptions returns 15 or 30 day quarantine length when length is set to none in web interface. Fixed: Memory leak due to not releasing ActiveDirectory SearchResultCollection objects properly. Fixed: Passwords containing € do not work for SMTP Authentication. Fixed: When exporting a contact to CSV, the Additional Info text is listed under the E-mail Address2 or Address3 column. Efficiency: Significant memory leak related to unreleased async ActiveSync ping requests has been fixed. Version 16.3.6535 (2017-11-22) Changed: In the Connections section, the port number can now be searched. Changed: POP account retrievals no longer prevent imports from accounts with the same account name. Changed: User, domain and system level PopupAlertItems are now capped at 100 latest items. Fixed: All Day appointments disappear when you scroll to the bottom of the calendar Day view. Fixed: An email with foreign characters cannot be turned into a chip. Fixed: Birthday dates appears +/- 1 day depending on user timezone. Fixed: Cannot select nor edit text within the Autoresponders and Notes using the latest Firefox 57. Fixed: Cannot send an email to a user with foreign characters in the username. Fixed: Connections section is missing the "No items to show" text on searches that yield no results. Fixed: CSS fix to handle calendar agenda view display bug caused by FireFox 57. Fixed: CSS fix to handle new date picker added in FireFox 57. Fixed: Each successive user imported from CSV has all of the previous imported users' phone numbers and email addresses. Fixed: EWS with Outlook on Mac does not send an update to attendees when an appointment is modified. Fixed: Force Password page does not check the old password against new passwords to prevent sameness. Fixed: In any of the IDS Blocks sections, the search bar does not look for matches in the Description field. Fixed: Legacy Web Service API missing domain defaults for disposable address and team workspaces. Fixed: Legacy WebServices svcVirusAdmin.GetAntivirusOptions returns 15 or 30 day quarantine length when length is set to none in web interface. Fixed: Pagination is not working properly in Connections section. Fixed: Passwords containing € do not work for SMTP Authentication. Fixed: Scenario in which a user forward address list could replicate exponentially, severely degrading server performance. Fixed: Scrolling on the calendar All Appointments view does not work. Fixed: Some links to PDFs in emails do not open properly. Fixed: The cursor does not focus on the Old Password field when a user is required to change their password. Fixed: The Spam Checks search bar does not work. Fixed: Unable to create a new Internal Spammer IDS rule. Fixed: Unable to export users whose username also contains the domain name. Fixed: Unable to sync new calendar events created on a EAS device to the server. Fixed: Users other than the organizer cannot upload files to Team Workspace. Translations: Updated German translation file. Version 16.3.6530 (2017-11-17) Added: A new option on the system admin Troubleshooting page to add and remove debugLogIds to facilitate debugging issues and to remove the necessity for a service restart. Added: Added "Jump to Bottom" and "Jump to Top" buttons in View Logs section to make navigation when viewing multiple rows easier. Added: The average response times for RBLs have been added back into the interface. Changed: An email message priority is shown in the message list to the left: red for high priority; gray for normal priority; and, green for low priority. Changed: If the Global Address List is disabled for a domain, collaboration items (e.g., shared calendars) will not use autocomplete when adding shared users. Changed: Mailing list subscribers, domain users, and ICS calendar events now display a indeterminate progress bar during import. Changed: Message archive search results are removed from cache after 30 minutes of inactivity instead of on a daily basis. Changed: Several changes to the dark theme colors and other styling changes particularly in the mail section and with grid tables. Changed: System and domain custom help settings can now be enabled or disabled; if either custom help setting is set, the default Online Help to SmarterTools does not show in avatar menu. Changed: With preview pane enabled on mobile devices and a message is selected, a Back button has been added to quickly navigate back to the message list. Fixed: Brute force detection is not working for webmail login attempts. Fixed: Content filter actions do not fire for any content filter with a "Trusted Sender" condition. Fixed: Edge case in which a shared calendar event summary was showing "Busy Time" even though the user had full control to the calendar. Fixed: Forwarding a message containing an attachment with non-English characters in the filename adds space after the . in the file extension. Fixed: If a new password contains the $ symbol a "Passwords do not match" error is returned. Fixed: In User Settings any timezone with an ampersand (&) incorrectly displays as & instead of the actual symbol. Fixed: Including the @domain when renaming a user breaks the interface. Fixed: Modifying a calendar event with an associated conference room in the Windows calendar app synced via EAS, the conference room is not updated with the new date-time. Fixed: Modifying the notes section for a contact does not enable the Save button. Fixed: Scenario in which some users receive a "Cannot display message" error when viewing certain messages synced via IMAP. Fixed: There is no easy way to locate a malformed email address in a user alias with 100s of entries. Fixed: Unable to access SmarterMail content running locally if there is no network connection detected. Fixed: Unable to perform a search on blacklist and whitelist IP addresses or description in system admin Security section. Fixed: Unable to set the primary system administrator username and password on new installs. Translations: Updated the German translation file. Version 16.3.6522 (2017-11-09) Added: Added a new setting to set the max number of recipients per SMTP OUT session. Added: Domain admins have an option in the Accounts page to expire the password of one or more users, forcing the user(s) to change their account password on the next web interface login. Added: Domain list now shows the total number of domains on the server. Added: Modifying multiple RBL / URIBLs now has weight and max weight input fields, as appropriate. Added: When creating a new user, there is a new checkbox to force that user to change their password on first web interface login. Changed: Backend SignalR service uses pipes instead of TCP connection to more reliably communicate between the mailservice and web frontend. Changed: Calendar all-day events are now sticky at the top of the calendar. Changed: Creating a new appointment in the monthly calendar view no longer defaults that appointment as all-day but uses the current time instead. Changed: If the CC and BCC fields are collapsed they show an count to indicate the number of entries they contain. Changed: Input fields requiring an API call for validation now trigger on debounce instead of blur. Changed: When attachments are being uploaded to a message or a draft is being saved, the send button now shows a warning modal instructing the user to wait until the operation is finished. Changed: Zipped content from Message Archive downloads is now streamed, significantly reducing memory consumption. Removed: Fraudulent DNSBL Protected Sky (bad.psky.me) from default RBL cehcks. Removed: Message archiving no longer allows sorting at this time due to the high, negative resource implications (this will be revisited in next major build). Fixed: After domain creation, the primary domain admin shows as New User if the domain admin was created with capitalized letters. Fixed: After renaming a domain, the ActiveSync mailboxes are not being updated with the new domain name. Fixed: Attachments are intermittently not being included in a message when it is sent. Fixed: Authenticating with the wizard after reinstalling causes angular errors to be displayed to the system admin. Fixed: Background image and "Welcome back, admin" show intermittently when impersonating users. Fixed: Better error checking when reading in mailConfig.xml, domainConfig.xml, and userConfig.xml files; mailservice will attempt to properly read from _bak.xml if an error is encountered. Fixed: Cannot create domains with a .cd top-level domain. Fixed: Cannot search domain accounts by Display Name only by account name. Fixed: Changing between "Specific Addresses" and "Specific domains" in From Address condition in a content filter clears the input field. Fixed: Clicking and dragging a non-selected message into a different folder moves the selected message instead. Fixed: Delivery logs do not show if a user sends from a domain alias but rather shows the primary domain name. Fixed: Enabling the "Show in Global Address List" user settings is not saving. Fixed: Grid paging does not work for system admin blacklist and whitelist items. Fixed: If a domain admin logs in under a domain alias, the ActiveSync Mailboxes list is empty. Fixed: Inline attachments are not included in replies from Windows Mail app synced via ActiveSync. Fixed: Junk email uses user override spam filter settings even after domain prevents user level override of spam filtering. Fixed: mailConfig.xml can intermittently become corrupted when shutting down the server. Fixed: Navigating the message list with arrows keys causes a delay when selecting an unread message. Fixed: On iOS devices with no preview pane enabled, users cannot open email messages. Fixed: Only two BCC addresses can be viewed in a Sent Item message even though the original message contains multiple BCC addresses. Fixed: Sending a message from a domain alias to same user primary domain address, the email has the warning banner saying "This message contains content from external sources." Fixed: Shared items are not properly translate when a different language is selected. Fixed: SPF / DMARC do not run when there is no Return-Path. Fixed: System admin Dashboard report menu item is not highlighted in the menu pane. Fixed: The Account Mailbox Full event does not fire in particular scenarios. Fixed: The Link File option found while composing an email shows "No Public Files" for the Google Drive folder even though there are public files. Fixed: The message action progress bar closes prematurely even though actions are still being performed. Fixed: The top-most week in month calendar view is intermittently cut off. Fixed: Tokens get removed from storage when network connection is lost. Fixed: User disk usage report displays blank page for newly created users. Efficiency: Message archiving only retrieves necessary items based on grid settings significantly reducing network bandwidth and client side processing. Efficiency: Significant memory leak related to unreleased async ActiveSync ping requests has been fixed. Efficiency: Simplified the EWS modification trace file to reduce disk I/O and CPU usage. Translations: Updated German and Italian translation files. Version 16.3.6508 (2017-10-26) Added: Added more administrative logging for when user accounts are added or deleted. Added: Added some system administrator logging when performing actions on a domain. (E.g., adding, deleting, renaming, etc.). Added: HDR file extension has been added to the Windows Defender extension exclusion list. Added: Tab button will now select auto-complete addresses. Added: Users can now import notes from a CSV file. Changed: In Domain Settings and System Settings, the Domain Settings and General Settings links have been renamed General. Changed: In User Settings, Account Settings and Account Profile have been renamed Account and Profile, respectively. Changed: Included a better message for exceptions that occur when a server cannot communicate over an unsupported SSL channel (SSL3 and TLS1.0). Changed: Mailboxes with a large amount of status changes (e.g., marking as read/unread) now display a spinner during those changes. Changed: More detail has been added to the Event logs to make them easier to read. Changed: Tab order changed when composing a new message to bypass Cc and Bcc fields unless they are expanded in the compose window. Changed: The message Send button is now disabled when attaching files until uploading is completed. Changed: The various reasons why a web interface login attempt may have failed are now reported to the user. (E.g., IP restriction.) Fixed: ActiveSync ResolveRecipients commands throws a NullReferenceException causing excessive memory and CPU consumption. Fixed: All day events can span across two days depending on the timezone. Fixed: Autodiscover for Outlook on mobile phones fails basic authentication. Fixed: Calendar, contact, note, and task detail windows show a double scrollbar. Fixed: Cannot sort the disk usage nor the mailing list count columns in the System Admin > Manage > Domains grid. Fixed: Certain foreign characters in a username are decoded improperly when performing a user import. Fixed: Configuring SmarterMail as a BackupMX server is not working. Fixed: Cyren error behavior modified to prevent repeated errors from locking up the spool. Fixed: Domain administrators can upload users in a CSV file with blank passwords, however, those users could not log into the interface. Fixed: Domain calendars do no sync all items with the correct date via EWS. Fixed: Failure to grab the message attachment name from the content-type header. Fixed: Links within an email message are not getting replaced with the proper tags; links already within tags are getting malformed. Fixed: Mailing list Unsubscribe event does not fire if the user is on a different domain than the event the domain is on. Fixed: Message draft auto-saving moves the cursor to the bottom of the editor. Fixed: On Reply or Reply All the editor is not being focused. Fixed: On the main web interface, the chat status bubble is sometimes not filled in. Fixed: Spam messages with many URLs cause RBL checks to run slow and the spool to stop delivering. Fixed: The BCC header field is being stripped out of the Sent Items message. Fixed: The Font Size options in Account Settings does not match the Font Size options within the editor. Fixed: The Link File option found while composing an email shows TEAM_WORKSPACE_FOLDER as one of the folder options in File Storage. Fixed: The main web interface can be pulled down on iOS devices resulting in a page refresh. Fixed: Unable to search for email addresses contained within a user alias with the Aliases tab in Domain Settings > Account page. Fixed: User cannot login because of Invalid Characters in the folder path. Fixed: UTF-7 encoded messages are not displayed properly. Fixed: Very large CSV files used for contact importing cause the browser windows to run out-of-memory; contact importing now chunks data during serialization to prevent this. Fixed: When linking a file when composing a message the cursor moves to the beginning of the email body. Fixed: Windows 10 Fall Update fails autodiscover for IMAP. Efficiency: Modified how the spool processes quarantined messages resulting in a significant decrease in disk I/O usage. Efficiency: Removed unnecessary inter-process encryption being done in MailService significantly reducing overall CPU usage. Efficiency: Significant changes to how username/password hashes are cached internally reducing API bandwidth and encryption/decryption calls. Efficiency: Spool quarantined messages are now cleaned out as a daily task rather than every 5 minutes significantly reducing disk I/O and CPU. Efficiency: Total network bandwidth for TCP sessions (IMAP, POP, SMTP, etc.) are reported after the session closes rather than with each packet saving significantly on CPU usage. Translations: Updated the Chinese (Simplified), Chinese (Traditional), Danish, Dutch, French, German, Persian, and Portuguese translation files. Version 15.7.6508 (2017-10-26) Changed: Greylisting now evaluates on messages with no return path based on other information in the session. Changed: Included a better message for exceptions that occur when a server cannot communicate over an unsupported SSL channel (SSL3 and TLS1.0). Fixed: ActiveSync ResolveRecipients commands throws a NullReferenceException causing excessive memory and CPU consumption. Fixed: Certain all-day appointments appear on the calendar an hour earlier when synced to Outlook 2013 via EAS. Fixed: Certain mobile devices synced via EAS are experiencing extremely HIGH battery usage. Fixed: Configuring SmarterMail as a BackupMX server is not working. Fixed: Cyren error behavior modified to prevent repeated errors from locking up the spool. Fixed: Encoding foreign characters with certain encoding types does not display correctly in web interface. Fixed: Google Access (Gmail migration) uses the wrong appid, resulting in an error from Google. Fixed: In content filters some symbols in emails are getting converted and stops matching from occurring. Fixed: Mailing list Unsubscribe event does not fire if the user is on a different domain than the event the domain is on. Fixed: Marking a task in Outlook as complete does not remove the completed check mark when synced via EAS. Fixed: Spam messages with many URLs cause RBL checks to run slow and the spool to stop delivering. Security: Bounce messages should be not be sent to users within an alias; the alias address itself should bounce. This prevents backscatter and could otherwise expose the user aliases. Version 16.3.6496 (2017-10-14) Added: Froala text editor now has Undo and Redo buttons in button panel. Changed: Significant performance and user-experience improvements with contact importing from CSV files. Changed: When importing contacts using a ZIP file, only contact VCF files will be imported; CSV files will be ignored and should be imported individually. Changed: Whitelist checks only look at the topmost received line now. Fixed: After modifying a signature in code view, the Save button enables, but when clicking on it the "No Changes" toast appears and the changes do not actually save. Fixed: Changes to domain calendars and shared notes do not automatically update with EWS clients. Fixed: Changing the avatar image does not update it in the top bar of the chat window. Fixed: Changing the GAL avatar image on Contacts page does not upload the avatar menu icon in upper right corner of interface. Fixed: Default font on replies and new messages does not follow the Compose Font set in a user's Account Settings. Fixed: Encoding foreign characters with certain encoding types does not display correctly in web interface. Fixed: Focus not set properly when composing a new message or replying/forwarding messages. Fixed: IIS configuration tool performs a full IIS reset instead of just an AppPool reset when selecting the "Use existing site" option. Fixed: Issues with calendar appointments being created on the wrong day from within the web interface. Fixed: Mail unread count not updating if not on mail page. Fixed: Signatures mapping in the user's Signature section should use the full email instead of just the alias name. Fixed: The From address encoding on the autoresponder is incorrect. Fixed: When "Use To Address for Replies" setting is enabled, the correct signature mapping is not used when replying to an email sent to an alias. Fixed: When creating a new message, and inserting an image, if you highlight the image to edit it, and then scroll in the message window, the highlight scrolls with the message window. Efficiency: Modified API call for messages to significantly reduce time needed for message retrieval. Efficiency: Removed unnecessary lock from UpdateOnlineUser method, which was called on every API call. Security: Bounce messages should be not be sent to users within an alias; the alias address itself should bounce. This prevents backscatter and could otherwise expose the user aliases. Translations: Updated the German, Chinese (Traditional), and Chinese (Simplified) translation files. Version 16.3.6488 (2017-10-06) Added: Added new toggle switch for Tasks to hide or show the start and due date-times. Added: Calendar events can now be exported to ICS file. Added: Domain admins can now export a list of users to a CSV file; it will contain user contact information, display name, disk allocation and utilization, last login, etc. Added: Fault tolerant behavior to the writing of HDR files to prevent messages from starting delivery but never actually delivering. Added: Mailing lists now have a logging option for troubleshooting issues. Added: SmarterMail edition (i.e., Free, Professional, Enterprise) has been added to the diagnostics page. Added: System admins can now export a list of all system users to a CSV file; it will contain user contact information, display name, disk allocation and utilization, last login, etc., grouped by domain. Changed: Disabled domains (even those marked as external) will no longer send nor receive mail. Changed: DNS Cache Utilization report on system admin dashboard was redefined to show Total Cache Items, Hits and Misses instead of a percent. Changed: Domain and User Propagation modals now use Shift + Click functionality. Changed: Froala editor now properly handles indentation options. (E.g., tabbing) Changed: Greylisting now evaluates on messages with no return path based on other information in the session. Changed: Messages with null senders will no longer be greylisted. Changed: Tasks with no start or due date-times no longer appear in calendar views. Fixed: After a mailbox migration completes the interface still shows the migration as in progress. Fixed: All-day calendar appointments are an hour off within Outlook 2013 when synced via EAS. Fixed: All-day events added to a shared calendar do not appear on the shared calendar when synced via EWS. Fixed: Already accepted appointments with no attendees are being marked as tentative in Windows Calendar app synced via EAS. Fixed: Calendar appointments are showing up as being on the current day when opening in the details window. Fixed: Calendar appointments created via EWS sync as meeting requests in Outlook. Fixed: Cannot adjust the system admin view log start date beyond the end date without first adjusting the end date. Fixed: Cannot click on items in mail user context menu. Fixed: Certain all-day appointments appear on the calendar an hour earlier when synced to Outlook 2013 via EAS. Fixed: Certain locales are causing reports to stop working. Fixed: Certain mobile devices synced via EAS are experiencing extremely HIGH battery usage. Fixed: Certain protocol types are being returned in an autodiscover response even if they are not enabled. Fixed: Changing the color of a shared calendar in eM Client synced via EWS breaks the client. Fixed: Color picker control does not work in Safari. Fixed: Creating an all-day appointment in certain timezones was causing the new event dialog to create on the wrong date. Fixed: Date column on Advanced Search page is not sorting properly. Fixed: Deleting mail in select mode appears to disable select mode but does not actually disable it. Fixed: Domain admin disk usage report has an endless spinner. Fixed: Folder auto-clean rules are not working properly. Fixed: Gmail migration does not remove itself from migration queue on failure. Fixed: In content filters some symbols in emails are getting converted and stops matching from occurring. Fixed: In IE11 an open compose window is pushed behind the main window whenever the message list refreshes. Fixed: In iOS Safari, clicking on a notification or anything that opens a new tab causes the main interface to shift up from bottom of page. Fixed: Legacy add domain web services need to use domain defaults for hostname and autodiscover settings. Fixed: Logging a user in using a temporary password triggers the new password modal to appear. Fixed: Marking a task in Outlook as complete does not remove the completed check mark when synced via EAS. Fixed: Masonry does not always arrange the folder auto-clean cards correctly on the page. Fixed: Notes are not synchronizing via EAS. (NOTE: Outlook does not sync notes at all via EAS). Fixed: Notification spacing is off between calendar event When and Location fields. Fixed: Refreshing the browser after logging into webmail displays the impersonating button. Fixed: SharePoint (Add to Outlook) and Administrative logs detail settings are using the Autodiscover log settings. Fixed: Signature appears blank if there is no birthday variable within the signature. Fixed: SmarterMail time stamps are incorrect in Outlook for Mac 2016 synced via EWS. Fixed: Switching between mail folders retains the search query parameters but does not show in the search bar. Fixed: System event type data is missing until the admin refreshes or revisits the page. Fixed: The Birthday signature variable shows the incorrect date. Fixed: The birthday tag is below the input field in Safari. Fixed: The scrollbar is showing behind the chat text area in dark theme. Fixed: The Sending Email and Sending Domain signature variables do not update correctly when a user changes the Send From dropdown. Fixed: The top bar and email list have focus styles that preventing them from being touched in iOS Safari. Fixed: The Website signature variable uses the Home Page value (under Personal Info ard) instead of the website value. Fixed: User claims are being overwritten when impersonating with "Remember Me" checked, causing users to have to re-login. Fixed: Validation error adversely modifies the styling in all sharing modals. Fixed: When an email that contains an in-line attachment is replied to, the attachment in the thread history of the reply loses its original view dimensions. Fixed: Yearly recurrence month in calendar verbose message is not updating when changing the recurrence month. Translations: Added Danish translation file. Translations: Updated the German, French, Persian, and Dutch translation files. Version 16.3.6474 (2017-09-22) Added: Debug logging back end now supports multiple debug type IDs and saves each ID to a separate log file; this simplifies the ability to get debug logs without requiring users to install separate debug builds. Added: Recurring calendar appointments now have verbose text describing the recurring appointment. Changed: Added a "X" next to the domain fields in User Propagation to facilitate quick entry removal. Changed: Calendar appointment start and end dates/times for recurring events are now disabled; the dates are modified based on their recurrence. Changed: If a mailbox migration fails, a toast notification lets the user know of the failure. Changed: In domain config actions menu, the Delete action has been moved to the bottom of the list for consistency with other menus. Changed: Re-added the ability to select the DKIM signing key size instead of forcing 2048 bit. Changed: Updated the SharePoint Services (Add to Outlook) library from version 1.1 to version 3.0. Changed: Users can send chat messages to offline users within the web interface. Fixed: A couple of pages are missing translations. Fixed: A couple of pages are showing red validation error messages without modifications to those pages' settings. Fixed: A couple of pages have an enabled Save button when first entering the page even though no changes have been made. Fixed: Accepting calendar appointments in WebDAV causes Windows 10 calendar app (synced via EAS) to show meetings as not accepted. Fixed: Adding a new CalDAV account to Mac OS calendar app and an EWS account to eM Client prompts the user to accept or decline already accepted meeting requests. Fixed: All day appointments could span more than one day when synced via Exchange Web Services. Fixed: All day calendar appointments span all times instead of just the all-day area within Mac calendar app when synced via CalDAV. Fixed: Attachments are not displaying correctly when synced via Exchange Web Services. Fixed: Autoresponders could fail to send under certain conditions. Fixed: Bottom email preview pane is hidden on Internet Explorer with the message list taking the full height. Fixed: Browser notifications are not firing for new email messages. Fixed: Cannot add the text-based filtering Actions as the Save button isn't available. Fixed: Cannot edit or delete domains with an ampersand (&) character in the name; prevent domains from being created with invalid characters. Fixed: Clicking outside the Header Fields text area in Email signing shifts the modal around. Fixed: Contact photos do not appear in signatures. Fixed: Contacts do not automatically sync with long polling using Exchange Web Services. Fixed: Creating appointments show that an invitation has been sent even though it is a private appointment when synced via Exchange Web Services. Fixed: Cyren Premium Antispam and Message Sniffer showing as not licensed on Spam Checks page even though they are licensed. Fixed: Deleting a message from the Advanced Search window causes the search to rerun but should not. Fixed: Domain shared resources permission tab has a misaligned "X" button below the user field. Fixed: Double clicking on an already read message marks it as read again. Fixed: Email batches arrive in a different order compared to other clients when synced via Exchange Web Services. Fixed: Email message content pane does not work with mousewheel / mousepad until the window is resized in Safari browsers. Fixed: Entering nonsensical data into the User Propagation domain field shows a blank autocomplete row. Fixed: Grid columns and row do not properly align when viewing the domain accounts list in Internet Explorer. Fixed: IDS Blocks trigger its own refresh which causes a success tooltip to show up randomly. Fixed: If a mailing list subscriber unsubscribes from a mailing list either via the Unsubscribe Link or from mailing list commands, an unsubscribed notification message is not sent to the mailing list admin. Fixed: If a user starts a mailbox migration with the "Delete existing mailbox items" enabled, the migration still includes the existing mailbox size and may fail due to space limitations. Fixed: Impersonating a user with "Remember Me" enabled causes an "Invalid rights" error. Fixed: Importing vCards exported previously from Mac loses the contact monogram letter in the web interface. Fixed: In Outlook on Mac synced via Exchange Web Services, emails sent by a system administrator show blank entry in the From field. Fixed: Long email addresses and IP addresses are being cut off too aggressively with the ellipses on mobile devices. Fixed: Mail attachments and task tabs in message preview pane do not work on Microsoft Edge. Fixed: Mailbox migration progress status indicates completion prematurely; after large pulls, mail is still being delivered to the mailboxes. Fixed: Mailing list sections (except Options) become unresponsive on mobile devices; right padding is incorrect. Fixed: Modifying the style (i.e., adding a hyperlink, bolding text, etc.) of a signature does not enable the Save button. Fixed: Notes do not automatically sync with long polling using Exchange Web Services. Fixed: On the system admin Services page using the dark theme, the status column uses text coloring that is very difficult to see. Fixed: Opera browser image is missing from Team Workspaces video "Browser not supported page". Fixed: Outlook 2016 does not send the user's password for authentication when attempting autodiscover. Fixed: Plus addressing may cause email address validation errors on certain pages. Fixed: Send Email and Send Reminder action modal should have a Send button rather than a Save button. Fixed: Sending to a domain marked as External (use MXLookup) and having "Deliver locally if user exists" option enabled fails for non-local user deliveries. Fixed: Several pages use a font color that makes readonly text difficult to read in Safari on certain iOS devices. Fixed: Some users without a avatar image show as blank avatar in Team Workspaces. Fixed: Spacing between When and Location fields for calendar notifications are incorrect. Fixed: Special characters need to be escaped for advanced message searches. Fixed: Tasks do not automatically sync with long polling using Exchange Web Services. Fixed: The checkmark hover color is the same as the row color and becomes "lost" on grids in dark theme. Fixed: The date column is not sorting properly in the Advanced Search window. Fixed: The email received by users from the Send Email option in Domains actions menu has different padding between the header and message tab than other emails. Fixed: The Last Login column on Inactive Users page takes up to 3 rows to display information on mobile devices. Fixed: Tooltips do not disappear on certain touch devices. Fixed: Unnecessary padding issues on mobile devices in several pages. Fixed: Updating the status of message item in the message list should not reload the DOM element. Fixed: Users are unable to override the domain spam settings actions. Fixed: Users cannot send to a contact's secondary email addresses unless they are manually entered; they do not appear in autocomplete controls. Fixed: When a new message comes into the message list the focus highlight moves to the message above instead of the highlighted message. Fixed: When a user opens an email's context menu and chooses "Invite to Event", the invitee's email address is shown twice instead of the display name and email address. Fixed: When using the Add Contact option from an email header, the display name should use the email address if no display name is available. Fixed: When you first open SmarterMail or click on the email section, the first unread email in the list is marked as read immediately. Fixed: Within the indexing service turned off, a user can still manually select an account and reindex it with a Success toast notification. Efficiency: CSS postload has been reworked to increase efficiency. Efficiency: Spool dashboard no longer makes several unnecessary API calls to get user information. Translations: Updated the Spanish (Latin), Persian, French, Chinese (Simplified), Chinese (Traditional), and Dutch translation files. Version 15.7.6474 (2017-09-22) Changed: Updated the SharePoint Services (Add to Outlook) library from version 1.1 to version 3.0. Fixed: Content filter for body text doesn't work for Base64 encoded content containing foreign characters. Fixed: DNS checks show "UnknownHost" for local addresses (this fix does not affect rDNS spam checks). Fixed: Exceptions occurring when syncing a calendar with a monthly recurring event via Exchange Web Services. Fixed: If a mailing list subscriber unsubscribes from a mailing list either via the Unsubscribe Link or from mailing list commands, an unsubscribed notification message is not sent to the mailing list admin. Fixed: Local users blocked by the internal spammer rule do not show up on the IDS Blocks page. Fixed: Login with Outlook on Mac sometimes fails when synced via Exchange Web Services. Fixed: Searches including characters like '/' in advanced search are not returning correct results. Version 16.3.6467 (2017-09-15) Added: A file overwrite confirmation modal when uploading files with the same name and extension to Team Workspace file storage. Added: Added a column to the IDS Blocks page table grid to show the remaining time for any particular block. Added: If an invalid SSL certificate is encountered during a mailbox migration, the user is prompted whether to bypass the invalid certificate. Added: IP addresses can now be blacklisted from the IDS Blocks page. Added: Middle-clicking an RSS feed opens the feed into a new tab. Added: Shift + Click functionality on the Bindings > Ports modal to allow admins to select multiple IPs more conveniently. Added: When composing an email, the text editor now includes an Unlock/Lock Signature button that allows/prevents the user from editing the signature. Changed: Consolidated all menu options found in the navigation pane into a single menu button. Changed: Folder names displayed on a report's Disk Usage card are now indented. Changed: If an active message is unread, clicking on it again marks it as read. Changed: In the Spam Checks grid, the checkboxes on the built-in default spam checks have been disabled in order to prevent deletion. Changed: Message footer was available in two locations: General Settings and System Messages. It is now only accessible in General Settings. Changed: Pressing the Refresh button in various areas of the interface now shows a toast notification to indicate that the action was performed. Changed: Removed System Messages %ExpireDate% and %DaysLeft% variables from system messages that do not use them. Changed: Removed the "Force HTTPS" setting from the system level; it is now only a domain level setting that can be propagated. Changed: Renamed "Connected Services" to "Cloud Storage" on Domain Features card. Changed: SignalR triggers immediately now when adding a new task. Changed: The IDS Blocks "Rule" column header has been changed to "Rule Description" to better reflect its purpose. Changed: The right-side Impersonate button has been removed from mobile views; it is available in the normal menu button. Changed: The search string is now the default criteria item in the Advanced Search modal. Changed: When entering delivery limits, the Do Not Forward item and the new Reserved Domain item fields have been modified for consistency. Fixed: A disabled domain still receive local deliveries and send out mail. Fixed: A user could toggle disabled checkboxes in table grids if the row itself was still clickable. Fixed: Accepting a meeting invite with a CalDAV client does not show as accepted in Outlook for Mac synced via EWS. Fixed: Accepting a meeting invite with EWS shows the attendee as the organizer. Fixed: Adding a reserved domain did not prevent a domain with that name from being created. Fixed: Adding a subscriber to a mailing list would show an incorrect subscription date. Fixed: Adding a user to a calendar appointment by their domain alias address does not send the "You have been invited..." email to that user. Fixed: Adding an image into the text editor on non-email pages uploads the image to the Froala server. Fixed: Advanced Search results are returning nothing regardless of the specified search string. Fixed: After modifying an item the user is taken back to page 1 in the table grid even if they where on a higher page before the edit. Fixed: All modals momentarily flash a Delete or other "hidden" buttons when first opened. Fixed: Antivirus Quarantine directory is missing path validation. Fixed: Anyone can opt someone else out of a mailing list if the URL, list name, and email of the user is known. Fixed: Archive path on modal validation gives a non-descript error about invalid characters. Fixed: Blacklisting an item from the spool dashboard tags the IP with [Blacklist]; manually removing the entry in Security > Blacklist does not update the dashboard to remove the tag. Fixed: Calendar items are not syncing via EWS. Fixed: Cannot add new content filter conditions at the domain level. Fixed: Cannot authenicate against Active Directory; receive a "Cannot find user on Active Directory" toast notification. Fixed: Cannot choose Inbox as a cleanable folder if the "Allow users to autoclean inbox" option is enabled. Fixed: Cannot impersonate a different user after already impersonating a user. Fixed: Cannot import a VCF file that was exported from SmarterMail; it is missing the "source" field. Fixed: Cannot open System Admin reports on mobile. Fixed: Cannot save a new folder auto-clean rule with default settings without first modifying something. Fixed: Cannot save a rule for Junk Email auto-clean settings. Fixed: Cannot save an email address for the "Send a Notification" system event action. Fixed: Cannot scroll to the bottom of the page in calendars, contacts, tasks, and notes popout windows. Fixed: Cannot view or edit a system message in Safari on iOS devices. Fixed: Cards could clump together on page refresh or reload. (This is still a known issue with Chrome 61.) Fixed: Certain recurring calendar events synced via EWS could show on the wrong day. Fixed: Certain report fields are being reported as NaN on the Dashboard protocol card. Fixed: Changing a system administrator's password causes any IP restrictions to become lost. Fixed: Choosing a date closes the content filter modal permaturely. Fixed: ClamAV can be updated even if it is disabled. Fixed: Clicking "Show all images" in mobile view takes the user back to the message list grid. Fixed: Clicking on "Reset Bounces" inside the mailing list subscriber modal throws a 400 error in web interface console. Fixed: Clicking on a message from the spool or message archive could result in the popout window being blank. Fixed: Column sorting in table grids do not sort properly. Fixed: Command Line Action for System Events can be saved even if the Process or Argument fields are blank. Fixed: Composing a new message when the user does not have a signature puts NaN into the text editor. Fixed: Contact importing has issues with detecting the correct text encoding. Fixed: Contacts with defined categories synced via EAS do not show up on the client device. Fixed: Content filter for body text doesn't work for Base64 encoded content containing foreign characters. Fixed: Custom help login icon on the home page replaces the login page instead of opening within a new window/tab. Fixed: Deleting or changing a system administrator's password should logged that admin out if they are already logged in. Fixed: Deselecting all protocol options when adding or editing a blacklist entry enables the Save button but the button does nothing; at least one protocol is required. Fixed: DNS checks show "UnknownHost" for local addresses (this fix does not affect rDNS spam checks). Fixed: Doing a mailbox migration temporarily showed up as a retrieval account. Fixed: Domain shared calendar appointments cannot be synced via EWS in eM Client. Fixed: Dragging and dropping files between folders in File Storage results in an endless spinner. Fixed: Duplicate IP addresses are erroneously showing in the system admin Connections page table grid. Fixed: Editing a folder auto-clean rule removes the folder name from the Rules list. Fixed: Editing a mailing list subscriber in IE 11 displays double scrollbars which causes the columns to appear really small. Fixed: Enabling "Skip enforcement for existing passwords" removes the guidelines from password modals even though the guidelines must still be met. Fixed: Ending a mailbox migration from the Current Migration section does not update the current number of migrations displayed in the tab. Fixed: Ending an IMAP migration on the system side does not update the progress on the user side; it seems to freeze from the user's perspective. Fixed: Flagging an email from the grid does not update the message in the preview pane. Fixed: Folder names are all lowercase in the Advanced Search Results window. Fixed: GetDomainSettings method in svcDomainAdmin web service does not return the "showdomainreports" in correct format. Fixed: Google Access (Gmail migration) uses the wrong appid, resulting in an error from Google. Fixed: IDS Blocks were not removed from the block list when refreshing the list; it took 15 minutes. Fixed: If an account has a display name containing certain non-English characters, that user cannot login into the web interface. Fixed: If there are no custom rules on Antispam Spam Check page the check all button should be disabled. Fixed: Impersonate button does not work in Safari on iOS devices. Fixed: Impersonating a domain administrator incorrectly renders their email address on the modal in the wrong location. Fixed: Importing a mailng list subscriber without an email address from a CSV file should fail. Fixed: Importing subscribers / digest subscribers from a CSV does not update the tab count but requires a page refresh in order to see the total number of subscribers. Fixed: In a mailing list HTML digest email, the #UnsubscribeLink# variable does not show the friendly unsubscribe text. Fixed: In domain settings the user account reply-to email address and recovery email address are missing validation messages. Fixed: In Firefox the Accounts page column spacing is too far apart and hides part of the last column. Fixed: In reports, Google charts do not obey date locale settings. Fixed: In Safari the Team Workspaces file storage drag-and-drop area is only 1/4 of the page and shrinks to the height of the uploaded files once a file is dropped. Fixed: In the User Activity section a disabled user cannot be re-enabled. Fixed: Inputs and buttons are misaligned in Troubleshooting > View Logs page. Fixed: Local users blocked by the internal spammer rule do not show up on the IDS Blocks page. Fixed: Missing validation on port number fields. Fixed: Navigating to the second page in table grid for Online users causes the page to become unresponsive. Fixed: No settings appear in the Domain Propagation modal. Fixed: Occasionally SmarterMail may lose connection and boot user to login screen with an untranslated toast notification. Fixed: On mobile devices an invalid domain path can be saved. Fixed: On Safari in the Team Workspaces, the "Your browser doesn't support..." page is malformed. Fixed: On the spool dashboard on mobile devices the IPs and email addresses are truncated too soon with ellipses. Fixed: Opening a message from an Advanced Search result requires a double-click instead of a single-click. Fixed: Opening an archived message permits certain actions, like adding a task, that should not be allowed. Fixed: Performing a LDAP import for the time, the List Users button is enabled before a valid LDAP string has been entered. Fixed: Performing a search with an IP address on the Connections page does not show accurate results. Fixed: Performing a subsequent archive search does not update or replace the previously shown results with the new results. Fixed: Receiving multiple EWS updates for a single email message could cause duplicate emails. Fixed: Reminders sent from the Domain section > Send Reminder action include the raw HTML in the Notifications window grid. Fixed: Removing all entries from the incoming / outgoing extensions blacklists still shows "1 item" after saving. Fixed: Resetting antispam settings after modifying UCEProtect Level 1 duplicates that entry within the list. Fixed: Resetting antispam settings does not remove user added items. Fixed: Resetting antispam settings does not reset all fields of the default spam settings or options. Fixed: Scrolling through the list of uploaded file on mobile in File Storage often shows a blank page before displaying the files. Fixed: Searching and sorting a shared message folder and then selecting a message results with "Message does not exist" error. Fixed: Selecting all spam checks and then unselecting one spam check item actually unselects all items. Fixed: Setting message retrieval to transfer to the root folder instead randomly delivers the messages to the Inbox or Deleted Items folders. Fixed: Shrinking the Advanced Search results window causes the Delete button disappears. Fixed: SignalR does not fire when receiving an email from a domain alias. Fixed: Signature should not be able to have images uploaded to them. Fixed: Simultaneous calls to Angular ui-router causes a transition state failure preventing the page from rendering. Fixed: Spam Check "Add Rule" input field is missing proper validation, preventing the save button from enabling. Fixed: Spam check tab count is reporting one less check than there is. Fixed: Syncing a modified contact birthdate via CardDAV is not parsed correctly. Fixed: System admin reports are unresponsive or extremely slow on iOS devices. Fixed: System admin user propagation domain field needs to use autocomplete to only allow domains on the server to be entered; domains should be limited to one entry. Fixed: System services show enabled Start and Stop buttons even if no services have been selected. Fixed: Text encoding setting in user defaults does not save properly; when propagating it always says "Not Set". Fixed: The 25 item row selector option is not available in Virus Quarantine section. Fixed: The antispam Trusted Sender fields are missing validation when saving. Fixed: The chat window headers displays incorrectly on mobile devices if the user has a long display name. Fixed: The End Session button is enabled in Mailbox Migration even if no items are selected. Fixed: The forward list in a userConfig.xml could duplicate entries ad infinitum which severely degrades disk I/O and general system performance. Fixed: The IP restrictions card does not show when viewing the details of a system administrator. Fixed: The messages API is requesting a blank folder and blank ownerEmailAddress causing invalid returns. Fixed: The reply-to email address is not being used when sending an email. Fixed: The report date range options hang off the right of the screen on mobile devices. Fixed: The TO friendly name does not appear in the email header received by the user when sent by the Domains > Send Email action. Fixed: Turning off Chat Search option when editing a domain does not remove it from the domain's settings. Fixed: Turning off disposable addresses does not remove them from the interface. Fixed: Usernames containing foreign characters show up as "???" when viewing the logs in the web interface. Fixed: Users are randomly logged out of the web interface. Fixed: Users can set the folder auto-clean "Reduce to" option to be larger than the "When size greater than" option. Fixed: Users with full permissions to a shared calendar cannot save a new appointment to that calendar. Fixed: Using CalDAV, accepting a meeting invite then deleting it with the notify option selected does not update other clients. Fixed: Viewing logs on mobile has a too small, unusable viewing area. Fixed: When adding or editing a gateway, the domains field indicates at least one domain is required but does not prevent saving the entry if none are present. Fixed: When auto-clean is disabled the rules are still editable (though saves will not work). Fixed: When editing an incoming or outgoing gateway there is no delete button. Fixed: When editing an IP Bypass entry, the Save button is active before any changes have been made. Fixed: When logging into the web interface on iOS devices, the view is slightly zoomed in. Fixed: When logging out the login page may flicker momentarily. Fixed: When viewing the system admin IP Restrictions column on mobile devices, the horizontal line dividers get distorted. Fixed: While composing a forwarded message in webmail, multiple copies of drafts would be created. Efficiency: Replaced the mail virtual list control resulting in significant performance improvements. Security: User's hashed password has been removed from the claims token. Translations: Added the Persian translation file. Translations: Updated the Dutch, Italian, Portuguese, French, German, Chinese (Traditional), and Chinese (Simplified) translation files. Version 16.2.6442 (2017-08-22) Added: New diagnostic check to determine the number of IIS worker processes; if there is more than one, this new check fails. Changed: Better authentication error logging. Fixed: Exchange Web Services shared folders are not syncing changes to the EWS client. Fixed: Instances where Bcc could be seen in the email header. Version 15.7.6443 (2017-08-22) Added: A new weighted spam check to evaluate messages sent with a null sender. Changed: Updated Dropbox APIs to latest stable version. Fixed: Adding email folders with leading or trailing white space will not sync those folders via Exchange ActiveSync. Fixed: Concurrent dictionary changes to prevent mailbox locking issues. Fixed: Content filters using "To Specific Addresses" do not work on emails that should be moved to different folders. Fixed: Exchange Web Services could enter a deadlock state causing mail functionality to stop responding. Fixed: Folder auto-clean ignores domain permissions that allow the user to override auto-clean settings. Fixed: Importing contacts that did not have an email address are considered conflicting contacts. Fixed: Let's Encrypt http-01 verification challenges are improperly intercepted by the WebDAV handler. Fixed: Mailbox oversize limit SMTP bounce could produce an IDS block for email harvesting. Fixed: POP retrieval can be really slow if messages ended with only a carriage return (\r). Fixed: Shared calendar appointments do not load but show Oops page instead. Fixed: Trying to link a file from Google Drive returns a message that the account is not attached. Fixed: Users are unable to modify and save shared calendar items. Fixed: Web Service method svcServerAdmin.AddAbuseDetectionRule does not add Denial of Service or Brute Force detection types. Version 16.2.6439 (2017-08-18) IMPORTANT: Changed installer to ensure static and dynamic content compressions are enabled on the server. Added: A new weighted spam check to evaluate messages sent with a null sender. Added: Additional API documentation for Contacts. Added: Image cropper that allows images of varying size to be used and cropped to fit a user's or contact's profile picture. Added: System Administrators can now modify the Autodiscover XML file used for both desktop and mobile. THIS IS AN ADVANCED FEATURE and should be used only by administrators familiar with how Autodiscover works. Changed: Added ActiveSync calendar adds, edits, and deletions to the Calendar logs. Changed: Calendar meeting notifications and emails now use "Location" instead of "Where" and also include a new field for the applicable Conference Room, if one is used. Changed: Incoming gateways can now be enabled or disabled. Changed: Mailing list content variables now show up in a custom Froala dropdown menu item when composing the message content. Changed: Signature dropdowns on replies from Plus and Disposable Addresses are now available. That way, if you do want to include a signature, you can choose from any that have been configured or applied from the domain. Changed: System and domain administrators can now drill down through all of the reports to the user level. Changed: There is now a descriptive banner for Internal Block Senders. Changed: Unclickable grid table rows with checkboxes now implement Shift / Ctrl + Click for selecting big selections of entries. Changed: Users can now share a link for ANY file in File Storage, whether Public or Private. When Private files are linked, the system automatically gives that file public visibility. Fixed: A fresh Exchange Web Services sync should not show messages "Marked as Deleted". Fixed: Accepting a meeting in WebDAV from EAS and/or web mail does not create the email alert in WebDAV. Fixed: Accepting a meeting invite in an ActiveSync client and then accepting it again in a WebDAV client overwrites the calendar event data. Fixed: All day calendar appointments span multiple days in eM Client synced with Exchange Web Services. Fixed: Appointments added to a domain shared calendar do not appear in web interface without a refresh. Fixed: Autoresponder page becomes very unresponsive in Safarai when entering any text in the editor. Fixed: Back and cancel buttons are missing from the Import Contacts with CSV modal. Fixed: Blank phone numbers are being added when modifying a contact. Fixed: Business IP is missing from the account profile phone dropdown which can prevent the Save action. Fixed: Cannot create domain shared resources with a # symbol in the name. Fixed: Cannot download public file storage files within Firefox or Internet Explorer 11. Fixed: Certain calendar appointments in webmail do not sync to Outlook. Fixed: Certain log files do not return any search results. Fixed: Certain weekly recurring appointments appear on the day prior. Fixed: Chat status is showing people as idle when they are not. Fixed: Clickable links in reports in dark theme are difficult to read. Fixed: Contact and account profile birthdays are saving with incorrect date in web interface. Fixed: Content filtering actions modal does not show email validation errors so there is no indication why saving is disabled. Fixed: Creating a calendar invite using Outlook for Mac synced using Exchange Web Services creates a duplicate calendar entry. Fixed: Creating a meeting invite on a domain shared calendar incorrectly sets the domain itself as the organizer of the event. Fixed: Deleting a Conference Room results in a blank page and a "Object not set to reference on an object" error toast. Fixed: Domain shared calendar is no longer available in Public Folder on Outlook for Mac when synced with Exchange Web Services. Fixed: Domain shared meetings do not properly update with participant attendance responses. Fixed: Drive letter validation is not working on new installations during setup. Fixed: Exporting and then re-importing GAL contacts with an avatar image causes avatar image oddities. Fixed: For calendar meeting appointments with the email reminder option set, an email reminder is sent to the organizer for every attendee. Fixed: If a user is on the last page in a grid table and deletes all visible entries, an empty page is shown that may or may not show navigation buttons. Fixed: Importing a list of LDAP users no longer includes information for existing SmarterMail Users. Fixed: In Calendar agenda view with no items visible shows a blank white line and no items message. Fixed: In Notes, Tasks, etc. the hyperlink box now opens above the text if there is not enough space to show it down below. Fixed: Internal Block Senders is no longer editable except for the email addresses and content filter order. Fixed: iPhone phone type in GAL entries are no longer changed to Mobile type whenever viewing the GAL contact. Fixed: JSON files are now deleted from the domain directory when a domain is deleted. Fixed: Message Archive Search result columns are now sortable. Fixed: Modifying a contact's phone number no longer overwrites existing phone numbers. Fixed: On Day View the New button now creates a new calendar appointment for the day you're currently viewing and not "today's" date. Fixed: On the Spool Overview page, deleting messages from the Actions menu does not work. Fixed: Outdated Google access appid causes Gmail migration to fail. Fixed: Random recurring calendar events deleted in webmail still appear in Outlook for Mac synced with Exchange Web Services. Fixed: Reminders for meeting invites accepted in Apple Calendar synced with CalDAV work as expected. Fixed: Renaming an account's username retains the previous email address in GAL. Fixed: Replying to a disposable address when "Use To: Address for replies" is enabled uses the disposable address as the Send From address. Fixed: Saved Cyren Zero Hour action values are not being pre-filled in the system admin antivirus settings page. Fixed: Selecting all notifications requires a better indicator that all notifications have been selected not just those visible on the page. Fixed: Sorting emails by "Linked to Tasks" always displays "No Items to Show". Fixed: Spool overview drop connections action fails to run. Fixed: System messages do not open or shows a blank screen on Safari. Fixed: The Save button does not activate when adding someone to the blacklist from Connections > Blacklist action menu. Fixed: The sharing modals for the default email folders are showing the folder names in untranslated text. Fixed: Trying to send to an email address with an apostrophe in the address does not work. Fixed: User, domain, and system events do not permit column sorting. Fixed: User's disk usage indicator component only updates on login. Fixed: Users are able to modify signatures while composing messages even though the domain has that signature overwriting disabled. Fixed: Users are unable to create secondary calendars on new systems running SmarterMail Free Edition. Fixed: Webmail in Safari shows email header in the middle of he preview pane then it moves up to the top when selecting a message. Fixed: When a domain shared calendar is deleted, a red toast notification appears next time you navigate back to the calendar section. Fixed: When a user with no admin privileges attempts to create a new calendar and make it default for new appointments, a red "Object reference not set to an instance of an object" toast appears when saving. Fixed: When editing the custom HTML text inside the Froala editor in code view the Save button does not enable. Fixed: When exporting contacts, categories are being incorrectly exported. Fixed: When hiding weekends on a calendar, users cannot traverse days before Monday or after Friday. Fixed: When viewing "Today" in calendar Day view, it is using styles from the week view. Fixed: When viewing a domain shared calendar invite email in your Sent Items, clicking Details shows incorrect red toast error message. Fixed: Yearly recurring calendar appointments should now handle events with both BYMONTHDAY and BYDAY fields set simultaneously. Efficiency: All 3rd party components were updated to their latest release. Efficiency: All JS and CSS files are pre-compressed. Efficiency: Modified several Angular tags to pre-load variable values which significantly improved digest render speeds, particularly in the mail section. Translations: Added Portuguese and Simplified Chinese translation files. Version 16.1.6425 (2017-08-04) Changed: Better error handling logging was added to the administrative logs during the login process. Changed: CSS styling changes to Dark theme to make Action menu in Spool Overview more legible. Changed: Date input fields are now clickable for browsers that don't natively support in-browser date/time editing. Changed: In domain CSV exports, the Active / Inactive fields have been renamed to Enabled / Disabled to match the web interface terminology. Changed: In the web interface, the chat box no longer grays out and becomes read-only for the sender when the recipient goes offline. A toast notification is shown indicating that the recipient may not have received the message. Changed: Mailing List options now show the List Command Address if commands are enabled. Changed: SMTP accounts are now shown last in the Send From dropdown list for email composition. Changed: System administrator IP restrictions no longer has two fields for IP start and end ranges; now it uses a single field for a single IP, multiple IPs, or a range of IPs. Changed: Team Workspaces and File Storage now ask for a password confirmation. Changed: The autocomplete fields in sharing modals now accept single character entries instead of requiring two or more. Changed: The default text in the "Custom Login Text" field in both sytem and domain settings has been updated from "Login to SmarterMail" to "Welcome to SmarterMail" to reflect text changes on the login page. Changed: The report titles have been added to each report page. Changed: Unsent chat messages are now saved in the text box if the chat service gets interrupted. Fixed: After text has been in an email, changing a signature from None does not always add the signature to the bottom of the text; removing the text prevents the signature from adding at all. Fixed: Aliases in the Send From dropdown show as user@alias instead of alias@domain. Fixed: An email sent to a plus address that creates a folder does not appear until the browser is refreshed. Fixed: Auto login with Remember Me checked fails when using an account that is not all lowercase. Fixed: Average Drive Statistics report is missing from the report navigation panel. Fixed: Calendar events created via Exchange Web Services have incorrect timezone offsets if created in positive UTC times. Fixed: Calendars cannot be deleted (shows only detached) because of case sensitivity issues. Fixed: Case sensitivity issues with Team Workspaces may cause duplication in the attendee list. Fixed: Changing the display name in the interface settings does not update the account context menu in the upper right corner until the browser page has been refreshed. Fixed: Changing the user's language from Chinese to English does not update "My Calendar" and "My Tasks" in the Calendar section left pane. Fixed: Contacts, Tasks, Notes, etc. do not show "No Items to Show" when you perform a search that yields no results. Fixed: Creating a calendar appointment via CalDAV is showing as tentative in Windows Mail (when synced using Exchange ActiveSync). Fixed: Date formats are ignoring locales. Fixed: Deleted users are not removed from being an attendee in a Team Workspace. Fixed: Domain content filtering needs to show an empty text field on the Move Message action instead of the domain administrator's personal email folders. Fixed: Folder auto-clean ignores domain permissions that allow the user to override those settings. Fixed: Foreign characters become lowercase in the email folder modals. Fixed: Going to a link for a deleted Team Workspace meeting either gets stuck on "One Moment Please..." or asks for attendee credentials. Fixed: In Microsoft Edge, clicking on the folder icon on the slide panel footer does not open at the same height as the sharing and disposable address menus. Fixed: In the Antispam Spam Check tab, Remote SpamAssassin entry should have "N/A" in Incoming SMTP column. Fixed: Invalid Windows folder names cause IMAP retrieval to stop working. Fixed: Logging out of the web interface results in Angular router transition errors. Fixed: My Notifications badge count intermittently switches between 99+ and the actual number that's greater than 99. Fixed: Need consistent messages / toast notifications when trying to create a new folder in email, file storage, etc. that has the same name as an existing folder. Fixed: Need to handle multiple logins from the same browser more gracefully, especially in cases where Remember Me is enabled. Fixed: Not all of the logs available in the Troubleshooting > Options tab are selectable in the Troubleshooting > View Logs tab, and vice versa. Fixed: Refreshing on the main Events page prevents the user from creating new or editing existing events. Fixed: Refreshing the browser page while on the System Admin > Settings icon in Dark theme switches to Light theme. Fixed: Removing an attendee from a calendar meeting does not enable the Save button for that appointment. Fixed: System administrator username / display name is missing from the upper right corner menu. Fixed: The content filter Spam Probability condition does not display "Medium or above" text on the card. Fixed: The Login Page HTML modals in System Admin settings and Domain Settings do not match. Fixed: The primary calendar synced in CalDAV and Exchange ActiveSync is showing as MY_CALENDAR instead of translated text. Fixed: The same forwarding address can be added multiple times. Fixed: The Save button is active when opening System Messages without making any changes. Fixed: Theme settings do not save for the primary system administrator account between sessions. Fixed: Turning off sharing for a source does not update users in groups with which the source was shared. Fixed: Unable to create usernames with foreign characters. Fixed: Upgrade Protection and Add-on Expiration dates are not accounting for UTC offset. Fixed: Users may be able to override spam filtering settings even though the "Allow users to override spam settings" has been disabled. Fixed: Validating the a calendar event Email Notification email when its disabled and empty causes the created appointment to show "undefined@" in that field. Fixed: When a meeting organizer deletes a single instance of a recurring appointment, the attendees are not notified of the deletion. Fixed: When creating a content filter to move a message into an Inbox subfolder, Inbox switches to a lowercase "i" in the modal. Fixed: When creating a new contact, copying-and-pasting an email address does not save the email address. Fixed: When creating a new Team Workspace, Chrome and Safari are auto-populating the Title field as a username and autocompleting the password field with a stored password. Fixed: When performing a basic IMAP mailbox migration the "exceeds available size" error displays but the migration continues. Fixed: When switching between email and calendars rapidly, all email folders can become expanded even if they were previously collapsed. Fixed: With Remember Me checked at log in, if the user navigates to a specific page in the URL, they get rerouted to mail page. Efficiency: Increased server access handling when obtaining a user's mailbox to prevent mailbox locking issues. Version 16.1.6418 (2017-07-28) Changed: Changing the text editor to show more or less options will retain its state when the editor is closed and reopened. Changed: Updated Dropbox to use their V2 API. Changed: Updated multiple areas to be more consistent when displaying the date and hour formats. Fixed: Changing a user's language setting does not update the left side navigation panel until the user refreshes their browser. Fixed: Clicking the Dropbox icon when attempting to add an additional service does nothing in Safari. Fixed: Contact pop up does not properly display the correct Source name. Fixed: Creating a meeting request is adding the domain name twice to the organizer's email. Fixed: Creating a recurring event and setting the End Date displays an incorrect value and will not allow you to edit the field. Fixed: Custom login text is not displaying on the login page. Fixed: Deleting email messages when they're popped out doesn't remove them from the messages list. Fixed: Deleting emails doesn't remove the emails from the messages list. Fixed: Enabling the user setting 'Use To: address for replies' does not allow disposable or plus addresses in the 'Send From' when replying to an email. Fixed: Horizontal scrolling is not enabled for the Accounts page in Domain Settings. Fixed: Importing mulitple contacts with a CSV file that did not have an email address defined would error as conflicting contacts. Fixed: Language culture en-NZ was not consistently displaying dates when creating a new event. Fixed: Message archive search has incorrect padding due to the date formate. Fixed: Older RSS feed items that were already marked as read are frequently marked unread. Fixed: Removing a user's avatar from their account profile is not able to be saved. Fixed: RSS feeds are not re-sorted in alphabetical order after adding or editing a feed. Fixed: RSS feeds did not always display their date correctly. Fixed: SMTP bounces are causing IDS blocks for mailboxes exceeding their size limits. Fixed: The changes saved for GAL entries are not preserved. Fixed: The contact popup does not properly display the source name. Fixed: The dark theme links in RSS feeds are too dark and difficult to read. Fixed: UID issue which caused Outlook 2007 to have synching issues. Fixed: Unable to save the calendar color for a conference room until another calendar's color has been changed first. Fixed: User default 'Message Throttling Action' does not save and does not display the the action names correctly. Fixed: User defaults does not show any text encoding options. Version 16.1.6411 (2017-07-22) Added: Added an Incoming Message Threshold condition for Message Received events. Added: Autodiscover logging is now available. Added: Exchange Web Services traffic available on user activity page. Added: File storage can be enabled or disabled on a per domain level. Added: New Source and Contact/Categories selector for To:, Cc: and Bcc: fields when composing a new message. Added: Remote content (e.g., images) alert in webmail with the ability to Show for that message or create and exception for that sender. Added: Remote content toggle in Account Settings so that any embedded content (e.g., images) is displayed by default for all messages. Added: Right, bottom, and disable preview pane options added to Account Settings and on the mail page. Added: Set "noLanguageFallback" to "true" in browser local storage to disable English language fallback for missing translation keys. Added: SVG files are now supported as background images for the webmail login page. Added: The ability to restrict outgoing email attachments by file type. Changed: CORS settings now allow cross-domain API requests. Changed: Domain aliases are included when doing a domain search. Changed: Exporting domain to CSV includes more information, i.e., number of aliases and users, and total disk usage. Changed: RSS feeds are now sorted alphabetically. Changed: Searching a log now has an option to copy the search results to the clipboard for local use or download the entire log file. Changed: Selected language is now available in AuthenticateUser API function. Changed: The number of table rows now saves in browser local storage and persists between sessions. Fixed: "Deleted Items" is not being properly translated for non-English, non-system administrator accounts. Fixed: "My Calendar", "My Contacts", "My Tasks", and "My Notes" are not being translated in non-English languages. Fixed: "Welcome to SmarterMail" login message is not translated when switching languages. Fixed: A recurring calendar event created with an end-by date does not save any edits to the end-by date field. Fixed: An alias can be set as a domain catch-all even though the feature is not enabled. Fixed: Attachments cannot be downloaded from archived messages. Fixed: Business hours are saving times an hour earlier than what is being set. Fixed: Certain settings pages do not show erroneous entries on initial load preventing modified settings from being saved. Fixed: Changing a RSS feed link does not update the feeds. Fixed: Changing the user's language setting does not update the left navigation panel items until a browser refresh. Fixed: Chat isn't showing as offline when the mail service goes down. (E.g., during a reboot.) Fixed: Clicking on a browser message notification opens the message window behind the main browser window in FireFox 54.0.1. Fixed: Contacts do not update on some protocols after being updated in webmail. Fixed: Dates and other buttons on the View Logs tab require vertical scrolling on smaller viewports. Fixed: Default domain signatures not working for new user accounts. Fixed: Default signature does not work on new accounts. Fixed: Deleting emails in Mac with IMAP should tag those messages as deleted for other clients. Fixed: Disabling Global Address List then re-enabling it throws a "Shared address book not found" error for some non-English servers. Fixed: Filtering messages by Unread causes messages to disappear when clicked. Fixed: Filters using "To specific addresses" do not work on emails that are forwarded into SmarterMail from external accounts. Fixed: Forwarding Addresses may display many times in user account settings. Fixed: IE using the dark theme renders content unreadable in group chat. Fixed: If a user chats you, then goes offline before you click on the browser notification, the notification does not go away until the user comes back online. Fixed: If an attachment fails to upload on message compose it still creates a phantom thumbnail. Fixed: If there is a scrollbar on a calendar, the top bar (all day events and date) and the calendar items are misaligned. Fixed: Importing user accounts from a CSV file could exceed the system and domain user limits. Fixed: In Firefox, RSS items show as bold indicating unread but the feed itself does not have a bold number next to it indicating any unread items. Fixed: In IE 11, weather icons in weekly calendar view extend beyond column boundaries. Fixed: In live chat search using the dark theme, the results text is light gray on light gray background. Fixed: Indexing a message attachment list containing invalid characters could cause the server to become unresponsive. Fixed: Inline image attachments are reusing the same filename so links appear broken. Fixed: It's difficult to differentiate between read and unread items in News Feeds. Fixed: Links in news feeds are using the incorrect color. Fixed: Message read state flags are not being synced from web interface to Exchange Web Service clients. Fixed: Messages in mobile version may have horizontal scrollbars. Fixed: Missing translations or hard-coded strings in various sections. Fixed: New Version Available event isn't firing. Fixed: Origin source at bottom of contact cards is not translating "Global Address List" for non-English languages. Fixed: Pop retrieval can be really slow if messages ended with only a carriage return (\r). Fixed: Replying or forwarding a message does not pre-fill the To; or Cc; fields on some occasions. Fixed: Report variables are not being properly parsed resulting in blank report screen. Fixed: Saving a birthdate in the user's Account Profile occasionally changed to the day before the actual date entered. Fixed: Scenario in which shared calendar appointments edits could not be saved. Fixed: Scenario in which shared calendar appointments may not load. Fixed: There is no indication that a large user account CSV file is being imported; appears broken. Fixed: Typo in API documentation. Fixed: Unread RSS feed article counts could go below zero. Fixed: Uploading a file to File Storage with a name that exceeds the character limit throws an unhandled exception. Fixed: Using a non-English language allows an errant context menu on the "All Feeds" branch in News Feeds. Fixed: With CPU throttling, the chat bubble goes to 0 before it disappears when visiting a chat with unread messages. Efficiency: galUpdate SignalR requests are chunked significantly reducing server-client traffic. Translations: Added French, German, Italian, Dutch, Czech, and Traditional Chinese translation files. Version 15.7.6411 (2017-07-21) Fixed: Exchange Web Services could enter a deadlock state causing mail service to become unresponsive. Fixed: Filters using "To specific addresses" do not work on emails that are forwarded into SmarterMail from external accounts. Fixed: Let's Encrypt http-1 verification challenges are being improperly intercepted by WebDAV handler. Fixed: Pop retrieval is really slow if messages end with only a carriage return (\r). Fixed: Shared calendar appointments do no load but show an "Oops" page. Fixed: Users are unable to modify and save shared calendar items. Fixed: Web service svcServerAdmin.AddAbuseDetectionRule method does not add DoS or brute force detection types. Version 16.0.6397 (2017-07-07) Added: A new spam check log file that will report spam check status and exceptions (initially contains only SPF logging). Added: LATAM Spanish translation file now available. Changed: Add to Outlook no longer appears in mobile versions of the interface. Changed: Calendar events now show with strike-through in the web client if they were cancelled. Changed: RSS Feeds have an unread/read state. Changed: Whitelisting IPs and all corresponding options now apply to both incoming and outgoing messages. Fixed: Adding a contact from an email address does not save the email address. Fixed: Custom links in dark theme show dark text on the dark background. Fixed: Editing a field in the port dialog does not activate the SAVE button. Fixed: Exchange Web Services could enter a deadlock state causing mail functionality to stop responding. Fixed: Exchange Web Services throws exceptions when syncing a calendar with a monthly recurring event. Fixed: In Internet Explorer 11 clicking Save on a contact popup brings up the "Are you sure you want to leave this page?" warning. Fixed: Infinity symbols (e.g., for unlimited disk space) in reports are not sorted properly. Fixed: Intermittently the custom help option does not show up nor does clicking on the option open the link. Fixed: Let's Encrypt http-01 verification challenges are being improperly intercepted by WebDAV. Fixed: Login with Outlook on Mac would sometimes fail using Exchange Web Services. Fixed: Logout dropdown menu shows on the right of screen in RTL languages. Fixed: Message move progress bar shows 2 million percent. Fixed: Microsoft ActiveSync current connections always shows as zero. Fixed: Saving a port binding throws an error intermittently. Fixed: Scenario where retrieving a message's spam weight could cause a NullReferenceException which then caused the spool to stop responding. Fixed: Stat3 files could be corrupt and lock up server resources. Fixed: Sytem admin report columns containing numbers are sorting alphabetically not numerically. Fixed: Web service svcServerAdmin.AddAbuseDetectionRule method does not add DoS or Brute Force detection types. Fixed: When adding a contact from an email address, if the display name gets auto filled the save button does not activate until something on the popout is modified. Version 15.7.6390 (2017-06-30) Added: Added a message header "X-Exim-Id" for better support in certain system configurations. Added: Inactive users can be deleted, disabled, or exported to CSV. Changed: If a message is blocked via an Outgoing SMTP block, a reason is declared in the logs. Changed: Previous SharePoint detailed logging has been moved to normal logging; detailed logging now includes the full XML request/response traffic. Fixed: A plain text message can lose line breaks when displayed in HTML or when replied to. Fixed: Attempting to retrieve an email attachment via Exchange Web Services intermittently throws an exception. Fixed: Certain spam checks could negatively impact system performance due to missing RegEx timeouts. Fixed: Creating a weekly recurring event throws a NullReference exception when using Exchange Web Sercvices. Fixed: Creating and viewing domain calendar events do not display correctly. Fixed: Date-time parsing issue with Exchange Web Servcies and Windows OS not using English locale. Fixed: Drafts show encoded text in the list pane. Fixed: Editing a draft with the BCC field address containing foreign characaters causes encoding issues. Fixed: EML files with improper formatting in a boundary's content-type header displays a blank email in web interface. Fixed: Exchange ActiveSync calendar syncing causes major battery drain for random users. Fixed: Exchange Web Services does not sync with eM Client 7.1 BETA release. Fixed: Exchange Web Services duplicates emails when the MailService is restarted. Fixed: Exchange Web Services move commands can throw a NullReference exception. Fixed: In IMAP retrieval an error could occur when trying to create the deliver.txt. Fixed: Messages tagged as "marked for deletion" do not delete correctly to Exchange Web Services clients when they are purged in web mail. Fixed: Particular content filter actions do not occur intermittently. Fixed: QueueMigrationStatus web service API method handles certain field exceptions now. Fixed: Renaming a user using the email address instead of just the username causes exceptions. Fixed: Responding to a calendar invite with foreign characters in the From field corrupts the From field characters. Fixed: Saving a draft with attachments with foreign characters saves those characters as question marks. Fixed: Sending emails to multiple recipients with an incoming gateway and SRS configured sends to the last configured gateway. Fixed: Some foreign characters (e.g., Korean) have incorrect encoding when viewing an email. Fixed: Stat3 files could be become corrupted and cause an infinite loop scenario when parsing the file. Fixed: Subscribers that reach the bounce threshold do not get removed. Fixed: Unable to forward .eml files containing invalid file names. Fixed: Unhandled exceptions in Exchange ActiveSync commands when invalid RFC2822 header fields are encountered. Fixed: Users can add their own account to message retrieval. Version 16.0.6390 (2017-06-30) Added: Added an Inactive Users tab for system administrators under User Activity. Added: Autoresponders have a drowpdown to enable HTML. Added: English translation JSON finalized. Added: Inactive users can be deleted, disabled, or exported to CSV. Added: Loading indicator during SmarterMail login. Added: When creating or viewing an appointment, a "Potential Conflicts" message appears next to "View Availability" link if there are conflicts. Changed: Added an indeterminate progress bar for message archive searches that take a long time. Changed: Domain content filter field name from "title" to "name". Changed: Downloading log files will now display a progress bar. Changed: Login page no longer loads the background image on mobile devices. Changed: New content filters autofill the order number for both user and domain levels. Changed: Searching log files will display a spinner. Changed: View availability link on appointment popout is always visible. Fixed: Abuse detection DOS rule block time always sets itself to 1 when saving. Fixed: Cannot add categories to a new task. Fixed: Conference room availability is not showing for new meeting appointments in the availability modal. Fixed: Conference rooms reserved by individuals do not show in the calendar. Fixed: Cross domain requests on API calls are not allowed. Fixed: Exchange Web Services would cause the email message list to constantly refresh. Fixed: Individuals could have calendar room reservations with no associated event and, therefore, they're unable to delete the reservation. Fixed: Last login time was not being updated when logging in with webmail, Exchange Web Services, or Microsoft ActiveSync. Fixed: Moving large amounts of emails with EWS causes some of those emails to duplicate in Deleted Items. Fixed: Printing from message archive does not work. Fixed: Responding to a calendar invite with foreign characters in the From field corrupts the From field characters. Fixed: Right click context menus are missing from Email and File Storage. Fixed: Saving a draft with attachments with foreign characters saves those characters as question marks. Fixed: Sending as a domain alias doesn't correctly set the email address for replies. Fixed: Starting a calendar event modification (resizing or drag-and-drop) but canceling the action triggers an appointment change action. Fixed: The "Unsaved Changes" modal associated with domain settings is switching the user to the user settings URL. Fixed: The IDS Rules grid Block Time shows as N/A if the action is set to notify. Fixed: Thumbnail images are not displaying from winmail.dat. Fixed: Unable to add categories to a new task. Fixed: Unable to download attachments on iOS/Safari. Fixed: Unable to view an email's raw content when viewing messages returned in Message Archive search. Fixed: Using "Delete All Message" in email folder action shows progress bar and spinner. Fixed: When expanding folders on the left tree menu that folder becomes selected. Efficiency: Changed certain Angular features to improve overall performance. Efficiency: CSS files now load after the login page is displayed. Efficiency: CSS files separated for LTR and RTL languages so the proper one is used based on the language. Efficiency: Minimized the default background image sizes to decrease required load time on login page. Efficiency: Significant performance improvement in login and popouts due to a bug fix with the Angular UI-Router component. Version 16.0.6382 (2017-06-22) Added: Domains can now utilize a specific outgoing gateway. Changed: If a message is blocked via an Outgoing SMTP block, a reason is declared in the logs. Changed: SmarterMail 16 installer no longer permits installation on top of previous major versions. Changed: System administrators can now specify Autodiscover encryption type for SMTP In protocol from None, SSL, or TLS. Fixed: Abuse detection rules are triggering for bypass gateway IP addresses. Fixed: Cannot delete Intrusion Detection rules. Fixed: Certain spam checks could negatively impact system performance due to missing RegEx timeouts. Fixed: Context menu Chat option is available for non-GAL email addresses. Fixed: Creating a weekly recurring event throws a NullReference exception when using Exchange Web Sercvices. Fixed: Deleting saved attachments on an existing email draft retains the deleted attachments when re-saving as draft. Fixed: Domain and users events are missing To Address condition for Message Received events. Fixed: Download All attachments results in a 404 page. Fixed: Editing a signature does not enable SAVE button if only deleting text, adding spaces or line breaks. Fixed: Empty domain signature maps cause first login attempts to fail. Fixed: Exchange ActiveSync calendar syncing causes major battery drain for random users. Fixed: Exchange Web Services calendars are not syncing properly on Microsoft Outlook for Mac. Fixed: Exchange Web Services duplicates emails when the MailService is restarted. Fixed: Exchange Web Services move commands can throw a NullReference exception. Fixed: Intrusion Detection rules allow invalid minimum parameter entries in web interface thus failing validation checks. Fixed: IP Bypasses containing only a single IP and not a range do not work. Fixed: Mailing list subscribers are not sortable by bounces. Fixed: Mailing list unsubscribe messages without friendly text specified uses SmarterMail 15 link text. Fixed: Passwords containing spaces are not passing the password requirements in web interface. Fixed: Report graph data horizontal labels are off by UTC offset. Fixed: Resetting Intrusion Detection rules do not work if there were existing IDS rules. Fixed: SMTP outbound IPv4 and IPv6 are missing external IP options. Fixed: To Address is missing in Message Received Conditions for domain and user events. Fixed: Typing letters in the body of a Task does not trigger the SAVE button in IE11 Fixed: Unhandled exceptions in Exchange ActiveSync commands when invalid RFC2822 header fields are encountered. Fixed: User account calendar events are contantly being reindexed. Fixed: Users should not be able to select the text of "No messages in selected folder" and similar areas. Fixed: XMPP does not work for domain aliases. Version 16.0.6376 (2017-06-16) Changed: Added ".log" to Windows Defender exceptions list. Changed: Downloadable files are now streamed instead of buffered, for better performance. Changed: Email attachments now use A tags so user can right-click and use "Save Link As..." option versus opening the attachment in a new window. Changed: Updated the auto-login script. Fixed: A draft being added via IMAP does not get reflected to web interface without a browser refresh. Fixed: An email message with a BASE tag overrides the API urls which prevents sending replies. Fixed: Average hardware usage report always shows memory usage at 0%. Fixed: Cannot sort mailing list subscribers by bounces. Fixed: Cannot view raw content of messages in shared folders. Fixed: Changing a domain path, then renaming the domain, moves the domain back to the default domain directory. Fixed: Conference rooms would show non-organizer attendees as having reserved the rooms. Fixed: Deleting and moving progress modal in web interface does not appear for Deleted and Junk-email items. Fixed: Emails that are marked as deleted via IMAP are being included in the unread message count. Fixed: Encoded email metadata is not being decoded for messages in folders shared with full control. Fixed: Field auto-population for certain fields happening on Chrome. Fixed: File storage is failing to load for non en-US locale servers. Fixed: Importing users from LDAP does not retain the Display Name. Fixed: Importing users from LDAP with email address as username option enabled does not work. Fixed: In message archive searching, after grid entry 100 all entries open the previous entry when viewing the message. Fixed: Manual date-time entry in DateTime picker control has inconsistent input behavior. Fixed: Marking a message as deleted in Mac with IMAP, then permanently deleting that message in web interface, does not reflect in EWS clients after syncing. Fixed: Message archive columns do not show encoded text. Fixed: Newly created conference rooms are not appearing in calendar source panel. Fixed: Protocol activity report shows all proctocols at 0. Fixed: Recurring appointments that are deleted but attendees aren't notified won't allow participants to delete those appointments. Fixed: Reply All includes the user in the CC if they are in the CC in the original message. Fixed: Rich Text files sent from Outlook have invalid links in email attachments. Fixed: Saving a draft via IMAP in eM Client causes an infinite call to messages API in web interface. Fixed: System admin general settings page has an active SAVE button without any changes being made to the page. Fixed: System and domain message footers are not being inserted into emails. Fixed: System message footers are missing. Fixed: The CC field is missing from the message headers. Fixed: The date-times for results when using Message Archive Search are off by UTC offset. Fixed: The total number of mailing list subscribers does not show when editing a mailing list with more than 1000 subscribers. Fixed: Unable to search for domain aliases in the domains list. Fixed: Weekly recurring appointments will now appear in Outlook with EWS. Version 16.0.6369 (2017-06-09) Added: Added a message header "X-Exim-Id" for better support in certain system configurations. Added: Incoming emails to local user aliases will get spam checked. Added: System level setting that allows system admins to turn off minimum browser requirements. Changed: A non-organizer meeting attendee can now open the event description modal. Changed: Added Safari 9 into the incompatible browser list. Changed: Browser autocomplete has been reenabled on login page form. Changed: English translation file has been restructured to remove nesting. All translation keys are now 1-level deep only. Changed: Only domains with an archive rule set will be shown in the message archive search domain dropdown. Fixed: A plain text message can lose line breaks when displayed in HTML or when replied to. Fixed: Cannot add IPs to the IP Bypass area. Fixed: Certain user settings pages and calendars do not load due to DateTime format exception. Fixed: Contacts do not import from CSV that contain business ip, business fax, business pager, or personal fax numbers. Fixed: CSV and VCF contact file type extensions are case sensitive which causes the API to think they are unsupported files. Fixed: Cyren AV report numbers are all zeros regardless of date range. Fixed: Disk space usage display shown behind Task and Contact cards in certain browsers. Fixed: Email printing does not work in Firefox, Microsoft Edge or Internet Explorer 11. Fixed: EML files with improper formatting in a boundary's content-type header displays a blank email in web interface. Fixed: Forwarding a message in a shared folder does not forward any attachments. Fixed: In IMAP retrieval an error could occur when trying to create the deliver.txt. Fixed: It is possible to enter an invalid date range into the message archive search. Fixed: Older servers running Microsoft Security Essentials always see the Windows Defender exception alert banner. Fixed: Opening a message from archive search loads a blank popup window. Fixed: Saving a draft of a forwarded or a replied-to message with attachments does not save the attachments in the draft. Fixed: SmarterMail file storage opens plain text and xml documents in the browser. Fixed: Some foreign characters (e.g., Korean) have incorrect encoding when viewing an email. Fixed: The domains list is intermittently empty on the message archive search page. Fixed: The progress modal when renaming a folder that contains subfolders does not take the subfolder file counts into consideration. Fixed: Unable to edit the actions for Internal blocked senders content filter. Efficiency: Significant load time improvement across most browsers by reducing Angular file size by 88%. Security: DKIM private keys are no longer returned with the domain settings API. Version 16.0.6362 (2017-06-02) Changed: "*.*" HELO commands are now rejected. Changed: Added an unread counter to Junk E-mail and Deleted Items folders. Changed: Added more minimum browser specification to the "Browser is not supported" check. Changed: File storage public download links no longer contain the owner's username. Fixed: #Recipient# and #Sender# mailing list variables fill from List To and List From addresses instead of actual recipient and sender addresses. Fixed: An item, shared with a group that no longer exists, throws an exception error. Fixed: Cannot save certain domain event conditions. Fixed: Changing mail folder share permissions is not propagating properly. Fixed: Copy-and-pasting multiple recipients in TO: CC: BCC: fields only resolves to the last recipient. Fixed: Editing a mail folder's sharing settings occasionally does not populate the modal with the folder name. Fixed: Exchange Web Services does not sync with eM Client 7.1 BETA release. Fixed: Existing file storage files have the same public download URL. Fixed: Following a link in Excel to SmarterMail using IE 11 as default browser shows "Browser is not supported". Fixed: Horizontal scrolling is visible in certain chats on Microsoft Edge. Fixed: In chat search, the column headers are using the mobile style, where you use the left and right arrows to view them one at a time. Fixed: Logging out of an impersonated account will no longer log you out of the system admin window as well. Fixed: Making changes to the login display settings are not able to be saved. Fixed: Message preview loads before the message list in Microsoft Edge. Fixed: Message retrieval modal is missing button styles. Fixed: Modifying a folder causes shared folders to get sorted alphabetically with the rest of the folders. Fixed: Realtime antivirus settings not reflecting any changes when saved. Fixed: Selecting multiple contacts and then using Send Email from the Actions Menu does nothing. Fixed: Sending emails to multiple recipients with an incoming gateway and SRS configured sends to the last configured gateway. Fixed: Subscribe message does not have the name of the list in the email but shows {0}. Fixed: System admin manage attach user modal never enables the Restore button. Fixed: System report dashboard cards are not clickable but show clickable mouse cursor. Fixed: The mailing list tabs are not updating when a user subscribes or unsubscribes until the page is refreshed. Fixed: The Microsoft Edge context menu and the SmarterMail context menu both display when right clicking the webmail interface. Fixed: The new category button should not be available in the Team Workspace tree. Fixed: The Notifications window on desktop is showing up like it would on mobile, with the left and right arrows on the grid columns. Fixed: The preview option for a System Admin or Domain Admin to review their custom login display is missing. Fixed: The progress bar is occasionally not showing when deleting a large number of messages. Fixed: The system dashboard drive statistics card duplicates randomly sometimes. Fixed: Unable to right-click on a folder that has sharing permissions. Fixed: Unread badge counts on chat tree are misaligned. Fixed: Untranslated strings show when mousing over the system report dashboard drive statistics card. Fixed: User cannot disable login display from showing. Fixed: Users can add their own account to IMAP message retrieval. Fixed: When viewing an email and using the up/down arrows, the unread flag does not decrease when you finally make it back to the messages list. Fixed: XMPP system logs are missing an option to select the log detail level. Efficiency: Load time for SmarterMail has been reduced significantly due to better caching and file size reduction. Version 16.0.6355 (2017-05-26) Changed: Downloadable files and image links in chat now have shorter links. Changed: If the mail server is not running Windows Defender, the Windows Defender warning banner is no longer displayed. Changed: Video conferencing page in Team Workspaces now opens into a new window. Fixed: Accounts page in domain settings now shows properly on Apple Safari browsers. Fixed: BLOB attachments are no longer included in messages. Fixed: Contact conflict resolution when importing contacts from a CSV file works properly now. Fixed: Creating a chat room alias and marking it to use all domain users now shows up in the chat window as a room without needing to a browser refresh. Fixed: Deleting an email with right-click context menu, now highlists and displays the next message in the list. Fixed: Detaching from shared email folder now updates the left folder tree properly. Fixed: Disabling a user's web access service now properly prevents them from logging into the web interface. Fixed: Domain chat search now searches chat room histories. Fixed: During new domain user creation, validation no longer uses the domain administrator's username against the new username. Fixed: Email drag-and-drop now works in FireFox. Fixed: Email sorting now refreshes the message list promptly. Fixed: Exchange Web Services now syncs with an OS that is set to a language other than English. Fixed: Files with a password in File Storage now download. Fixed: Linking to a file in file storage no longer adds a malformed link. Fixed: Linking to a file in file storage when using FireFox now places the link at the cursor position. Fixed: Mailing list custom fields tab now shows content properly. Fixed: Mailing list friendly unsubscribe link no longer results in a 404 page. Fixed: Mailing list subscribers importing now works properly. Fixed: Mailing lists using double opt-in now opens a Success page when subscriber clicks the opt-in link. Fixed: New mailing lists can now be added. Fixed: QueueMigrationStatus web service API method handles certain field exceptions now. Fixed: Reply All on an email now includes all original recipients in the TO field. Fixed: RSS feeds now load properly. Fixed: Saving an incoming gateway will now properly set a username and password for a SmarterMail gateway. Fixed: Scenario in which a modal could lose focus allowing the user to focus fields behind the modal on the main interface. Fixed: Scenario in which popout could have incorrect URL. Fixed: Scenario where chat window may not scroll to bottom of chat history when new messages were received. Fixed: System admin general settings and mailing list digest pages now display invalid fields, if any, on first load. Fixed: System level login logo now displays correctly, if set. Fixed: The chat unread flag for the main interface properly shows correct count after a browser refresh. Fixed: Within the web chat window, pressing Shift-Enter now inserts a line break rather than sending the message. Version 16.0.6348 (2017-05-19) Added: A link to SmarterTools website on the About modal. Added: SharePoint (Add to Outlook) logging. Fixed: "*.*" EHLO commands are now rejected. Fixed: "Select All" checkbox on spool spam quarantine page table works properly. Fixed: Administrative, Exchange Web Services, and SharePoint logs can now be viewed in web interface. Fixed: Better handling of imported contacts missing display name field. Fixed: Contact import modal fields are properly aligned now. Fixed: Domain administrators can now properly create new users that use Active Directory authentication. Fixed: E-mail message and file storage drag-and-drop works in IE11 and Microsoft Edge. Fixed: Exchange Web Services no longer throws an exception when handling requests. Fixed: Junk e-mail loads text view by default instead of HTML view. Fixed: Login modal now displays properly on devices with widths smaller than 375 pixels. Fixed: Malformed birthdate fields are properly ignored when importing contacts. Fixed: Modifying a domain mail archiving folder location now takes effect without a service restart. Fixed: Move to Junk E-Mail folder now works properly for spam filtering. Fixed: Non-admin mailing list moderators can now view the appropriate mailing lists in the settings page. Fixed: Removing the system admin credentials from mailConfig.xml now properly recreates the primary system admin. Fixed: System admin IP restrictions now work as expected. Fixed: Updated the Visual C++ redistributeable in installer to allow Cyren and ClamD to execute properly. Version 15.6.6347 (2017-05-18) Changed: SmarterMail works with WHMCS 7 Fixed: "*.*" is now rejected from EHLO commands Fixed: A disabled mailing list is no longer useable if list error replies are disabled Fixed: Abnormally large e-mails no longer cause Exchange Web Services clients to crash Fixed: Accepting meeting invites marked as busy works properly in Exchange ActiveSync Fixed: An imported ICS calendar appointment now ignores the organizer field is there are no attendees Fixed: Auto complete list displays the user's e-mail correctly Fixed: Better handling of e-mails that no longer exist on the server that were synced via Exchange Web Services Fixed: Changing the color of a calendar synced via Exchange Web Services to eM Client no longer causes the client to crash Fixed: Changing the domain archive path now takes affect immediately without service restart Fixed: Content filters properly work against a configured alias Fixed: Domain calendars will now update and display correctly Fixed: Domain shares read from their xml file now properly display shares to the user Fixed: E-mail reminders and popup alerts now contain the data when, where, and description Fixed: E-mails with attachment synced via Exchange Web Services now display those attachment names correctly Fixed: Exchange ActiveSync no longer sends existing attachments with every reply Fixed: Exchange Web Services clients can now rename calendars Fixed: Exchange Web Services properly serves up large e-mails to Exchange Web Services clients Fixed: Exchange Web Services will no longer make changes to shares where a user doesn't have full access Fixed: IPs listed in the Bypass Gateways no longer trigger IDS Rules Fixed: Issue where WAV attachments were corrupted in mobile interface Fixed: Korean characters encode properly when saving a draft email Fixed: Loading a domain config with many domain trusted senders will no longer throw an oops page Fixed: Marking e-mails as read/unread using Exchange Web Services reflects correctly in web mail Fixed: Moving files with message archiving now uses the appropriate domain for system admins who are impersonating Fixed: Saving calendar events locks correctly thereby preventing exceptions and/or missing calendar events Fixed: Sending an email to multiple users now sends appropriately to those users who pass applicable content filter checks Fixed: SRS forwarded messages correctly bounce back to the original sender Fixed: Synchronization issue when multiple people try to access the same domain share information Fixed: Time zone converseion for all-day appointments work properly when synced via Exchange Web Services Fixed: Users without full control can no longer change Global Address List nor shared folders synced via Exchange Web Services Efficiency: Significantly reduced the load time for large calendars from their XML file Version 14.7.6347 (2017-05-18) Changed: Auto-discover rules to work with Microsoft Oulook Changed: Updated MaxMind geolocation database Fixed: Exporting contacts to a CSV file works properly Fixed: RegEx calls no longer cause CPU spikes to MailService.exe Fixed: Various improvements to IMAP migration (e.g., retrying on disconnect and speed improvements) Version 16.0.6345 (2017-05-16) IMPORTANT: Additional SmarterMail themes are coming soon! Administrators and/or users will soon be able to choose from a variety of preset layouts and color themes. In preparation for this design, some personalization options, including the ability to change the color scheme or add custom CSS, have been removed from SmarterMail 16.x. IMPORTANT: Documentation for the API web services is coming soon. Basic information is currently available. However, we will be continually adding to it as we proceed through the minor releases. IMPORTANT: SmarterMail 16.x has a completely redesigned, modern and mobile-friendly web interface for both system administrators and webmail users! The new web interface uses a number of the latest web technologies and utilizes the new and powerful API-driven architecture within SmarterMail. IMPORTANT: SmarterMail language files are now stored in JSON format. The new English language file has been greatly modified to minimize duplicate text so that translations are easier moving forward. However, with this change, the translation files for previous versions cannot be applied. Before upgrading to SmarterMail 16.x, ensure that a translation file is available for your preferred language. (SmarterTools makes no warranty on the accuracy of user-provided translations.) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: SmarterMail 16.x requires installation on Windows Server 2012 R2 64-bit or higher. Installation on 32-bit systems is no longer supported. That said, SmarterMail 16.x does install at Program Files (x86), in order to accommodate upgrades from existing systems. Version 15.5.6222 (2017-01-13) Added: A log entry is made whenever a delivery attempts an A record lookup. Added: Administrative logging for failed Exchange ActiveSync login attempts. Added: Auto-discovery configuration settings specific for Outlook 2007 and Outlook 2010. Added: Creating a new contact from the TO or CC field dropdown menu now auto-fills the Display As field. Added: If a display name is defined for the user, autoresponders now respond with the display name shown in the From address. Added: New logging for calendars. Fixed: Adding a contact from the TO or CC field dropdown menu no longer results in an Oops page. Fixed: Address information containing commas and synced with CardDAV no longer prefixes the comma with backslashes. Fixed: Attaching a shared calendar or task for an impersonated user, who has never logged into webmail, no longer creates a secondary calendar or task for that user. Fixed: Auto-discover now works with the Mac mail client. Fixed: Basic email search and advanced search now return proper results. Fixed: Calendar display bug with start and end times showing incorrectly. Fixed: Calendar event encoding when syncing with Exchange ActiveSync. Fixed: Calendars synced with SharePoint (Add to Outlook) with non-ASCII characters in their name now display correctly in Outlook. Fixed: Deleting a contact from the edit modal window now correctly displays the next contact. Fixed: Disabled users can no longer issue the APOP command to retrieve messages. Fixed: Email headers now properly fold on white spaces. Fixed: Exporting contacts to a CSV file no longer throws an exception when downloading the file. Fixed: IMAP migration and retrieval properly supports 8-bit MIME. Fixed: Importing a contact with no email address no longer causes an Oops page. Fixed: Issue when editing a file in File Storage that prevented any future interaction with that file. Fixed: Issue where certain messages may not leave the spool because of DNS lookup exceptions. Fixed: Issue where displaying certain messages could cause the interface to hang. Fixed: Propagating Authentication Mode or Active Directory domain settings to users now properly works. Fixed: UpdateUser2 web service method now properly updates a user's first and last name and no longer changes authentication mode to SmarterMail automatically. Fixed: Users with the same username as the domain name can now view domain calendar resources. Version 15.4.6151 (2016-11-03) Added: activeDirectoryUsername, activeDirectoryDomain and authType fields to the GetRequestedUserSettings and SetRequestedUserSettings functions of the svcUserAdmin web service allowing an account to be set to authenticate against Active Directory. Added: Content-Type and Auto-Submitted header fields to SmarterMail generated bounce messages. Added: Users can now disable automatic creation of tentative appointments when they receive a meeting request. Changed: Updated MaxMind database used to look up physical locations of IP addresses. Fixed: Fixed: Added JPEG as an allowed extension when uploading a photo to a contact. Fixed: Attempting to add a sub folder to a shared folder using IMAP (which is not allowed) now returns a NO response and a descriptive error message. Fixed: Contact deletions by an Exchange ActiveSync client now sync correctly to clients synced using Exchange Web Services. Fixed: Literal string arguments sent during the IMAP Login command are now handled correctly. Fixed: Meeting request messages with no To or Reply-To fields now sync properly using Outlook for Mac and Exchange Web Services. Fixed: Moving an email into a shared folder with full control using IMAP now functions correctly. Fixed: Shared folders now sync properly for IMAP accounts logged in with a domain alias address. Fixed: Streaming events for Exchange Web Services now works properly with Apple Mail using macOS Sierra. Fixed: Uploading an image while adding a new contact in webmail now functions correctly. Fixed: Various scenarios where modifications to calendar events outside of CalDAV would not sync properly to a CalDAV client. Version 15.3.6109 (2016-09-22) Fixed: A scenario where the SmarterMail service may not shut down properly when rebooting a server resulting in file corruption. Fixed: Adding a new contact now correctly displays messages from that contact in the message tab. Fixed: Disabling impersonation or domain management when creating a new system administrator now functions correctly. Fixed: Editing a message archive rule now displays the correct domain that the rule applies to. Fixed: Some users that had shared calendars were unable to view their calendars in webmail. Fixed: URLs in HTML IMG tags are now skipped when looking for links to be modified into a clickable link when viewing messages in webmail. Fixed: Using autodiscover to setup an account in Outlook 2013 or 2016 will now sync using Exchange ActiveSync if it is enabled for the account. Version 15.3.6095 (2016-09-08) Added: An option to restrict bounces to only internal addresses. Fixed: Autodiscover now functions correctly for Outlook on Windows. Fixed: Disabling reports for a domain now hides the disk space and file storage reports for users on that domain. Fixed: Modifying the email address or phone numbers of a contact in the Global Address List in webmail now functions correctly. Fixed: The auto cleaning of old calendar events now properly determines when a recurring event is no longer active. Fixed: The delete button now functions correctly when editing a contact in webmail. Version 15.3.6081 (2016-08-25) Changed: Deleting a domain using web services no longer accepts a domain alias name in place of the primary domain name. Removed: Removed calls to a Microsoft dll as a backup for DNS lookups since an error in that dll would crash the SmarterMail service. Fixed: A scenario when using Outlook with IMAP with an account that is over its disk quota where moving a message may delete the message without copying it to the destination folder. Fixed: A scenario where the mailinglist.db file for a domain may not be correctly updated to a new version format from an older version. Fixed: A timing issue with index processing that could cause indexing to fail for some messages. Fixed: A user can no longer block their own email address using the block sender action in webmail. Fixed: Added SetDigestSubscriberList2 function to the svcMailListAdmin web service that replaces the current digest list. The SetDigestSubscriberList function is now deprecated as it added subscribers in the new list to the existing list. Fixed: An email message that does not include a date in the header will now display properly in search results. Fixed: Auto-cleaning of a user's calendar events now removes expired recurring events. Fixed: Calendar event reminders in webmail now display additional information correctly for events that do not include body text. Fixed: Contacts now sync properly using the Windows 10 people app using Exchange ActiveSync. Fixed: Disabling folder auto-clean rules now functions correctly. Fixed: Messages in sent items that were sent from Outlook using Exchange ActiveSync now include the BCC header field. Fixed: Migrating calendar events from Exchange now imports yearly recurring events with the correct month. Fixed: Migrating data from a Google account now only asks for the Gmail credentials when email is included in the migration. Fixed: Migrating notes from Exchange now includes notes found in subfolders. Fixed: Parsing a message that contains more than 2048 parts is now aborted to prevent a stack overflow exception. Fixed: Renaming a user or manually moving one to a new domain now automatically updates that user's primary email address in the user's Account Profile. Fixed: Syncing of the Global Address List using Sharepoint sync now functions correctly. Fixed: The end date for a recurring calendar event now displays correctly in webmail when that event does not include a start date. Fixed: User default settings for preview pane location and auto spell check now persist after the service is restarted. Fixed: Viewing a message in the virus quarantine now displays the correct message date. Security: Fixed XXE vulnerability with RSS feeds. Version 14.7.6081 (2016-08-25) Fixed: A scenario where extracting the date of a message during an IMAP retrieval session could fail. Fixed: A user can no longer block their own email address using the block sender action in webmail. Fixed: Adding Tasks to an email now properly selects the related item. Fixed: An exception is no longer thrown and logged to the delivery log when sending a message to a disabled mailing list. Fixed: Auto responses now correctly reply back to SRS encoded sender addresses. Fixed: CalDAV and CardDAV will now properly authenticate when a password contains a colon (:) character. Fixed: Content filtering is no longer applied to the HTML markup of a message. Fixed: Exchange ActiveSync now applies a global WindowSize properly during sync requests. Fixed: Exchange ActiveSync will no longer cross folder IDs when connected by multiple devices on the same account. Fixed: Exchange Web Services will now properly authenticate when a password contains a colon (:) character. Fixed: If a folder is renamed, added, or deleted, Exchange ActiveSync will now correctly notify Android devices. Fixed: Importing users from a CSV file now sets the account's max disk space according to the domain's user default settings. Fixed: Indexing of calendar events no longer indexes duplicate entries when a calendar event is updated. Fixed: Meetings created in a domain calendar now successfully send meeting requests to the attendees. Fixed: Parsing a message that contains more than 2048 parts is now aborted to prevent a stack overflow exception. Fixed: The creator of a meeting in a domain calendar can now add themselves as attendees. Fixed: The Exchange ActiveSync version is now properly read and applied when passed as part of the request's querystring. Fixed: The My Today Page now shows correct amount of currently used space. Fixed: Windows Mail will now show calendar invitations correctly when using Exchange ActiveSync. Efficiency: Improved performance when navigating large calendars in webmail. Security: Fixed XXE vulnerability with RSS feeds. Thanks to Dawid Golunski (http://legalhackers.com) Version 15.2.6039 (2016-07-14) Added: A mailConfig.xml only setting called allowViewingOfPasswords that enables the viewing of passwords in the web interface by system administrators. Added: Logging for folder auto-clean processing. Added: Secondary calendars can now be searched using an advanced search in webmail. Added: Sending a draft message that was created from replying to an existing message now sets the replied to flag on that message. Changed: Appointments that are marked as tentative no longer show as busy when checking the user's availability. Changed: IMAP migrations / retrievals will now attempt to reconnect and continue if the connection is lost with the server. Changed: Importing users from a CSV file now sets the account's max disk space according to the domain's user default settings. Fixed: A scenario where a meeting request email with bad time zone information would cause continual Exchange ActiveSync exceptions. Fixed: A scenario where an account could not be indexed for a long duration, resulting in searches not working for new messages. Fixed: A scenario where moving messages with Outlook using IMAP, when the account's mailbox quota has been reached, could cause the source messages to be removed but not copied to the destination folder. Fixed: Added a header field to auto-response messages in accordance with RFC 3834 to identify the message type. SmarterMail will not send auto-responses to those messages. Fixed: Adding a contact from an iOS device synced with Exchange ActiveSync no longer causes blank phone number fields when editing the contact in webmail. Fixed: Adding appointments to a calendar now functions properly for domains that have shared calendars disabled. Fixed: An exception is no longer thrown and logged to the delivery log when sending a message to a disabled mailing list. Fixed: Attendees are now saved properly when using Exchange Web Services to add or edit calendar meetings. Fixed: Choosing the Email action when viewing a contact in the mobile interface now functions correctly. Fixed: Contacts with non-ASCII characters now show correctly in the mobile web interface. Fixed: Deleting a custom report now refreshes the grid to immediately reflect that deletion. Fixed: Deleting incoming gateways now functions correctly. Fixed: Editing a contact found through an advanced search in webmail now functions correctly. Fixed: Meeting invites now display correctly in Outlook 2016 for Mac synced with Exchange Web Services. Fixed: Meeting invites whose start or end dates are at midnight UTC now correctly display the time converted to the user's time zone. Fixed: Meeting requests now display correctly in Outlook 2016 for Mac when synced using Exchange Web Services. Fixed: Message Sniffer logs are now automatically compressed and deleted according to log settings, similar to other SmarterMail logs. Fixed: Replying to all from a message that is sent out via an SMTP account will now exclude that SMTP account address from the auto filled list of recipients. Fixed: Searches in webmail for text separated with periods such as URL's or IP addresses now functions correctly. Fixed: Signed messages now correctly show as signed in eM Client when synced using Exchange Web Services. Fixed: SmarterMail generated auto-responses and read receipt messages will now bypass spam checks. Fixed: Sorting contacts by email then leaving and returning to the contacts view now displays the contact list correctly. Fixed: Tabbing through the email fields when adding or editing a new contact in webmail now functions correctly. Fixed: The AddUser2 API function now works properly when the option to not allow previous passwords has been set. Fixed: The confirmation popup asking if you meant to attach a file prior to sending a message will no longer appear when sending inline image attachments with the word "attach" somewhere in the body text. Fixed: Turned off lock tracking that was enabled by default in previous release and wrote debug logs to the Service folder of the install path. Version 15.1.6005 (2016-06-10) Added: Message Sniffer logs are now compressed and auto deleted based on log settings. Fixed: Importing users from a csv file now uses the Domain's user default settings for fields that are not set from the csv file. Fixed: Renaming folders containing subfolders now functions correctly. Version 15.1.6004 (2016-06-09) Added: Andorra has been added to the list of countries in the initial wizard for newly created user accounts. Added: Automatic marking of a message as read when viewed in the preview pane can now be disabled per user. Added: Improved logging for handling of push email for Exchange Web Services. Changed: Last login times time now display in the local time zone and include time along with the date. Changed: Updated Message Sniffer binaries to the latest versions. Fixed: A scenario where extracting the date of a message during an IMAP retrieval session could fail. Fixed: A scenario where renaming a folder in webmail that has a name very similar to another folder could rename the wrong folder. Fixed: Added translation support for a number of strings in webmail that were previously hard coded. Fixed: Adding Tasks to an email now properly selects the related item. Fixed: Attachments with non-ASCII characters are now displayed correctly in the mobile interface. Fixed: Auto responses now correctly reply back to SRS encoded sender addresses. Fixed: Calendar events imported from an ICS file that have no UID value are now assigned one. Fixed: Clicking on an email address in webmail and selecting to add/edit a contact now auto fills the email address when adding the contact. Fixed: Content filtering is no longer applied to the HTML markup of a message. Fixed: Downloading a file from file storage with non-ASCII characters now saves with the correct name. Fixed: Downloading attachments or vCards with non-ASCII characters in the file name from webmail using Internet Explorer now save with the correct name. Fixed: Folder names with non-ASCII characters now display correctly in the Message Retrieval grid. Fixed: In webmail, users can now change an all day appointment to a non all day appointment. Fixed: Indexing of calendar events no longer indexes duplicate entries when a calendar event is updated. Fixed: Plus addressing now works when domains are marked as external but are actually hosted locally. Fixed: Printing attachments now properly displays non-ASCII characters. Fixed: Resolved a scenario where a client syncing using Exchange ActiveSync could get stuck repeatedly calling the FolderSync function. Fixed: The contacts grid now displays correctly when the Personal Fax or Company Fax fields are selected to show in the grid. Fixed: The Exchange ActiveSync log will now show correct session identifiers for PING requests and responses. Fixed: The HTTP response status code is no longer set when closing an Exchange Web Services long poll request since the status code is set at the start of that connection and can't be changed after that. Fixed: The My Today Page now shows correct amount of currently used space. Fixed: The same Google and OneDrive accounts can now be used on different mailboxes. Fixed: The scenario where a client connected via a long poll using Exchange Web Services disconnects unexpectedly is now handled properly. Fixed: The Spool Dashboard will now function properly if the SmarterMail service starts up with the SMTP service disabled. Efficiency: Reduced memory usage for large calendars. Efficiency: Viewing large calendars in webmail is now much faster, particularly in the month view. Version 15.0.5976 (2016-05-12) Changed: IMAP retrieval will now retry to download a message if it fails to receive data on the first attempt. Changed: Viewing a contact in webmail whose primary email address matches that of the logged in account will no longer search for and fill out related items. Fixed: A scenario where parsing of INTERNALDATE during an IMAP migration could fail, resulting in the message's date getting set to the date of the migration. Fixed: An exception that could occur while processing spool messages due to the timing of how information is gathered for the Spool Dashboard. Fixed: CalDAV and CardDAV will now properly authenticate when a password contains a colon (:) character. Fixed: Checking the Select All checkbox and performing an action in webmail after searching for Contacts, Tasks or Notes now correctly applies to only the items displayed in the search results. Fixed: Domain Administrators can no longer view or create temporary passwords for users. Fixed: Exchange ActiveSync now applies a global WindowSize properly during sync requests. Fixed: Exchange ActiveSync will no longer cross folder IDs when connected by multiple devices on the same account. Fixed: If a folder is renamed, added, or deleted, Exchange ActiveSync will now correctly notify Android devices. Fixed: Meetings created in a domain calendar now successfully send meeting requests to the attendees. Fixed: Sending calendar invites via an impersonated user now works properly. Fixed: The Chat section in webmail now automatically updates the user's chat status. Fixed: The creator of a meeting in a domain calendar can now add themselves as attendees. Fixed: The Exchange ActiveSync version is now properly read and applied when passed as part of the request's querystring. Fixed: Windows Mail now properly supports push using Exchange ActiveSync. Fixed: Windows Mail will now show calendar invitations correctly when using Exchange ActiveSync. Efficiency: Added caching to improve performance in the monthly calendar view in webmail. Version 15.0.5962 (2016-04-28) Fixed: A timing scenario where a SMTP message added to the spool that's sent to an alias could fail to deliver. Fixed: Adding calendar events using via Exchange Web Services in eM Client now functions as expected. Fixed: Adding calendar events with invitees using an Exchange ActiveSync client now functions correctly. Fixed: An issue where invalid characters in messages would cause cause sync failures when using Exchange Web Services. Fixed: Disabling POP or IMAP retrieval at the domain level now properly excludes that option when adding a message retrieval item. Fixed: Exchange Web Services now implements streaming events that push changes from the server to the client. Fixed: Exchange Web Services now skips sending update statuses for messages that no longer exist when syncing folders. Fixed: IMAP message retrieval now handles unexpected disconnections by delivering messages that have been downloaded and then starting where it left of on the next retrieval session. Fixed: Renaming the primary system administrator account now properly renames that account instead of adding a new one. Fixed: The Temporary Password field no longer displays in default user settings. Fixed: Using IMAP retrieval, or when migrating Gmail accounts, no longer imports the special Gmail "All Mail" folder. Efficiency: Max number of elements (email messages, etc.) reduced when syncing via Exchange ActiveSync to increase efficiency and speed, especially for users on slower connections. Version 14.6.5955 (2016-04-21) Added: LDAP support for querying for a UID. Added: Support for the IMAP Children extension. Changed: IMAP migration / message retrieval no longer downloads the GMail "All Mail" folder. Changed: IMAP migration / message retrieval now uses the IMAP InternalDate of a message to use for the message date instead of trying to extract the date from the header of the message. Changed: Sending notifications for Internal Spammer Abuse Detection rules (previously limited to one per hour for all Internal Spammer notifications rules with the same type of Action) are now limited to one per hour for each rule. Fixed: A file storage download issue where a download would fail if it took longer than two minutes. Fixed: A scenario during IMAP migrations / message retrieval where the IMAP session could hang. Fixed: A scenario where the max weight for a URIBL check would not be enforced. Fixed: Adding a contact using Exchange Web Services now properly adds email address 2 and 3. Fixed: An error shown on the category filter popup window for users that have an attached domain calendar. Fixed: Blanking out fields in a contact now syncs properly using Exchange Web Services. Fixed: Bounces from a SmarterMail gateway now skip spam checks. Fixed: Changes to the Active Directory Username field when editing a user are now persisted properly. Fixed: Cyren now fails over to contact a different Cyren server if communication with the primary one fails. Fixed: Exchange ActiveSync authentication now functions correctly when authenticating with domain aliases and Active Directory. Fixed: Exchange Web Services now syncs a contact's home and work addresses. Fixed: File storage downloads that take longer than two minutes now function correctly. Fixed: IMAP message retrieval and migrations no longer try to select and download messages from folders with a NoSelect flag. Fixed: Messages added to sent items when sending from Mac Mail using Exchange Web Services are now marked as read. Fixed: Notes now delete properly from clients synced using Exchange ActiveSync. Fixed: The algorithm for determining if a message part is an attachment when syncing with Exchange Web Services is now the same as webmail. Fixed: The start and end times for all day appointments synced with Exchange ActiveSync are now set properly to be 12 AM to midnight in the given time zone. Fixed: Webmail searches now function correctly for servers that have FIPS compliance enabled. Version 15.0.5949 (2016-04-15) Added: Business IP is now included in the list of phone types when setting contact information in webmail. Changed: Sending notifications for Internal Spammer Abuse Detection rules (previously limited to one per hour for all Internal Spammer notifications rules with the same type of Action) are now limited to one per hour for each rule. Fixed: Cyren now fails over to contact a different Cyren server if communication with the primary one fails. Fixed: Exchange ActiveSync authentication now functions correctly when authenticating with domain aliases and Active Directory. Fixed: File storage downloads that take longer than two minutes now function correctly. Fixed: IMAP message retrieval and migrations no longer try to select and download messages from folders with a NoSelect flag. Fixed: Messages bounced from a SmarterMail gateway server back to the SmarterMail primary server will now skip spam checks. Fixed: Searches now function correctly when viewing users, aliases and domain resources. Fixed: The cancel button on the Import Spam Settings popup box now properly closes the popup. Fixed: The Top Inbound Senders table in the Spool Dashboard now includes sender addresses that are not local accounts. Version 15.0.5932 (2016-03-29) Added: A disk usage indicator has been added to the logout dropdown menu to display a user's disk usage versus what is available. Added: Certificates for DKIM can now be managed through the API. Added: Dashboard page for the spool showing top sending and receiving email and IP addresses. Actions can be taken to delete or move spool messages for a particular IP or email address, as well as to block more messages from those addresses. Added: Disposable addresses can now be cancelled. Added: Domains and user accounts can now be renamed through the web interface without stopping the SmarterMail service. Added: Exchange ActiveSync Ping connections are now displayed on the Current Connections page. Added: Global spam settings are now found in a spamConfig.xml file and can be uploaded, allowing them to be easily moved over from one server to another. Added: Meeting requests from email messages are now automatically added to a user's calendar in webmail with a tentative status. Added: Multiple phone numbers of each type can now be added to contacts in webmail. Added: Permission settings have been added for system administrator accounts for allowing them to manage domains and impersonate accounts. Added: Spam settings importing now displays a modal window with a drag and drop area. Added: Support for the IMAP Children extension. Added: Support for the IMAP Quota extension. IMAP clients can notify users when they are getting near their mailbox size limit. Added: Syncing contacts with clients that support multiple phone numbers of the same type or more than three email addresses will now properly save and sync those extra fields. Added: System administrators and domains can now upload a favicon icon to use for webmail. Added: System administrators can now change the account they are impersonating from the domain’s users grid. Added: System administrators can now create temporary passwords for user accounts to troubleshoot issues. The actual user’s passwords can no longer be displayed in webmail while managing a domain. Added: The type of a phone number in webmail now includes iPhone. Added: Uploads in webmail now support a drag and drop area. Added: Webmail now supports adding more than three email addresses to a contact. Changed: Administrative logging was updated to log more efficiently and to be easier to read. Changed: All settings files with a _bak file will automatically load from that _bak file if loading of the primary file fails. Changed: Previous passwords can no longer be used when changing an expired password. Removed: DomainKeys verification is no longer included as part of the spam settings that are automatically created during the getting started wizard. Removed: Signing messages with DomainKeys has been removed as that signing method is obsolete. Message signing should be done with DKIM. Fixed: A scenario where IMAP migration could fail. Fixed: Adding a contact using Exchange Web Services now properly adds email address 2 and 3. Fixed: Blanking out fields in a contact now syncs properly using Exchange Web Services. Fixed: Domain extensions longer than four characters are no longer cut off when adding attendees to calendar events. Fixed: Exchange Web Services now includes HomePhone2 and BusinessPhone2 when a client requests the default fields for a contact. Fixed: Messages added to sent items when sending from Mac Mail using Exchange Web Services are now marked as read. Fixed: Non all day appointments synced with CalDAV that have a UTC start time of 12 AM no longer sync as all day appointments. Fixed: Notes now delete properly from clients synced using Exchange ActiveSync. Fixed: Scenario where some messages imported using IMAP migration would get added with the current date and time instead of the correct one for that message. Fixed: Searching in webmail now functions correctly on servers with FIPS compliance enabled. Fixed: The algorithm for determining if a message part is an attachment when syncing with Exchange Web Services is now the same as webmail. Fixed: The max weight setting now functions correctly for any URIBL check. Fixed: The start and end times for all day appointments synced with Exchange ActiveSync are now set properly to be 12 AM to midnight in the given time zone. Fixed: Users now save properly when using Active Directory authentication and a Windows username that is different than the SmarterMail username. Version 14.5.5871 (2016-01-28) Added: A user with full control of another user's calendar can now create/modify a meeting invite on behalf of the calendar owner. Added: Domain default fields for specifying a domain's location and allowing those defaults to be propagated. Added: Domain settings for specifying a domain's location can now be set through the API. Added: Settings file for the MailService_SubProcess used for Cyren spam checks allowing logging to be enabled or disabled. Changed: Updated ClamAV to version .99. Fixed: A cleanup thread used with Cyren spam processing is now shut down properly when the SmarterMail service is shut down. Fixed: A scenario in Exchange ActiveSync where a sync key mismatch could cause a null reference exception to occur which prevents a proper response to the client. Fixed: A scenario where a specific ordering of events after adding a new user with an ampersand in the password could change that user's password to a URL encoded value. Fixed: A scenario where blank messages could be added during an IMAP email migration. Fixed: An account that exceeds it's size limit will no longer receive duplicate alert emails. Fixed: An issue where meeting events accepted on an iOS device could lose time zone information for the start and end dates. Fixed: Appending footers to spool messages that have 8-bit MIME text parts is now handled correctly. Fixed: Certain types of events would not show in the Mac calendar app when syncing with CalDAV. Fixed: Changes made to a user's calendar using Sharepoint sync are now reflected immediately in the users webmail calendar. Fixed: Exchange Web Services now syncs the correct month for yearly recurrence calendar events. Fixed: Importing a VCF file that contains multiple contacts now properly imports all contacts. Fixed: Messages to mailing lists are now processed correctly for domains with an external location but with the "Deliver locally if user exists" option checked. Fixed: Multiple calendars now correctly show in the mobile interface for users that do not also have a shared calendar. Fixed: Recurring appointments synced with Outlook 2013/2016 now show the properly time instead of their UTC equivalent. Fixed: Scenario in which some items, such as calendar appointments, could be duplicated when syncing with Exchange Active Sync. Fixed: Searches now function correctly in webmail when using a session state server. Fixed: Sending messages from Mac Mail using Exchange Web Services no longer saves duplicate copies of the message in the Sent Items folder. Fixed: SharePoint no longer syncs private events within shared calendars if the user does not have full access permission. Fixed: Spam checks are no longer run on the primary server when a spam score is passed from an incoming gateway server. Fixed: The Bypass Gateways IP list are now properly applied when determining if an IP is whitelisted during spam checks. Fixed: The Exchange Web Service's UpdateItem response is now formatted correctly when updating notes. Fixed: The internal spammer check now skips messages that were sent from a whitelisted IP address. Fixed: The Max Disk Space summary row in the user's Disk Usage Summary report is now displayed correctly when sent in a scheduled email. Fixed: The svcUserAdmin web service's AddUser2 function now allows users to be added to domains with numbers in their TLD. Fixed: The Windows domain name field no longer appears after a user that uses Active Directory authentication saves their account settings. Version 14.4.5801 (2015-11-19) Changed: Email harvesting abuse detection rules are no longer triggered for SMTP sessions have have been properly authenticated. Changed: The sending user's email addresses are now removed from the list of recipients when replying to all in webmail, as long as there is at least one other address to send to. Fixed: A scenario where a message with a specific type of malformed MIME content could get delivered to it's target mailbox multiple times. Fixed: A scenario where the session timeout for an SMTP session could be erroneously triggered. Fixed: Authenticated POP commands are now rejected if the domain is disabled. Fixed: Checking the all items check box and performing an action in webmail after searching for Contacts, Tasks or Notes now correctly applies to only the items displayed in the search results. Fixed: Clicking the Details button on a meeting invite message within the web interface now functions correctly. Fixed: Duplicate addresses are removed from the list of recipients when replying to all in webmail. Fixed: Mailing lists now support 8bit MIME messages. Fixed: Non English servers can now modify the default calendar setting. Fixed: Stability and performance improvements for handling of Cyren spam and antivirus processing. Fixed: Syncing an incoming meeting request with an iOS device no longer shows the start date as December 1, 2000. Fixed: The Get/SetDKIMSettings, and Get/SetDomainKeysSettings functions in the svcSpamAdmin web service now properly return or set the MaxKeySize setting. Version 14.4.5787 (2015-11-05) Changed: The clean up of folder UID values used by IMAP are now done at a rate of 10 per hour to limit the impact on server resource usage. Changed: The SpamClient process for handling Cyren spam and virus checks has been renamed to MailService_SubProcess. Fixed: A migration queued with bad parameters are now properly removed from the queue. Fixed: SmarterMail now detects if there are issues talking to MailService_SubProcess for Cyren spam and antivirus checks and will automatically restart the process. Fixed: The TimeZone field passed from Exchange ActiveSync clients for calendar events is now correctly applied when adding or updating events in SmarterMail. Version 14.4.5784 (2015-11-02) IMPORTANT: Clean up of UID validity values used when syncing with IMAP. Changed: Cyren spam and antivirus checks are now run in its own process to prevent a crash from also crashing SmarterMail. Changed: Last login times are now displayed in the domain admin's timezone and not local server time. Changed: Removed installer requirement for the Microsoft Visual C++ 2010 redistributable package which caused install errors on some systems. Fixed: 8 bit characters are now encoded properly in meeting requests generated using the Web interface. Fixed: A scenario where adding an account that uses ActiveDirectory authentication could report an incorrect username or password error. Fixed: Advanced searches now return correct results for search terms containing foreign characters, numerals, periods, underscores, and @ symbol. Fixed: An unused reference to a Windows.Forms.RichTextBox control was removed from a utility class in webmail which caused an error to occur on some servers. Fixed: Attendee responses to meeting requests are now saved correctly in the meeting organizer's calendar. Fixed: Changing or removing a conference room from an appointment in Web interface now properly removes the appointment from that resource's calendar. Fixed: Conference room resources now properly use the user's color settings in Web interface. Fixed: Creating a new contact in an Apple Mac OS Contacts app now properly syncs business and home addresses when syncing using Exchange Web Services. Fixed: DNS queries now properly re-query using TCP when a result would not fit into a UDP packet. Fixed: Exchange ActiveSync now properly syncs the ResponseType and AppointmentReplyTime fields for meeting events. Fixed: Importing calendar events from an ICS file that contacts more than one event now correctly imports all events. Fixed: Issue syncing with iOS 9 using Exchange ActiveSync where a meeting event's start and/or end dates could be lost. Fixed: Messages to the global postmaster address will no longer result in a bounce if the global postmaster address has not been set. Fixed: Retrieving the server timezone information no longer causes errors on certain pages for non-English servers. Fixed: Setting the List To Address for a mailing list to List Address now functions correctly. Fixed: The weight threshold for greylisting can now be set to zero which requires a message to have a negative spam weight in order to skip greylisting. Version 14.3.5752 (2015-10-01) Added: A move button on the calendar page when viewing all appointments. Added: Accounts using Active Directory now have an option to set the authentication username instead of using the SmarterMail account's username. Added: Importing users from LDAP now have an option to set the SmarterMail username from the LDAP email address field instead of the Active Directory username. Added: New user setting to control if link URLs are added to the right of links when printing email messages. Added: System administrators now have an option to not deliver postmaster messages to the global postmaster mailbox if the message was delivered to a domain account. Added: The Indexing Status page now includes the time with the date under the Time Queued column. Added: The Indexing Status page now shows the item count in the tab header. Added: The svcMailListAdmin.asmx web service now includes functions for adding, modifying and deleting subscriber fields. Added: The svcServerAdmin.asmx Web service now includes a GetWhitelistEntries2 and SetWhitelistEntry2 which properly handles whitelisting for the greylist and XMPP. Added: The users grid now includes the time with the date under the Last Login column. Added: Work around for an iOS issue where the organizer of an event could get removed when syncing using Exchange ActiveSync. Changed: Domain limits for new users, aliases, domain aliases, mailing lists and POP/IMAP retrieval accounts are now checked when clicking the new button. Changed: Messages to disabled domains marked as external will now be accepted and routed to that domains MX record or host address. Changed: Modifying the number of indexing threads no longer requires the SmarterMail service to be restarted to take effect. Changed: The category filter in webmail now includes categories from users of shared items. Changed: Users can now move personal events between their calendars using the Calendar drop down field when editing the event in webmail. Changed: Viewing appointment conflicts in webmail now displays the user(s) that have scheduled a domain conference room that is part of the conflict. Removed: Checkboxes and priority columns in the grids of the Indexing Status page which had no use. Removed: The Move button was removed from the calendar event edit page in favor of a drop down field to select which calendar an event belongs to. Fixed: A correct response is now given when a device tries to sync an item that doesn't exist using Exchange ActiveSync. Fixed: A cross site scripting issue involving the system administrators show password function. Fixed: A scenario where Samsung devices syncing with Exchange ActiveSync would not always sync meeting events that were accepted on the device. Fixed: A user replying to a message that was sent to the user's domain alias address no longer includes that address as a recipient. Fixed: Attachment names encoded with quoted printable no longer have underscores removed when downloading from webmail. Fixed: Attendee availability popup in webmail now correctly shows all user's appointments based on the domain's public availability settings. Fixed: Auto Responders now correctly handle SRS encoded addresses. Fixed: Cancelling a meeting event in Outlook 2011 for Mac using Exchange Web Services now properly sends cancellation notification emails to attendees. Fixed: Cancelling a meeting event in Outlook 2016 for an event that was already removed no longer causes the cancellation email to stay indefinitely in the outbox. Fixed: Certain types of domain level events will no longer display multiple times in webmail. Fixed: Deleting an instance of a recurring calendar event now functions correctly. Fixed: Disabled domains no longer accept messages to the postmaster or aliases. Fixed: DKIM now verifies messages correctly that have a header line containing a single space. Fixed: Filtering the messages displayed in the email grid in webmail by doing a search or applying a view filter and then selecting all messages and performing an action on them now correctly operates on the list of displayed messages and not all messages in the folder. Fixed: Long HTML links are now wrapped properly when printing email messages in webmail. Fixed: Message retrieval using IMAP now handles 8-bit MIME messages properly. Fixed: Messages in the spool that contain a calendar appointment now display correctly. Fixed: Messages with a multipart/appledouble MIME content type are now handled correctly in webmail and using Exchange Web Services. Fixed: Negative weights now save correctly when overriding spam weights at the domain level. Fixed: Removing a domain resource no longer results in an error displayed for users when viewing their calendar until the user logs out and back in to webmail. Fixed: Resolved an issue with starting an add-on trial through a web proxy. Fixed: Servers with certain types of default text encodings now display 8-bit MIME messages correctly when using Exchange ActiveSync, POP or webmail. Fixed: SmarterMail servers using failover now display correct IP binding information when viewing domain details. Fixed: The event organizer can now edit the attendee list when the organizers address is also in the attendee list. Version 14.2.5711 (2015-08-21) Changed: Impersonating an account that doesn't exist now shows an error message in the impersonation modal window instead of a new popup window. Fixed: Adding and modifying a message in the same sync command in Exchange Web Services no longer adds the message twice. Fixed: An event deletion now properly syncs using Exchange Web Services in the scenario that the user receives an event cancellation message and then deletes the event in webmail. Fixed: Cipher suites introduced with TLS 1.2 now function correctly. Fixed: Clicking menu items on touch devices using the primary webmail interface now functions correctly. Fixed: Clicking to the bottom of the compose window with a blank signature selected and then changing the signature will no longer result in the previously entered text being replaced with the new signature. Fixed: Deleting multiple contacts to which the user has full control permissions will no longer display a message that some contacts were read only and could not be deleted. Fixed: Editing a contact on Mac Mail synced with CardDAV no longer loses the address and phone number fields. Fixed: Modifying a user's master category list no longer clears out categories on contacts and tasks that are not in the new master category list. Fixed: Performing an Exchange ActiveSync search now searches all mailbox folders if a CollectionId is not specified. Fixed: Resolved an issue where some licenses were deactivating without reason. Fixed: Saving IP ranges for blacklist and whitelist entries now functions correctly. Fixed: The birth date field now properly syncs with eM Client using CarDAV. Fixed: The ItemNotFound response from Exchange Web Services now includes all required fields. Fixed: The type of a calendar invite message is now properly passed to the client when using Exchange Web Services. Version 14.2.5704 (2015-08-14) Fixed: The Antispam Administration page's Filtering tab fields now save correctly. Version 13.6.5703 (2015-08-13) Changed: The maximum threads allowed for spam checks has been increased from 50 to 150. Removed: Bounce.io has been removed as the service will be discontinued on October 1. Fixed: A meeting request that was declined now properly shows that it was declined in webmail. Fixed: Deleting an item from the Appointments or Messages tabs when viewing a contact now properly hides the buttons from the tabs that are not selected. Fixed: Sending a message exceeding a domain's max message size limit from Outlook 2013 using Exchange ActiveSync now displays a proper error message to the sender. Fixed: The Listserv commands for setting digest or standard mode now function correctly. Fixed: Updated CreateContactItem and CreateTaskItem functions for Exchange Web Services to return a ChangeKey field. Fixed: Users with certain foreign (non-English) languages set as Internet Explorer default language can now view existing or create new calendar events without JavaScript errors. Version 14.2.5703 (2015-08-13) Added: A menu option under Actions to retrieve the CalDAV URLs to use for the users personal calendars. Added: A primary system administrator option to disable retrieval of passwords by secondary system administrators. Added: Categories for a user's Contacts are now included when exporting to CSV and can be imported from CSV. Added: ICS files can now be imported into SmarterMail calendars. Added: Migrating Gmail contacts now maps the Notes field to the Additional Info field of a SmarterMail contact. Added: Multiple personal calendars can now be synced using SharePoint sync (Add to Outlook). Added: SmarterMail is now compliant with the Federal Information Processing Standard (FIPS). Added: The ActiveSync users grid for both system and domain administrators now includes a column for the users last sync date and time. Added: The svcDomainAdmin web service's GetAllDomainsWithProperties function now supports all of the properties that can be retrieved with the GetRequestedDomainSettings function. Added: The svcUserAdmin web service now includes a GetActiveSyncUsers2 function which returns device and last sync information for each Exchange ActiveSync user. Added: The webmail function that turns URLs into links now include extensions of .br, .it, .edu and .web. Changed: If SmarterMail fails to load a userConfig.xml file it will attempt to load the userConfig_bak.xml file if one exists. Changed: Messages sent over SMTP to postmaster@[domain] will now deliver to the primary domain admin and the global postmaster address if a postmaster account has not been created for the target domain. Changed: The maximum threads allowed for spam checks has been increased from 50 to 150. Removed: Bounce.io has been removed as the service will be discontinued on October 1. Fixed: A meeting request that was declined now properly shows that it was declined in webmail. Fixed: A migration cancelled by the system administrator now resets the migration wizard for the user allowing them to start a new migration. Fixed: A scenario that could cause an error page when viewing domain users. Fixed: Accepting a meeting request in webmail that contains an exception event no longer sends multiple acceptance emails to the organizer. Fixed: All day appointments synced using SharePoint sync now display on the correct date. Fixed: Attendees will no longer receive a cancelled appointment email when an organizer deletes a past event. Fixed: Blacklisting multiple IP addresses from a page under Current Connections now correctly adds all selected IP addresses to the blacklist. Fixed: Deleting an item from the Appointments or Messages tabs when viewing a contact now properly hides the buttons from the tabs that are not selected. Fixed: Deleting multiple contacts from an address book shared from another user now functions correctly. Fixed: DMARC verification now only fails if both the SPF and DKIM checks fail to verify, per RFC. Fixed: Doing a search after scrolling through contacts in webmail now correctly displays the search results. Fixed: Having two or more email folders with names of single digit numbers are now displayed correctly in webmail. Fixed: Propagating the Mailbox Size Limit user default field to all domains or a specified domain now functions correctly. Fixed: Recurring calendar events created before DST now adjust properly in webmail after the DST time change. Fixed: Sending a message exceeding a domain's max message size limit from Outlook 2013 using Exchange ActiveSync now displays a proper error message to the sender. Fixed: Syncing a shared resource using Exchange Web Services now displays the share's friendly name instead of it's internal ID. Fixed: The attendees hyperlink is no longer displayed in webmail for meetings where the user is not the organizer. Fixed: The button to hide / show the email folders in webmail now functions correctly after adjusting the divider between the message list and message preview sections. Fixed: The calendar page in webmail now functions correctly for users with permissions to view one or more newly created domain level calendars. Fixed: The delete button when editing a note now function correctly. Fixed: The GetItemEstimate function in Exchange ActiveSync now uses the correct namespace. Fixed: The Global Address List can no longer be synced using Exchange Web Services for domains that do not share the GAL to users. Fixed: The Listserv commands for setting digest or standard mode now function correctly. Fixed: The system level trusted sender description field can now be edited. Fixed: TLS 1.2 is now fully supported for both incoming and outgoing connections. Fixed: Updated CreateContactItem and CreateTaskItem functions for Exchange Web Services to return a ChangeKey field. Fixed: Users with read-only permissions to a shared calendar can no longer delete appointments from that calendar on the All Appointments tab. Fixed: Various serialization errors have been fixed when using state servers for handling webmail session state. Efficiency: The loading of the reminders popup window is now much faster for users with a large number of calendar events. Version 14.1.5675 (2015-07-16) Added: Migrating contacts from google now import a larger set of contact fields including multiple email addresses. Added: New mailing list variables to display current dates and times based on either the moderator, domain or servers time zone. Added: Option in Account Settings to automatically mark messages filtered to the Junk E-mail folder as read. Added: Private calendar events now function correctly for iOS devices that sync using CalDAV. Added: System administrators now have an option to export a list of domains and their respective active status to a CSV file. Changed: Queued mailbox migrations now import using multiple threads. Changed: Variables for custom mailing list subscriber fields are now case insensitive. Fixed: A scenario where an IMAP connection could get dropped when doing a Gmail migration has been resolved. Fixed: A scenario where Samsung devices syncing with Exchange ActiveSync could continually re-sync a collection will no longer occur. Fixed: All day appointments that span multiple days now show correctly in the mobile interface. Fixed: Calendar events for certain types of time zones now sync times correctly when using Outlook 2013 and Exchange ActiveSync. Fixed: Calendar events that are at midnight in UTC time now display on the correct day in webmail and also sync to the correct date using SharePoint sync. Fixed: Secondary calendars can now be deleted successfully for accounts using a non-English language. Fixed: Selecting all contacts or tasks and then deselecting some items now functions correctly when deleting from those collections. Fixed: Sending a message that exceeds the domain mesage size limit when using version 14.0 of Exchange ActiveSync now returns the correct response. Fixed: Syncing iOS devices using CalDAV will no longer create a new user calendar for each task. Fixed: The drag and drop functionality of email in web mail is now disabled when the folder list is collapsed. Fixed: The Message Sniffer engine is now shut down properly when the SmarterMail service is stopped. Fixed: The MSI installer now includes all of the required files needed to run ClamAV. Fixed: Users with certain foreign (non-English) languages set as Internet Explorer default language can now view existing or create new calendar events without JavaScript errors. Version 14.0.5661 (2015-07-02) Added: Calendar colors can now be changed from clients using Exchange Web Services. Added: Calendar events can now be marked as private. Added: Calendars can now be created, removed and renamed using CalDAV clients that support those operations. Added: Calendars can now be created, removed and renamed using Exchange Web Service clients that support those operations. Added: Domain location settings can now be set using the API. Added: Multiple personal calendars are now supported in the mobile interface. Added: Partial support for clients that require the Exchange 2010 SP2 version of Exchange Web Services. Push operations are not currently supported. Added: The automatic notification email for when an account has exceeded it's size limit can now be customized. Added: The SmarterMail Self Diagnostics page now shows the servers default encoding. Changed: RSS Feed items can now be edited via the right click context menu. Changed: The mobile interface titles now show the specific folder or collection the user is in. Fixed: A scenario where an all-day event spanning multiple days could show a day earlier in webmail. Fixed: Adding contacts with eM Client syncing with Exchange Web Services now functions correctly. Fixed: Calendar events now show correct times in the mobile interface. Fixed: Exporting contacts to a CSV file no longer adds an extra empty field to the item rows which could cause issues when importing that file. Fixed: Mailing list moderators that are not domain administrators can now access their mailing lists. Fixed: My Today event links now properly open the event details window. Fixed: Tasks now sync correctly with eM Client when using Exchange Web Services. Fixed: The Global Address List now syncs correctly using Sharepoint syncing. Fixed: The mobile interface now shows the email messages times in the user's time zone. Fixed: The web interface no longer needs to be refreshed to function properly after activating a new license. Fixed: Users are no longer able to add an appointment to a shared read-only calendar using the mobile interface. Fixed: Using the select all action on contacts now selects the correct subset of contacts when a category filter is applied. Version 14.0.5647 (2015-06-18) Added: A user can now set which calendar is the default to use when creating new appointments. Added: Calendar events can now be moved between personal calendars. Added: User availability now includes all calendars in the users account. Changed: The background task to delete stray files generated for web mail operations now only runs between 1 and 2 AM. Removed: Securite is no longer included as a default server for Clam definitions as it now requires authentication. Fixed: An event cancellation email now displays correctly in webmail. Fixed: Availability times displayed in webmail are now correct. Fixed: Domains with login page customizations now function correctly when the webmail url contains one or more prefixes before the domain name. Fixed: Downloading all attachments from webmail when one of the attachments is winmail.dat now functions correctly. Fixed: iOS devices now sync correctly using CalDAV. Fixed: Meeting requests synced to iOS devices using Exchange ActiveSync now display the correct start and end dates. Fixed: Reminder alerts now sync properly using Exchange Web Services. Fixed: The Login Display Customization feature is now checked or unchecked according to the domain default settings when adding a new domain. Version 13.5.5640 (2015-06-11) Changed: The background task to delete stray files generated for web mail operations now only runs between 1 and 2 AM. Fixed: All day events now display over the correct time span in webmail. Fixed: All day events synced with SharePoint sync are no longer one day off. Fixed: Calendar meetings imported from Google can now be edited. Fixed: Changed how recurring calendars with a recurrence count of zero are transmitted via Exchange Web Services to work around an error when syncing with eM Client. Fixed: Downloading all attachments from webmail when one of the attachments is winmail.dat now functions correctly. Fixed: Importing Google contacts now functions correctly. Fixed: Messages displayed in the mobile interface now wrap text when the length of a line exceeds the width of the display. Fixed: Processing of mailing list commands sent by email now functions correctly for mailing lists with names that contain underscore characters. Fixed: Reminder information for calendar events is now synced properly when using Exchange Web Services. Fixed: Sent Items messages are now sorted correctly when using a bottom preview pane or no preview pane. Fixed: Two scenarios within the mobile interface where downloading an attachment could fail. Version 14.0.5637 (2015-06-08) IMPORTANT: SmarterMail 14 now requires Microsoft .NET 4.5. This prevents SmarterMail from running on Windows Server 2003. Added: An instance of a recurring calendar event can now be deleted from the context menu. Added: An option for external domains on whether messages should deliver locally or remotely if the user account exists locally. Added: An option to toggle between overlaying multiple selected calendars, contacts, tasks or notes collections in a combined view versus displaying one at a time. Added: CalDAV now supports syncing multiple calendars. Added: Contacts, Tasks and Notes now allow multiple collections to be viewed at the same time. Added: Domain conference rooms can now be selected to view on the calendar page. Added: Dropbox is now available as a connected service allowing links to Dropbox files in email messages. Added: Editing a recurring event now displays the series instance's start and end dates. Added: Exchange Web Services now supports syncing multiple calendars. Added: Grids now support multi-selection on Apple Mac browsers by holding down the command key. Added: IMAP authentication now supports Cram-MD5. Added: Microsoft OneDrive is now available as a connected service allowing links to OneDrive files in email messages. Added: Migrating Google calendars now migrates all calendars from a Google account. Added: Multiple calendars can now be synced using Exchange ActiveSync. Added: Multiple calendars can now be viewed together in a combined view, which color codes events from the different calendars. Added: SMTP Accounts has been added to the Features tab in domain settings, allowing them to be enabled or disabled per domain. Added: System administrators can now customize the messages sent for certain automated emails. Added: Tasks can now be imported from Gmail. Added: The My Today Page now displays appointments for all calendars in a user's account. Added: The reminders popup now displays items for all calendars in a user's account. Added: Unsubscribe links for mailing lists can now be given friendly text instead of just displaying the unsubscribe URL. Changed: Blocked senders will now block on the From address in the header of the message, in addition to the Mail From address given in the SMTP session. Previously it only blocked on the Mail From address of the SMTP session. Changed: Content filtering now decodes base64 and quoted-printable encoded text parts in email messages before applying filters. Changed: Improved the ClamAV definitions update process, including 64 bit support and ClamSup. Changed: Migrating the same Google calendar twice will now overwrite the previously migrated events instead of creating duplicates. Changed: Time zone information now utilizes the built-in system registry time zone information instead of an external file. Removed: All day appointments no longer display times in webmail. Removed: The five-ten RBL check is no longer included as part of the default RBL checks for either spam filtering or server blacklist checks. Fixed: A recipient address formatted with a quoted username containing a certain sequence of characters will no longer cause high CPU during the SMTP session. Fixed: Changed how recurring calendars with a recurrence count of zero are transmitted via Exchange Web Services to work around an error when syncing with emClient. Fixed: Gmail email migration now functions correctly when one or more Gmail labels contain characters that are not allowed in Window's folder names. Fixed: IMAP search now handles search commands with multiple levels of parenthesized lists correctly. Fixed: Messages displayed in the mobile interface now wrap text when the length of a line exceeds the width of the display. Fixed: Migrating contacts from Gmail now functions correctly. Fixed: The action "Send VCard(s)" now functions correctly for the Global Address List. Fixed: The date and time input fields can no longer be edited when viewing a read-only appointment. Fixed: Two scenarios within the mobile interface where downloading an attachment could fail. Efficiency: Deleting a large number of items from the IP blacklist or whitelist is now much faster. Efficiency: The load time of the monthly calendar view is now much faster. Version 13.4.5603 (2015-05-07) Fixed: Updated an area of IMAP processing to prevent a potential timing issue that would cause parsing of incoming commands to fail. Fixed: XMPP authentication now works with Spark IM client. Version 13.4.5598 (2015-04-30) Changed: EULA has been updated to accommodate white labeling. Changed: Messages viewed in webmail that do not contain either an HTML or plain text part will now have any text part that is not an attachment displayed as plain text. Changed: The Exchange ActiveSync logs now include the client's IP address. Fixed: A character encoding issue with 8-bit MIME messages which could cause certain foreign characters to be lost. Fixed: A global level folder auto-clean rule that targets the inbox will now run properly when the option to prevent users from auto-cleaning the inbox is enabled. Fixed: A timing issue will no longer occur which could prevent messages from being sent properly from a device synced with Exchange ActiveSync version 12.1. Fixed: A valid recipient could get rejected due to a case sensitivity issue involving domain aliases when SmarterMail is operating as incoming gateway in domain forward mode using Web services to pull the list of domains and users. Fixed: All day appointments displayed in webmail under the all appointments tab now show in the user's time zone instead of UTC. Fixed: An issue involving timed background tasks in webmail which could prevent messages getting pushed correctly when syncing with Exchange ActiveSync. Fixed: Appointments with a start time of midnight now show on the correct date in webmail. Fixed: Calendar events that span multiple days are now displayed correctly in webmail. Fixed: Changed how task data is sent to Exchange ActiveSync clients so Outlook 2013 would display the times in the user's local time instead of UTC. Fixed: Passwords are no longer displayed in XMPP logs. Fixed: Recurrence instance deletions now function correctly. Fixed: Removed the delete option from the context menu for contacts that are read-only. Fixed: Tasks now display properly in the calendar view of webmail when the task has a duration of 0. Fixed: Tasks synced with Exchange ActiveSync will no longer lose their categories if those categories don't exist in the user's master category list in webmail. Fixed: The general activity graph under the Usage tab on the Traffic Statistics dashboard now properly refreshes every five minutes. Version 13.3.5535 (2015-02-26) Added: Updated administrative logging to include the friendly name of the event that was fired in addition to it's id number. Fixed: A temporary disk error when reading an account's userConfig.xml file will no longer result in the user's settings being reset to the defaults, including a blank password. Fixed: A user with read-only control of a shared calendar can no longer delete instances of a recurring event. Fixed: A zero byte fileStore.xml file will no longer prevent SmarterMail from starting properly. Fixed: Adding a calendar event using Android's default calendar app with Exchange ActiveSync now syncs correctly. Fixed: Adding a recurring event that occurs on a specific week of each month now syncs correctly using Exchange ActiveSync. Fixed: Adding a task using Outlook 2013 with Exchange ActiveSync now syncs correctly. Fixed: Adding duplicate entries to trusted senders is no longer allowed. Fixed: Availability conflicts are now calculated correctly when adding or editing a new calendar event in webmail. Fixed: Birth dates set on iOS devices using Exchange ActiveSync now sync correctly. Fixed: Changing an event’s start time that includes a domain resource now properly updates the availability of that domain resource. Fixed: Contacts imported from a CSV file that include only white space in certain imported fields are now saved properly, such that they can be successfully synced with Exchange ActiveSync. Fixed: Creating a calendar and immediately deleting an event using the Mac OSX calendar app with Exchange Web Services now syncs correctly. Fixed: Declude spam weights now save correctly. Fixed: Domain resource availability is now calculated properly when determining scheduling conflicts. Fixed: Editing a password brute force or denial of service abuse detection rule for XMPP now correctly sets the service field to XMPP. Fixed: Email folders that contain special characters are now sorted correctly in webmail. Fixed: Exchange ActiveSync responses will no longer send an empty Exceptions tag, which would cause Outlook 2013 to crash. Fixed: Folders with special characters in their name now sync correctly using Exchange ActiveSync. Fixed: Made changes to how folder renaming is handled to prevent a scenario that could cause mailbox corruption. Fixed: Renaming a folder that contains special characters using Exchange ActiveSync no longer causes an error in webmail when trying to view that folder. Fixed: Setting a contact's birth date on a client synced using CardDAV will no longer save as one day off for users in time zones with positive offsets from GMT. Fixed: Temporary files created during Exchange ActiveSync SmartForward, SmartReply and other email attachment operations are now immediately cleaned up when no longer needed. Fixed: The number of items sent back per Exchange ActiveSync response is now correctly determined using the WindowSize specified by the client. Security: Resolved an XSS vulnerability related to replying to an email. Security: Resolved an XSS vulnerability related to viewing email. Version 13.2.5511 (2015-02-02) Fixed: SmarterMail will now start up properly when it encounters a corrupt fileStorage.xml file. Version 13.2.5507 (2015-01-29) Added: The email results of an advanced search now includes a column for the From address. Added: The svcDomainAdmin web service's GetRequestedDomainDefaults and SetRequestedDomainDefaults functions now support getting and setting DefaultEnableMailSigning. Added: The svcDomainAdmin web service's GetRequestedDomainSettings and SetRequestedDomainSettings functions now support getting and setting EnableDomainkeySigning and EnableDkimSigning. Added: The svcMailListAdmin web service’s GetRequestedListSettings and SetRequestedListSettings functions now support getting and setting EnableHeader, EnableFooter, EnablePosterWhitelist, EnableDoubleOptin and DisableListErrorReplies. Added: The svcServerAdmin web service's GetBlackListEntry function now supports getting the blacklist for XMPP. Added: The svcServerAdmin web service's SetBlackListEntry function now supports setting the blacklist for XMPP. Changed: Colons, semi-colons, single quotes and double quotes are now counted as symbols in a user's password. Changed: Importing users from a CSV file will now extract just the username if a full email address is given in the username field. Changed: When a task is marked as completed in webmail, the percent completed field will automatically be set to 100. Removed: The AHBL.org RBL from the server blacklist and spam checks as that service is no longer available. Fixed: A calendar event with a reminder no longer loses that reminder when a change is made to the event from an Exchange ActiveSync client. Fixed: Accepting or declining a meeting request now syncs correctly using Exchange ActiveSync. Fixed: Adding, Deleting, or Updating items during a Sync command using Exchange ActiveSync now generates new SyncKey values for the containing folder and collection. Fixed: Clients synced with Exchange Web Services now display messages with attachments correctly. Fixed: Creating a new user for a domain now has the "Disable X-Originating-IP header in messages" field under the Compose tab, set according to the domain's default user settings. Fixed: Deleting appointments from the "All Appointments" tab in webmail now sends out cancellation update emails to the attendees. Fixed: Editing or deleting an instance of a series using an Exchange ActiveSync client now functions correctly. Fixed: Filtering messages in webmail on whether or not they were forwarded now functions as expected. Fixed: For meetings with end dates that are in the past, a cancel notification will no longer be sent to attendees when the meeting is deleted from webmail. Fixed: Meeting request responses, changes, and deletions are now properly relayed between the organizer and attendees. Fixed: Meeting request statuses now display properly on iOS devices. Fixed: Migrating an account from Exchange now functions correctly when the source account has a very large number of folders. Fixed: Password expiration notification messages now send out at the correct times according to the notification timings setting. Fixed: Selecting multiple files to download in file storage now functions correctly. Fixed: The Exchange Web Service's CreateCalendarItem function response now includes a ChangeKey. Fixed: The FilterType and Class fields are now used correctly during a GetItemEstimate request when syncing using Exchange ActiveSync. Fixed: The organizer of an event will remain listed as the organizer after they make changes to the event from an Exchange ActiveSync client. Fixed: Truncation of email body text in an Exchange ActiveSync response will no longer allow a surrogate pair character to be split. Fixed: When a mailing list’s address is added to the subscribers of another mailing list, it will inherit the reply-to field from the parent mailing list. Fixed: When SmarterMail is operating as an incoming gateway for another SmarterMail server, the cached list of domains and users retrieved via Web services will no longer get cleared out when global settings are saved or loaded. Version 13.1.5451 (2014-12-04) Added: Sessions closed due to the connected IP address getting added to the blacklist will now add a log entry explaining why the session was closed. Added: The svcAdmin Web service now includes functions for adding, updating, removing and retrieving the list of abuse detection rules. Changed: Blocking or unblocking email addresses by clicking on the sender's email address in the content pane now requires confirmation. Changed: The And / Or content filter options now only display when more than one filter rule is selected. Changed: The content filter option to enable wildcards in search strings now only displays if a filter rule is selected where that option would apply. Changed: The migration wizard now requires that the account settings be successfully tested before starting the migration. Changed: The notification emails for password expirations and password policy violations now explain that the password can be changed by logging into webmail. Changed: The notification emails for password expirations and password policy violations now show the sender as System Administrator. Changed: The notification emails for password policy violations now explain which rules the user's current password is violating. Changed: The second page of the content filter wizard is no longer displayed if the selected filter rules require no additional inputs. Removed: Calendar migration from Gmail as Google made some changes to their access API's. We are working on re-adding that functionality. Removed: The Default option and specific email address options in a mailing list's List To Address field. Fixed: A corrupt or blank FileStorage.xml file will now be rebuilt automatically. Fixed: Changing the name of a synchronized device now functions correctly. Fixed: Clicking on the sender's email address in the content pane now functions correctly after selecting a different View menu option. Fixed: Clicking through calendar days or months in webmail no longer gets progressively slower. Fixed: Exporting the Password Policy Compliance list no longer cuts off after 75 entries. Fixed: Forwarding a message with attachments from an Android device using version 14 of Exchange ActiveSync will no longer send two of those attachments. Fixed: Inline images in email messages are now displayed correctly in eM Client when syncing with Exchange Web Services. Fixed: Styles in the HTML of notes and task descriptions are now removed before displaying in webmail. Fixed: Syncing the address book with eM Client using CardDAV no longer loses certain fields, such as phone numbers and preferences. Fixed: Tasks now sync correctly with Apple mail when using the Yosemite OS (10.10). Fixed: The date of the last sync when using Exchange Web Services is now tracked correctly. Fixed: The Folder Path field of the Manage section's Restore page is no longer case sensitive. Fixed: The option to remove user statistics files after a specified number of months now functions correctly. Fixed: The time of the last sync in Synchronized Devices is now displayed in the user's time zone instead of UTC. Fixed: The time of the last sync is now included along with the date for all sync protocols in Synchronized Devices. Fixed: The time zone information on start and due dates are now saved correctly when syncing tasks using Outlook 2011 with Exchange Web Services. Fixed: URL's in email messages in the mobile interface are now clickable. Version 13.0.5430 (2014-11-13) Fixed: A correct response is now given for an out of office settings request from an Exchange ActiveSync client. Fixed: Changing the advanced search from Everywhere to Email, Contacts or Calendar now functions correctly. Fixed: Devices are now listed correctly when viewing a user in the Chat section of webmail. Fixed: Email addresses in the header of a message viewed in webmail will no longer cut off the domain extension after four characters. Fixed: Forwarding an attachment now functions correctly when forwarding from a shared folder. Fixed: Generating a new DKIM signing key no longer requires the SmarterMail service to be restarted to take effect. Fixed: Impersonation now functions correctly on accounts that have ampersands (&) as part of the username. Fixed: Improved locking of calendar files when saving and loading to prevent a case where an account’s calendar items could be lost when doing many updates in a short duration. Fixed: Messages with null senders are no longer included as HAM messages for updating the Bayesian filter. Fixed: Requiring authentication for relay for a domain is now enforced correctly when the Allow Relay option on the SMTP In tab of the Protocol Settings page is set to something other than Nobody. Fixed: Selecting a filter on the Inactive User page now functions correctly. Fixed: Selecting a message priority when composing a new message now functions correctly. Fixed: Sending addresses found in the Global Trusted Senders list will now skip incoming SMTP spam checks. Fixed: The AddUser2 function of the svcUserAdmin Web service now functions correctly. Fixed: The Buy Now button for add-on’s now pops up the purchase page in a new browser tab instead of inside the webmail interface. Fixed: The Current IDS Blocks grid now displays correctly after a row has been deleted. Fixed: The Disk Usage report now displays correctly for a system administrator that is impersonating a user. Fixed: The Max Messages Per Session field on the Protocol Settings page has been moved from the SMTP Out tab to the SMTP In tab. Fixed: TLS for XMPP now functions correctly. Fixed: XMPP clients that pass a blank resource are now correctly assigned a temporary unique resource per RFC. Efficiency: Determining a user’s availability during an Exchange ActiveSync request is now much faster. Version 13.0.5420 (2014-11-03) Added: A System Administrator can now restore a user, an account’s email folder or the contents of an email folder from within the Web interface without restarting the SmarterMail service. Added: Abuse detection rule to alert and optionally block or quarantine outbound mail when an account bounces a specified number of messages in a specified time frame. Added: Added an option to do spam and content filtering for IMAP message retrieval. Added: An internal only option for aliases that only allows local accounts to send to them. Added: Blacklisting an IP address will now automatically close all current IMAP, POP and SMTP sessions from that IP address. Added: Content filters now include an option to check if the sender of the message is authenticated. Added: File storage now allows you to rename files. Added: New API documentation browser. Added: Outgoing gateways now have a description field. Added: Password requirements now include an option for password expiration. Added: Password requirements now include an option to block outgoing SMTP for accounts that violate the requirements and do not change their password within a specified grace period. Added: Password requirements now include an option to prevent commonly used passwords. Added: SASL authentication for XMPP. Added: The Abuse Detection page now has a Wizard button with security presets. Added: The Current Connections page's grid is now sortable. Added: The Current IDS Blocks page's grid is now sortable. Added: The Global Address List now supports multiple email fields. Added: The Internal Spammer Notification (renamed to "Internal Spammer") now optionally allows blocking or quarantining of messages when the rule is violated. Added: The number of URL's in a message that is blacklisted by a URIBL is now logged in the SMTP and delivery logs. Added: The Password Policy Compliance grid can now be exported to a CSV file. Added: The Protocol Settings page's SMTP Out tab now includes an option for the maximum number of messages that can be sent in a single SMTP session. Added: The URIBL spam check now supports a Max Weight field to limit how much weight a single URIBL check can add to the message. Added: When Cyren AV or ClamAV finds a virus, it is now logged to the delivery log. Changed: Email migrations from Gmail accounts now skip the internal "All Messages" folder to avoid downloading messages twice. Changed: The Internal Spammer abuse detection rule now triggers based on total messages sent from an account in a specified time frame, where previously it required messages to be of the same size. Changed: The language drop down on the webmail login page now includes each language translated to that language. Changed: The LDAP string on the Import LDAP Users page will now remember its value from the last successful query. Fixed: A content filter with an action to copy or reroute the message to a blank address will no longer generate a bounce message. Fixed: Pressing the Return/Enter key in the Email Address text box when adding a new alias now correctly moves to the next line when using Internet Explorer 11. Fixed: The AddUser2 function of the svcDomainAdmin web service now automatically sets the new users’ fields to the default user settings for the domain. Fixed: The date fields are disabled when viewing a calendar event in webmail that has read-only access. Fixed: The date picker will no longer switch from 24-hour time to AM/PM after saving a calendar event. Fixed: The New button and context menu no longer display when viewing a calendar in webmail with read-only access. Fixed: Using the mobile interface to download an attachment that includes an ampersand in the name will no longer cut off the name at the ampersand. Fixed: Viewing a calendar in the mobile interface now correctly displays the last day of the month. Fixed: When a user shares a folder from their inbox and the attaching user accesses it via IMAP, the folder will now function correctly. Version 12.5.5409 (2014-10-23) Changed: An error while retrieving messages during an Exchange migration now continues to the next folder instead of aborting the entire migration. Changed: When adding or editing a domain, bounce.io settings now display but are disabled if bounce.io is not enabled globally. Fixed: An issue where reverse DNS spam checks could pass on IP addresses that do not have a reverse DNS entry. Fixed: Backslash characters in certain calendar fields will no longer add more backslashes to that field on every calendar save. Fixed: Calendar appointments on the last day of the month now display correctly in the mobile interface. Fixed: Calendar entries imported using the mailbox migration will now immediately show in webmail. Fixed: Checking the Enable Bitmap Checking setting when adding or editing an RBL or URIBL spam check now saves correctly. Fixed: Editing blacklist and whitelist IP ranges now changes the existing entry correctly instead of adding a new entry while not removing the old one. Fixed: Folder auto-clean rules now work correctly for inputted folder size values over 2047 MB. Fixed: Forwarding a calendar invite now shows a summary of the invite. Fixed: Improved locking during calendar file loading and saving to prevent a timing issue that could cause entries in the calendar to be lost. Fixed: Incoming connections from bounce.io servers are now automatically authenticated if bounce.io is enabled. Fixed: Messages in the spam quarantine that have been removed from disk are now immediately removed from displaying in the web interface. Fixed: Migrating contacts using Gmail mailbox migration now functions correctly. Fixed: Pressing Return on a Mac using Safari 7.1 at the end of a line will now correctly add a new line instead of a space. Fixed: Users that appear twice in a file that stores last login times is now automatically detected and fixed and will no longer cause a display error when viewing users in webmail. Fixed: Webmail now displays the correct size for attachments with a type of "Message". Fixed: Webmail now sets the name of an attachment of type "message/delivery-status" to "DeliveryStatus.txt" when a name is not specified. Fixed: When closing the compose window, the option to discard a message now functions correctly. Version 12.4.5364 (2014-09-08) Added: A user setting for whether or not messages downloaded by POP3 should be marked as read. Added: bounce.io integration that turns SmarterMail into a recurring revenue stream and helps improve the user experience with friendlier bounce messages. Added: Events may now be enabled/disabled on a per event basis. Changed: 8-bit MIME support is now returned in the SMTP EHLO response. Changed: The More/Less buttons in the HTML editor now remember their previous state. Fixed: DKIM signing and verification now functions correctly when using relaxed canonicalization and the body of the message is blank. Fixed: Mime content and body text are now returned in the EWS GetItem response for messages that request that information. Fixed: The event for new mailing lists now sets the "ListAddress" email argument correctly. Fixed: The svcDomainAdmin.asmx web service's GetDomainUsers function now returns the list of users when a catch-all alias is enabled for the queried domain. Version 12.3.5318 (2014-07-24) Added: In-Reply-To and References headers are now set when replying to messages in webmail. Fixed: Changes to calendar items synced over EAS now show immediately in webmail. Fixed: Webmail pop-up windows now resize correctly when using version 31 of Firefox. Version 11.7.5318 (2014-07-24) Fixed: Body counts of size 0 no longer throw exceptions in indexing log. Fixed: Specifying a bandwidth throttle limit of larger than 2047 MB now functions as expected. Fixed: Webmail pop-up windows now resize correctly when using version 31 of Firefox. Version 12.3.5308 (2014-07-14) Added: New Flex Billing licensing option for Microsoft Exchange ActiveSync Add-On for large ISPs and hosting providers. Fixed: A message parsing error that could cause an invalid IMAP BODYSTRUCTURE response for a badly formatted message header. Fixed: A scenario where a POP retrieval session over SSL could stall. Fixed: Changed the formatting of webmail messages to improve how inline images are displayed by various email clients. Fixed: Fixed a permissions issue that prevented an account’s picture from being retrieved when linked to in an outgoing message’s signature. Fixed: Migrating contacts from Exchange now checks for null values returned when querying for a contact’s email addresses, in order to prevent an error in webmail when viewing those contacts. Fixed: Search results now show properly in iOS devices connected through EAS when the message is not already on the device. Fixed: The IMAP ENVELOPE command response now correctly escapes quote characters when returning the subject value. Fixed: The new admin username and password fields will no longer get auto-filled when adding or editing a domain using the Chrome browser. Version 12.2.5283 (2014-06-19) Fixed: Automatically adding webmail recipients to the users trusted senders list now functions correctly. Fixed: Body counts of size 0 no longer throw exceptions in indexing log. Fixed: Duplicate trusted sender entries are now automatically removed from a user's trusted senders when the account is first loaded. Fixed: EAS is now more resistant to file system errors. Fixed: EAS will no longer stall on some Blackberry devices. Fixed: Setting the disablegreylisting field when using the SetRequestedUserSettings function of the UserAdmin web service now functions correctly. Fixed: Specifying a bandwidth throttle limit of larger than 2047 MB now functions as expected. Fixed: The IMAP fetch query for a message's envelope now correctly handles email addresses that contain quoted user name parts such as "user name"@domain.com. Fixed: Web interface will no longer fail to switch tabs on Internet Explorer 9. Version 12.2.5269 (2014-06-05) Fixed: EAS is now more resistant to file system errors. Fixed: EAS will no longer stall on some Blackberry devices. Version 12.2.5266 (2014-06-02) Added: "-ERR" responses are now included in the POP logs. Added: A new web service called svcVirusAdmin has been added to facilitate anti-virus configuration. Refer to web service documentation for additional information. Added: Ability to manually start a server blacklist check. Added: An Open button now displays above messages if the preview pane is disabled. Added: Domain level propagation of Active Directory authentication and Active Directory settings. Added: Last Checked column for Server Blacklist Check report. Added: Mailing list subscription audit logging can be enabled through mailconfig.xml's "enableMailingListDebugLog" setting. Added: Web service function GetAntispamOptions added to svcSpamAdmin. Added: Web service function GetSpamFilteringSettings added to svcSpamAdmin. Added: Web service function SetAntispamOptions added to svcSpamAdmin. Added: Web service function SetSpamFilteringSettings added to svcSpamAdmin. Changed: Commtouch has been renamed to Cyren. See http://bit.ly/1nAIeBV for more information. Changed: Compressed log files will now be assigned the last write date of the original log to allow for better sorting in Windows Explorer. Changed: Filtering messages now shows Read/Unread instead of Yes/No. Changed: IMAP commands are no longer returned in all caps. Changed: IMAP Retrieval now sends the password in quotation marks. Changed: Improved ActiveSync log formatting. Changed: IP addresses in the Bypass Gateways grid will now skip SMTP denial of service abuse detection rules. Changed: Plain text and raw content views are now much more legible in webmail. Changed: Undo and Redo options show without having to extend the More menu while composing. Fixed: A query for BodyStructure via the IMAP FETCH command now correctly returns content-disposition information for MIME parts that include that header field. Fixed: A stack overflow will no longer occur during spam checks for certain types of malformed email messages. Fixed: Accepting a meeting invite with a comment will no longer crash Outlook 2011 for OSX when using EWS. Fixed: Active Directory settings in system level user defaults page now save correctly. Fixed: Adding a group to a shared resource now functions as expected. Fixed: Automatically logging in and going to the wizard page after a fresh install now functions correctly. Fixed: Body counts of size 0 no longer throw exceptions in indexing log. Fixed: Calendar invites with reminders will now have reminders set properly when using ActiveSync. Fixed: Certain types of messages will no longer overflow the stack in the web interface. Fixed: Changes made to contact information now properly update when synced with Add to Outlook. Fixed: Changing the IMAP Retrieval log detail level no longer requires a service restart to take effect. Fixed: Changing the spool path no longer requires a service restart to take effect. Fixed: Clickable items in email body are now underlined properly. Fixed: Closing a message and choosing to "Discard" a draft will now properly remove previously saved drafts. Fixed: Compose font and size are now correctly used when composing a message. Fixed: Date ranges now set and display properly for content filters. Fixed: Deleting the last IP address in the Bypass Gateways grid no longer requires a restart of the SmarterMail service to take effect. Fixed: DMARC policy verification no longer uses the "Max message size to verify" DKIM setting as that could cause the DMARC policy check to fail when it should have passed. Fixed: EAS will no longer log the entirety of message contents in SendMail command when using detailed log. Fixed: EAS will no longer stall when certain types of emails get processed. Fixed: EAS will now obey the ReplaceMime flag attribute in SmartForward and SmartReply, which will prevent double attachments in some cases of forwarded email. Fixed: EAS will now properly ignore status changes and deletes for the PING command to follow the MS-ASCMD specification. Fixed: EAS will now properly include display name in from address for email messages. Fixed: Email addresses must include an "@" symbol to be considered valid when composing an email in web mail. Fixed: Hyperlinks with titles that contain another web address will no longer mess up the formatting of a message in webmail. Fixed: If system level content filter bouncing is disabled, previous content filters with the action of 'bounce' will be ignored. Fixed: Initial FolderSync from some devices using EAS will no longer throw Sync Key Mismatch errors. Fixed: iOS will no longer show double appointment invites in emails when using ActiveSync. Fixed: IsURIBL variable in SvcSpamAdmin web service now functions as expected. Fixed: Meeting invitations with international characters will now be displayed properly in webmail. Fixed: Menu icons on the left will no longer disappear during long webmail sessions. Fixed: Migrating contacts, tasks or notes from an Exchange server now functions correctly in cases where migrated folders contain items other than those requiring migration. Fixed: More than 100 messages at a time can now be copied from the message archive search to a mail account. Fixed: Orphaned HDR files left in the Quarantine folder are now removed if an EML file is not associated with it. Fixed: Password Policy Compliance now properly shows the count in the title. Fixed: Path generation when adding a new domain will now continue to function after attempting to save an invalid domain. Fixed: POP retrieval no longer stops processing over certain SSL connections. Fixed: Propagating 'Disable X-originating-IP' at a domain\user level now works as expected. Fixed: Replies and Forwards from search results now work properly. Fixed: Resolved an issue where the Server Blacklist Check would return false positives for HostKarma results. Fixed: Resolved an issue with push technology failing on Windows Phone 8 using EAS. Fixed: Scrolling now works as expected when moving through the different calendar tabs. Fixed: SMTP VRFY command now properly returns for mailing list lstServ commands. Fixed: Sorting now works correctly for messages when Bottom Preview Pane is used. Fixed: Spacing next to icons on the attachments tab of a message has been fixed. Fixed: Spell check now functions properly in Internet Explorer 8. Fixed: Switching between calendar tabs now functions properly when using tablets and mobile devices. Fixed: The Refresh button on the Server Blacklist Check now functions as expected. Fixed: The text "The section is loading" is now translatable. Fixed: Theme settings will no longer reset to default during long webmail sessions. Fixed: When another PING command comes in for the same device using EAS, the previous PING now ends properly. Fixed: When using EAS, Outlook syncing will no longer fail when a calendar invite with a blank location is encountered. Fixed: XMPP will no longer show users that have been disabled. Efficiency: Large calendar definitions will now load more quickly. Efficiency: Major memory and CPU reduction when using ActiveSync. Version 12.1.5224 (2014-04-17) Added: Google Drive Integration can now be enabled or disabled per domain. Added: RBL and URIBL lists now show a warning in the Spam Administration page if they average more than 10 seconds to resolve. Changed: Disk space reports will no longer show File Storage if no space is used for them. Changed: Exchange ActiveSync provisioning default values now match those of Office365. Fixed: A contact's birth date now syncs correctly over ActiveSync for users with a time zone that has a positive offset from UTC. Fixed: A delete button no longer shows when viewing archived messages. Fixed: A JavaScript error no longer occurs when editing an auto-clean setting. Fixed: An incoming SMTP blocking rule formatted as *@domain.com will no longer block messages from a null (empty) sender address. Fixed: Automatic logging into the getting started wizard on new installs now functions correctly. Fixed: DNS cache will no longer report negative numbers after the cache gets cleared. Fixed: Enable POP Retrieval and Enable IMAP Retrieval will now be saved correctly when adding a new user. Fixed: Exchange Web Services now functions properly when using the default mail application on OSX. Fixed: File Storage Disk Report will no longer be shown as a report option in Custom Reports if File Storage is disabled on a domain. Fixed: Fixed a date parsing error that would cause messages received in March on certain servers to not show in search results. Fixed: Highly recursive HTML will now be treated as unsafe. Fixed: How attachment downloading is handled to prevent the case where large attachment downloads could time out. Fixed: How we format a vCard to comply with standards. Fixed: Importing a vCard will no longer show a broken contact picture. Fixed: Improved the locking during processing of ActiveSync sessions to prevent a situation where ActiveSync processing could freeze up. Fixed: International characters now function properly as File Storage folder names. Fixed: Mass messaging will no longer attempt to send messages to disabled accounts or domains. Fixed: Memory counters on the dashboard now function correctly. Fixed: Moving messages in the mobile interface now functions correctly. Fixed: Saving notes in the web interface will now properly mark the note as being HTML. Fixed: SmarterMail no longer removes white space from a header line that contains only white space during local delivery which resulted in that line erroneously marking the end of the messages headers. Fixed: Some translation items in the domain overview, domain default settings, domain propagation and outgoing gateways were fixed. Fixed: Sub-folders of Sent Items and Drafts will now show the "To" field in the grid when in bottom preview pane mode. Fixed: Syncing notes using Exchange ActiveSync now functions correctly. Fixed: Syncing notes using Exchange Web Services now functions correctly on Outlook 2011 for OSX. Fixed: The default domain setting to enable domains to override max mailing list message size now persists through service restarts. Fixed: The Global Address List tab in General Settings will no longer show if the GAL is disabled for a domain. Fixed: The global trusted senders page now displays correctly when using Safari. Fixed: The mobile interface will no longer show the GAL when it is disabled for the domain. Fixed: vCard will now properly encode notes using quoted-printable encoding. Security: Resolved an XSS vulnerability related to custom reports. Security: Resolved an XSS vulnerability related to vCards. Version 11.7.5220 (2014-04-17) Fixed: Exchange Web Services now functions properly when using the default mail application on OSX. Fixed: Fixed a date parsing error that would cause messages received in March on certain servers to not show in search results. Security: Resolved an XSS vulnerability related to custom reports. Security: Resolved an XSS vulnerability related to vCards. Version 12.0.5178 (2014-03-06) Fixed: Logging in with the default credentials on a fresh install now succeeds without requiring a service restart. Fixed: Moving a message in webmail from a users folder to a shared folder with full control permissions now functions correctly. Fixed: The TO field in the header of messages sent through a SmarterMail mailing list now properly separates multiple addresses with a comma instead of a semicolon. Version 12.0.5171 (2014-02-27) Added: Catch-all popup now shows a warning against its use, as catch-all's can easily become spam targets. Added: SMTP logs now record when sessions are Whitelisted or on the Auth Bypass list. Added: The system administrator can now block SMTP sessions based on the domain name passed in the EHLO or HELO commands. Added: Whitelist, Blacklist, and SMTP Auth Bypass pages will now warn administrators if they enter an IP block equal to or bigger than /24. Changed: Default relay settings for new installations is set to Nobody while continuing to default "allow relay for authenticated users" to on. Fixed: After an encoding exception when receiving credentials, SMTP sessions will no longer incorrectly log a blank "Authenticated as" line. Fixed: Authentication using Exchange ActiveSync now works as expected with passwords containing colons. Fixed: Auto-Discovery will now work properly for iOS devices. Fixed: Pipelined commands after the STARTTLS command for IMAP and SMTP, and the STLS command for POP now returns an error and disconnects the session per RFC. Fixed: Reports now load properly when SQL Server Reporting Services is configured on the same server as SmarterMail. Fixed: Resizing issues on HTML editors were fixed. Fixed: The Add to Outlook option will still be available for contacts and calendars even when they are not shared. Fixed: The Server Blacklist page will no longer show results for private IP addresses. Security: System administrator passwords are now stored on disk as an irreversible hash. Version 12.0.5157 (2014-02-13) Added: CIDR notation is now supported when specifying IP Address ranges. Added: Contact pictures now show on the view message page. Added: Current IDS Blocks page now shows detection type, country, and rule description for easier determination of why someone was blocked. Added: Domain administrators can now import users from a CSV file. Added: DOS, Bad SMTP Sessions, and Password Brute Force abuse detection rules now support IPv6 addresses. Added: Flag for Follow-up and Request Read Receipt selections are now saved with drafts. Added: Global trusted senders now have a description field. Added: Greylisting now supports IPv6 addresses. Added: Inactive Users page now indicates whether users are domain admins and whether they are enabled or not. Added: IPv6 addresses are now supported in IP Whitelist, IP Blacklist, SMTP auth bypass, Greylist filtering, Gateway bypass, Incoming gateway with MX mode, administrator login IP access, and content filtering. Added: Log files can now be automatically compressed nightly, greatly reducing storage requirements. This option is enabled by default and the behavior can be changed in Log Settings. Added: Mailbox migrations may now be canceled and re-started by a system administrator. Added: More friendly error pages appear in the case where 404 or 500 errors occur. Added: Reverse DNS checks now support IPv6 addresses. Added: Server Blacklist Check will automatically monitor your IP Addresses across known RBLs and an event can be created and fired if a server gets listed or de-listed. Added: Settings for Compose Font and Size added to user compose settings. Added: Signatures now support a variable to include the user's profile picture. Added: Specific instances of a recurring appointment may now be deleted. Added: SPF checks now support IPv6 addresses. Added: Support for attaching Google Drive accounts, which allows for sending messages with download links to files from those accounts as well as from SmarterMail's file storage. Added: System Administrator's page now shows description and whether IP restrictions exist. Added: System administrators may now view all active mailbox migrations from the Current Migrations page in the Manage section. Added: Task descriptions now support HTML in all sync protocols. Added: The email editor now allows inserting images and files through drag-drop and cut-paste when using browsers that support those functions. Added: The user's last login date has been added to the Disk Usage report and to the users grid. Added: Toast notifications now include support for chats. Added: Webmail IDS blocks now show up in the Current IDS Blocks page. Changed: Default log file retention changed to 60 days due to log files now being compressed automatically. Changed: Exchange Web Services sync files will now be automatically deleted when no longer in use. Changed: If Auth Login is disabled for SMTP it will now be allowed over SSL connections. Changed: Impersonation is now allowed for accounts with web mail disabled in Service Access. Changed: Log file searches now support a date range. Changed: Notes may now be composed in HTML. Changed: Re-indexing no longer clears and re-builds the user's auto-complete address list as it would undo any changes to the list made by the user. Changed: The default max allowed DKIM and DomainKey key size is now 2048 bit. Changed: The HTML editor has been replaced with a new more efficient, more accurate, and better looking editor. Changed: The key size on the domains mail signing page is now default selected to the max allowed for the server. Changed: The system administrator welcome wizard now allows the selection of multiple IP addresses to listen on. Changed: When looking at a calendar view in daily mode, new appointments will be defaulted to the day the user is viewing. Fixed: Adding or editing a message archive will no longer allow two archives to be assigned to the same archive path. Fixed: Default system events are now loaded properly when starting the SmarterMail service without a mailConfig.xml file which would occur on any first time install. Fixed: Deleting a user will now only remove that user's email address from aliases when it exactly matches the email address in the alias. Fixed: Editing a system administrator now correctly saves the description field. Fixed: Logging into webmail now works as expected using passwords that include non ASCII characters. Fixed: Logging into webmail without the domain part of the email address now functions correctly if the webmail URL specifies a domain with multiple extension parts such as [domain].co.uk. Fixed: Signature variable definition list now translates correctly. Fixed: SMTP authentication using Cram-MD5 will now fail authentication if either the authenticating user account or then entire domain is disabled. Fixed: SMTP sessions will no longer time out if spam checks take longer than the command timeout period. Fixed: Success and error bars will now reshow themselves if the same input is resubmitted. Fixed: Task descriptions may now be composed in HTML. Fixed: The change password wizard in webmail for users not complying to password policy now properly focuses the initial field and accepts the enter key for submission. Fixed: The disk space limit on the users My Today Page is no longer off by one. Fixed: The domain level disk usage report will no longer display empty or incorrect information for users with user names matching those from other domains on the server. Fixed: View Logs page now automatically re-sizes to window. Fixed: When a domain is deleted, the setting for Message Archiving will be cleared properly. Efficiency: Improved the responsiveness of webmail with several optimizations to the communication with the SmarterMail service. Efficiency: Processing HTML emails for display in Web mail is now much faster. Efficiency: Several optimizations were made to the start up process to make it faster and consume fewer resources. Efficiency: Various memory improvements that decrease usage and make a considerable difference on most installations. Security: A few important security issues were resolved. Version 11.7.5157 (2014-02-13) Changed: If Auth Login is disabled for SMTP it will now be allowed over SSL connections. Changed: When SmarterMail fails to connect to ClamAV multiple times it will now kill all existing ClamD processes before starting a new one. Fixed: Auto save as draft will no longer blank out the message text when using Internet Explorer 11. Fixed: Deleting a user will now only remove that user's email address from aliases when it exactly matches the email address in the alias. Fixed: SMTP authentication using Cram-MD5 will now fail authentication if either the authenticating user account or the entire domain is disabled. Fixed: SMTP sessions will no longer time out if spam checks take longer than the command timeout period. Efficiency: Changed logging to use less memory. Security: A few important security issues were resolved. Version 11.7.5136 (2014-01-23) Fixed: Changed the ActiveSync response for attachment data to work around a bug with the Samsung Galaxy email client requiring attachment fields returned to be in a specific order. Security: Resolved an XSS vulnerability. Version 11.7.5091 (2013-12-09) Fixed: Auto-cleaning of mailbox folders will no longer leave an orphaned grp file in the scenario that all messages in the grp file have a received date that has a different day in UTC versus the servers time zone. Fixed: Autodiscovery now takes into account the protocols to which an account has access. Fixed: Command timeouts for IMAP sessions are now a minimum of 30 minutes in accordance with the IMAP RFC. Fixed: Internet Explorer will now properly switch sections in the web interface. Fixed: SetSubscriberList web service no longer fails if an email address is in use in another mailing list on the same domain. Fixed: SmarterMail will now use a WindowSize of 512 when an ActiveSync client specifies a WindowSize of 0 as required by the Exchange ActiveSync specification. This issue would prevent syncing using the default mail client for the KitKat version (4.4) of Android. Fixed: The protocol name returned for autodiscovery for POP3 is now returned correctly. Version 11.7.5070 (2013-11-18) Fixed: The svcUserAdmin web services GetUser and GetUsers functions correctly return the password information when called with system administrator credentials. Version 11.7.5066 (2013-11-14) Changed: The domain folder path is now read only when editing a domain. Changed: When viewing a message in a pop up window, the move message function in webmail now uses a modal window for selecting the destination folder. Fixed: A certain type of indexing file corruption is now detected and fixed automatically. Fixed: DKIM verification now properly parses h tags in the DKIM signature where the specified header fields are separated with one or more spaces. Fixed: Internal spammer notification messages will now correctly send to alias addresses. Fixed: Messages with attachments that include commas in the attachment name will no longer truncate that name when sent via webmail. Fixed: Re-sending a quarantined spool message will now send to all originally intended recipients. Fixed: Sending messages with signatures via webmail will no longer send an empty message when using Internet Explorer 11. Fixed: SMTP authentication is now handled asynchronously which fixes a possible timing issue with SMTP session processing. Fixed: The chat history tab now functions correctly for contacts with no email address. Fixed: The compose method field when editing default user settings will now save correctly. Fixed: The webmail HTML editor for auto response messages now functions correctly when using the Firefox browser. Efficiency: Incoming gateway settings are no longer checked on the SMTP session's RCPT command if the session has already been approved for relay. Version 11.6.5017 (2013-09-26) Added: Internet Explorer 11 support. Version 11.6.5010 (2013-09-19) Added: DateTime Picker will now span 100 years when setting birth dates in an Account Profile. Added: GetReservedDomainNames, SetReservedDomainNames, AddReservedDomainNames and RemoveReservedDomainNames functions have been added to the svcServerAdmin web service. Fixed: ActiveSync Users grid will no longer show the domain level user list if also impersonating. Fixed: An issue with embedded images being stripped from the message view. Fixed: Copying eml files into the root of an archive folder now properly adds those messages to the archive. Fixed: Dropdowns on the event page will now re-populate after hitting the back button. Fixed: End time is now properly displayed in the All Appointments grid. Fixed: Folders added when importing email from Exchange using the migration utility now properly encode non-ASCII characters. Fixed: IE 10 can now download public URL file storage links. Fixed: IE will now properly decode Chinese named files. Fixed: Incoming gateway domain forwards using domain and/or user web service verification now function correctly with https URL's. Fixed: New System Administrator popup will no longer error if also attempting to add an IP access restriction. Fixed: Reverse-DNS spam check will no longer give a failure result if an error occurs when querying the DNS server. Fixed: Shared items will no longer show the category tab. Fixed: Skipping Reverse-DNS lookup checks for private IP addresses now functions as expected. Fixed: Using date criteria in advanced searches now functions as expected. Version 11.5.4975 (2013-08-15) Added: A "Password Brute Force by Protocol" rule type is now included for "Abuse Detection Rule Triggered" event types. Added: Anonymous authentication is now supported when importing users via LDAP. Added: The internal Web server now properly persists its startup mode for future reinstalls of the product. Changed: Improved the mapping of fields to a user's profile when importing users via LDAP. Changed: Messages viewed in webmail that have invalid base64 encoded text parts will now display the raw content of that part instead of an error message. Changed: The requirement for an authenticated address or domain to match the SMTP from address will now be skipped for connections that are whitelisted or bypass authentication. Fixed: A domain whose path was changed in the Web interface will now load correctly when the SmarterMail service is restarted as long as the domains folder was copied or moved to the new path. Fixed: An issue where downloading attachments from the Web interface could fail on large downloads. Fixed: Attachments are now properly included when replying or forwarding messages using Exchange ActiveSync. Fixed: Byte array values are now handled properly for fields returned when importing users via LDAP. Fixed: Calendar reminders in webmail will no longer cause duplicate reminders in certain cases where the time zone has a positive offset from GMT. Fixed: Clicking to edit a domain level shared resource now functions as expected. Fixed: Downloading files from file storage through the publicly accessible page now functions correctly when using Internet Explorer 10. Fixed: Email addresses with apostrophe's are now displayed correctly in webmail. Fixed: Fixed a scenario where Web chat did not always automatically pop up when a new chat is received. Fixed: Incoming gateways to SmarterMail servers using Web services to update the domain and user lists will now support Web service call responses of more than 64k. Fixed: Line breaks are no longer removed for messages sent in webmail with the compose format set to text. Fixed: Messages containing multiple DKIM header signature fields will now have each one checked for a successful signing result. Fixed: Messages flagged for follow-up in webmail will no longer cause the replied flag to be set when in IMAP. Fixed: Moving a message in webmail to the inbox, which is selected by default, will now function as expected if that folder is not manually clicked on. Fixed: Moving SmarterMail from one server to another with a different default date format will no longer cause an error to occur while loading users resulting in a portion of users settings to be lost. Fixed: Propagating user settings to one or all domains with the option to change new user defaults checked will now correctly propagate the throttle settings. Fixed: Space characters in attachment names will no longer get replaced with plus characters when download from webmail using Internet Explorer. Fixed: SPF checks now return a PermError result if the RFC limit of 10 mechanisms doing DNS lookups is exceeded during the check. Fixed: SPF checks will now return a PermError for domains that specify an SPF policy in both SPF and TXT DNS records and those policies are not identical. Fixed: Using date criteria in advanced searches now functions as expected. Efficiency: Administrative logging no longer causes slow saving of settings for servers that have a large number of domain forwards. Efficiency: The GetAllDomainUsersWithProperties function of the svcDomainAdmin Web service which is used to refresh account information for incoming gateways is now much faster. Version 11.4.4926 (2013-06-27) Changed: Error messages now displayed in webmail for a longer duration. Fixed: A large number of RSS feeds no longer causes the My Today page to load slowly. Fixed: A timing issue when retrieving the status of queued mailbox migrations through the API has been fixed where the status could show as completed for migrations that are pending or current. Fixed: Adding a shared calendar whose access is set to "Availability Only" to Outlook using Sharepoint Sync now correctly hides the details of the appointments. Fixed: An empty fail-over configuration file no longer prevents the SmarterMail service from starting. Fixed: Auto-discover now functions correctly for iOS devices. Fixed: ClamAV will now function correctly when running SmarterMail in fail-over mode. Fixed: Default throttle settings are now set correctly using the API. Fixed: Deleting a mailing list named with underscore(s) can no longer potentially cause a similarly named list without underscore(s) to be deleted instead. Fixed: DKIM signing and verification now functions correctly when using relaxed canonicalization and the body of the message is blank. Fixed: Downloading files from file storage through the publicly accessible page now functions correctly when using Internet Explorer 10. Fixed: Email addresses with hyphens are now displayed correctly in webmail. Fixed: Exchange ActiveSync now correctly syncs messages with 8-bit parts within a multi-part. Fixed: Forwarding a message in webmail that was to an address the user has setup as an SMTP account will now automatically select that address as the From address in the compose window. Fixed: Mapped contact lists are now listed in the address book selection drop down list in the contacts view in webmail. Fixed: Memory values in reports now display the correct number for values over 2 gigabytes. Fixed: Messages imported via the mailbox migration utility now sync correctly using ActiveSync. Fixed: Saving specific types of content filters while administrative logging is enabled no longer displays an error on save despite saving correctly. Fixed: Sending messages through webmail using Internet Explorer no longer causes new lines to be encoded in the sent email as double spaced. Fixed: Setting the max message size on the SMTP In tab of the Protocol Settings page to greater than 2047 no longer causes messages to be rejected at the SMTP level due to a negative max message size value. Fixed: Signatures that include an image are now encoded properly in a message composed through webmail using Internet Explorer 8. Fixed: SPF checks now return a PermError result if the RFC limit of 10 mechanisms doing DNS lookups is exceeded during the check. Fixed: SPF checks now return a PermError result if the sender's domain has multiple SPF records specified in DNS. Fixed: The date and time picker control now works correctly when the browser language and locale is set to English / Canada. Fixed: The global message archive search now functions correctly when the system administrator is impersonating a domain. Fixed: Users with ampersands in their user names are now editable in webmail. Efficiency: Hostname lookups are now skipped for private IP addresses which prevents a five second DNS lookup failure. Efficiency: Reverse DNS lookups are now skipped for private IP addresses which prevents a five second DNS lookup failure. Version 11.3.4898 (2013-05-30) Changed: Disabled domains will no longer have messages forwarded for accounts with a forwarding address. Changed: Messages with invalid line endings of only a carriage return or only a line feed will now display quoted printable encoded messages parts correctly. Changed: The DateTime picker control now correctly constrains the end date and time to ensure it is later than the start date and time on the client side. Fixed: A calendar event outside of business hours and spanning two days will no longer cause the Daily, Weekly, Monthly and All Appointments tabs to stop functioning after viewing that entry in the Daily view. Fixed: A contact with the display name included in the primary email address field will no longer cause an error to display when that contact is selected in Web mail. Fixed: A messages synced to a Windows phone 7 device that has only white-space characters in the preview of the message will now sync correctly. Fixed: An issue when using the mobile interface which could randomly cause the user to be logged out. Fixed: Chrome's auto-filling of the new admin username and password fields will no longer cause a validation failure when editing a domain. Fixed: Disabling SRS for the server or a specific domain will now function correctly when forwarding messages that have altered header fields due to spam check rules. Fixed: Fixed the formatting of users in the left side pane of the Chat section in Web mail. Fixed: Global archive searches now function correctly when the system administrator is impersonating a domain admin or user. Fixed: IMAP FETCH commands operating on the full message and including a partial byte range to retrieve will now return the correct response when the byte ranges offset plus read count exceeds the message's total size. Fixed: Messages sent from external addresses to a domains' aliases are now subject to the domains' throttling rules. Fixed: Notes are now displayed correctly when a chat user is selected in web mail. Fixed: Plus addressing is now handled correctly when using SmarterMail as an incoming gateway for another SmarterMail server using web services for user verification. Fixed: Setting an account's password to the account's username when the password policy doesn't allow that will now fail validation. Fixed: SPF validation now fails if the argument to an IPv4 or IPv6 rule is not a valid IP address. Fixed: The DateTime picker now sets the correct date format for South Africa. Fixed: The drop down list to select an address book in Web mail now correctly lists the Global Address List when shared contacts is turned off for the domain. Fixed: The hyperlink popup in the HTML editor will no longer be partially hidden when viewing Web mail in a small window. Fixed: The validation in DMARC that two addresses share the same organizational domain now verifies correctly when neither domain is a sub domain of the other. Fixed: User default throttle settings are now applied correctly for new users created via web services. Efficiency: Increased the speed on scripts that create clickable items in web mail for phone numbers, email addresses and URLs. Version 11.2.4871 (2013-05-03) Fixed: Responses to the IMAP Body command are now encoded properly. Version 11.2.4870 (2013-05-02) Added: Added an additional method of querying for local IP addresses to ensure SmarterMail detects all of them. Added: Confirmation windows now recognize an Enter key press as acceptance. Added: SMTP, POP and IMAP now return an explanatory message when IP addresses are blocked due to a password brute force abuse detection rule. Added: System and domain events for users' password changed and users forward changed. Added: The SmarterMail API now supports the active date range when adding or editing a users auto responder. Added: Web service documentation now allows you to expand or contract all items. Changed: Disabled users are no longer included in the list of chat contacts in webmail. Changed: The svcUserAdmin Web services RemoveFromMigrationQueue function now removes from the list of completed requests as well as pending. Changed: The target hover area when selecting or dragging and dropping to a left side folder in webmail now extends the full width of the folder list container. Fixed: A display issue when setting the active date range for a users' auto responder where the end date would get set to the start date upon save. Fixed: Accessing the GeoIP database to look up the country of connected IP addresses now handle multiple simultaneous looks correctly. Fixed: ActiveSync now correctly passes back meeting status to Outlook 2013. Fixed: Added better error handling to the settings propagation to prevent an error from stopping the SmarterMail service. Fixed: An issue where domain aliases were not taken into account when using SmarterMail as an incoming SMTP gateway using Web services to update the list of addresses to accept. Fixed: Attempting to add a domain to a drive that does not exist now displays an appropriate error message. Fixed: Autodiscover will now function correctly in Microsoft Outlook 2013. Fixed: Calendar events with the DTStart property set close to a 1/1/1 date no longer cause an error in the My Today page or in the calendar section. Fixed: Deleting shared resources now functions as expected. Fixed: Editing a user with a + in the user name now functions as expected. Fixed: If service control is disabled for a domain, the service control tab will no longer show when adding or editing users on that domain. Fixed: IPv6 addresses are now listed properly on the current connections page. Fixed: LDAP queries no longer return duplicate results for aliases and mailing lists matching the query. Fixed: LDAP queries now correctly return users matching the query. Fixed: Links and email addresses are now clickable when viewing messages in plain text in webmail. Fixed: Message previews of empty messages using ActiveSync are now handled correctly. Fixed: POP authentication will now check if the user is allowed access to POP when logging in using plus addressing. Fixed: Printing plain text messages in webmail now functions as expected. Fixed: Setting the end date on calendar events, tasks and auto responders no longer restrict the time to later than the start dates time. Fixed: The IMAP Envelope command now properly encodes a subject that includes a quote at the start and end of the text and one or more in the inner text. Fixed: The message list in the mobile interface now displays in 24 hour time format if the browser's locale specifies it. Fixed: The sendingemail variable in signatures is now set correctly when sending from a domain alias address. Fixed: The x-smartermail-authenticated-as header, when enabled, is now appended correctly to outgoing messages when using one or more outgoing gateway servers. Fixed: Updated installer to only install the Visual C++ 2010 redistributable package if the 32-bit msvcr100.dll does not exist and also better handle any issues installing that prerequisite. Fixed: Viewing messages in webmail in plain text now displays the correct line break formatting. Version 11.1.4842 (2013-04-04) Added: An option was added to the SMTP out tab of the protocol settings page to append an X-SmarterMail-Auth header with the authenticated sender. Added: IPv6 can now be disabled for outbound SMTP deliveries from the Protocol Settings page. Added: Spool messages in the virus quarantine may now be resent. Changed: Adding a duplicate entry to trusted senders is no longer allowed. Changed: Any non letter or number characters are stripped out of webmail searches. Changed: Changed ActiveSync logging to strip out the body of synced messages. Changed: Long file names uploaded in the web interface are now truncated instead of wrapping. Changed: Removed the Load Defaults button from the personalization page in settings. Changed: Selecting a category filter in webmail is now done via a popup window. Changed: The HTML editor no longer double spaces when pressing enter using Internet Explorer. Changed: Updated the AddList function of the svcMailListAdmin web service to set initial settings to the default settings when adding a list through the web interface. Changed: URLs, email addresses and other items that are clickable when viewing a message as HTML are now also clickable when viewing a message as Text. Changed: Viewing the web interface in compatibility mode is now prevented when using Internet Explorer. Fixed: A DKIM signature with the from field missing from the list of signed header fields will no longer pass verification. Fixed: A published DKIM policy that contains repeated tags will no longer pass verification. Fixed: A UTF-8 character that causes a javascript illegal character exception resulting in an empty message list is now stripped out of decoded message parts. Fixed: All text on the login page is now updated correctly when switching between languages. Fixed: Apostrophes in folder names will no longer break the move message window. Fixed: Deleting an entry from the trusted senders page now refreshes the grid. Fixed: Error messages are now scrollable allowing long error messages to be viewed. Fixed: Fixed a possible null reference exception that could occur when using ActiveSync, most commonly using a Windows Phone 7 phone. Fixed: Fixed an issue where pasting into the HTML editor on an iOS device using Safari could paste into a different field on the page. Fixed: Fixed an issue which could cause a mailbox to be in memory multiple times. This could happen when using IMAP. Fixed: Folders created through ActiveSync with accents (such as umlauts) will no longer generate an error when selecting them in webmail. Fixed: Forwarding a message in webmail now starts the cursor in the To: field. Fixed: Matching recipient addresses to the list of accepted domains is now case insensitive when running SmarterMail as an incoming gateway in domain forward mode with SmarterMail gateway mode enabled and the All (Web Service) domain verification option selected. Fixed: Re-indexing accounts with corrupt indexing files now works as expected. Fixed: Spam filtering for incoming gateway mode now whitelists senders on the global trusted senders list. Fixed: The #mailboxusagepercent# variable used in user mailbox size event actions now displays 0% when the users max mailbox size is set to unlimited. Fixed: The add task action when viewing a message is no longer displayed when tasks are disabled for the domain. Fixed: The auto-responder page now switches to a plain text box when selecting text as the compose format. Fixed: The DateTime picker now functions correctly when the browser has Australian selected for the language. Fixed: The Import LDAP Users page in the web interface now functions as expected. Fixed: The POP protocols APOP command now attempts to auto detect the domain based on the connections local IP in the case where the domain is not included in the username. Fixed: The reply text box is now autofocused correctly during web chat sessions when using Internet Explorer. Fixed: The resend context menu action is no longer displayed for non quarantined spool messages. Fixed: The title at the top of a web chat is now updated properly when the contacts status changes. Fixed: The typing indicator now works correctly when two users are chatting through webmail. Fixed: The web chat window now resizes correctly when there are more than two chats present. Fixed: Updated provisioning in ActiveSync to work properly with a recent update to Windows 8. Fixed: When using the French language in webmail, clicking send on a new message now works as expected. Version 10.7.4842 (2013-04-04) Fixed: Fixed an issue which could cause a mailbox to be in memory multiple times. This could happen when using IMAP. Version 10.7.4821 (2013-03-14) Removed: Removed the NJABL RBL check from spam checks. Fixed: DKIM signature verification now correctly takes into account the body length argument of the DKIM signature. Fixed: The SmarterMail installer has been updated to install the visual 2010 c++ redistributable package to ensure ClamAV will run. Version 11.0.4821 (2013-03-14) Added: A domain administrator will now see the current and maximum allowed size for their domain in the title of the users grid. Added: Custom webmail color settings may now be set in domain defaults and propagated to all users. Added: The compose message HTML editor now includes a Paste as Plain Text button. Changed: IMAP mailbox migration will no longer abort the migration process if it fails to retrieve messages from one folder. Changed: The text or HTML view menu options when viewing a message now only display if that part exists in the message. Changed: The Time and TimeUTC banner variables for SMTP, POP and IMAP have been changed to RFC2822 date format. Changed: Updated MaxMind to latest GeoLite data files. Removed: Removed the NJABL RBL check from spam checks. Fixed: Adding a system admin event in the security category of type "Abuse Detection Rule Triggered" now lists the email harvesting option with the proper text. Fixed: Attachments in webmail now work correctly when using Internet Explorer 8. Fixed: Changed the formatting of the login page to correct display issues with zooming on some Android devices. Fixed: Deleting mailing lists now functions as expected. Fixed: DKIM signature verification now correctly takes into account the body length argument of the DKIM signature. Fixed: Fixed an issue where purging a folder in webmail would prevent subsequent moving of messages from that folder until the messages grid has been refreshed. Fixed: Fixed an issue with message footers which could break the message encoding for 8-bit MIME messages. Fixed: Linking a file from file storage when composing a new message now works correctly in Internet Explorer. Fixed: Mailbox migrations done using IMAP or POP are now logged to the mailbox import log. Fixed: Printing calendars now works correctly using Firefox. Fixed: Read receipts now correctly sets the disposition email address allowing the sender to be updated when the message is read. Fixed: Reminders created from calendar invites with no subject no longer error when displayed in the reminders popup. Fixed: Selecting the categories filter on contacts now works as expected. Fixed: Spell check now works correctly using Internet Explorer 8, 9 and 10. Fixed: The attachments listing when composing a new message now includes a max height to prevent too many attachments from pushing other fields from the display window. Fixed: The move messages dialog in webmail now works correctly in Internet Explorer 10 and Firefox 19. Fixed: The SmarterMail installer has been updated to install the visual 2010 c++ redistributable package to ensure ClamAV will run. Fixed: The upload status bar at the bottom of the file storage page is no longer cut off. Fixed: Windows 8 phones using ActiveSync now display a preview of the message in the message list. Fixed: Zero byte grp files no longer cause errors when accessing them. Version 10.7.4807 (2013-02-28) Added: Logging added to the SMTP logs that explains why a message was rejected due to a DMARC policy. Changed: ClamAV was updated to the most recent version. Changed: The Global Address List is now available in the Professional Edition. Fixed: An issue with updating of the ClamAV database which could prevent the clamd process from running after an upgrade was resolved. Fixed: IMAP search now handles blank string search arguments Fixed: Impersonating a domain with a primary domain admin using ActiveDirectory authentication will no longer break the system administrators current webmail session forcing them to log out and back in. Version 11.0.4807 (2013-02-28) IMPORTANT: Due to significant changes in SmarterMail, you cannot downgrade to previous versions, and it may not be possible to restore your installation to previous versions. Regardless, it is recommended that you take a full backup of your SmarterMail installation before upgrading. IMPORTANT: SmarterMail 11.x no longer offers a Lite Edition. Added: 17 different spell-check dictionaries are now included by default. Added: Aliases can now be individually included or excluded from the Global Address List (GAL). Added: An abuse detection rule allowing blocking of IP addresses that exceed a set number of authentication failures over SMTP, POP, IMAP, LDAP or XMPP. Added: An API function to retrieve the list of all ActiveSync users. Added: An option to force spell checking on an outgoing messages to help improve communication and accuracy. Added: API for Disabling User and their different statuses. Added: Authenticated senders may now be notified when delivery of a message to certain recipients will be delayed. Added: Back end changes and improvements to support the latest generations of browsers. Added: Chat history searches now allow searching of chats through aliases. Added: Contacts now may have pictures associated with them. Added: Content filter actions for flagging a message and setting its priority. Added: Cookies Notification on all login areas to comply with EU Cookie Laws. Added: Domain administrator email address can be added as a variable inside of event actions, allowing administrators to create common system level notification events for disk space usage. Added: Domain administrators can now sort users by status on the domain admin Users grid. Added: Implemented the UIDPlus extension for IMAP. Added: Improved spell checking with better accuracy and support for grammar checking. Added: Incoming gateways now have an option to set an action for non spam messages. Added: Interface colors and style sheets can be overridden from within the Web interface. Added: IP addresses that no longer exist on the server may now be deleted from IP address bindings. Added: Log files written to the MRS\App_Data\Logs folder are now searchable by the system administrator through the web interface. Added: Previously missing user settings such as the backup email address to the Get and SetRequestedUserSettings functions for the svcUserAdmin web service. Added: Print preview now includes a list of attached file names at the bottom. Added: SmarterMail now scans for corrupt grp files and fixes them when possible. Added: Spell checking that ignores email addresses and URLs. Added: Status messages and tip text now drops down from the top of the page and no longer disrupts the page flow. Added: Support for IPv6 addresses. Added: The ability to clean old calendar items at the system, domain and user levels to help keep a user's calendar manageable. Added: The ability to rename domain shared resources. (E.g., Conference Rooms) Added: The web interface now supports right to left languages to better accommodate countries with non-Western character sets. Added: Users are now able to set start and end dates for auto-responders. Added: Users may now be warned if they send a message containing the word "attachment" but no files have been attached or if the subject is empty. Added: Users may now set which tab (Daily, Weekly, Monthly or All Appointments) to display by default when viewing their calendar. Changed: Archived messages that were sent to aliases will now be searchable using the alias address. Previously only the final delivery addresses were searchable. Changed: Auto-generated API documentation now allows details to be shown/hidden. Changed: Buttons that save or commit changes in modal windows have been moved to the right to be consistent with user interface standards. Changed: Carbon copied (CC) addresses are now included in the message body when forwarding or replying in webmail. Changed: Chat history log files have been consolidated to one file per day per user. Changed: Disabled domains and users are no longer reported to incoming SmarterMail gateways as valid recipient addresses. Changed: Fixed sizing of many dialog boxes and input fields to make them easier to use. Changed: Language strings have been simplified so that they are easier to translate. Changed: SmarterMail now provides Global Address List features in the Pro version. Changed: The help link now defaults to "help for this page". Changed: The help popup has been moved to a drop down selection list in the top right of the interface. Changed: The message grid now colors the subject of unread messages to help distinguish them from read messages. Removed: Composing messages in plain text has been removed. Removed: Flash controls have been removed from the report dashboards. Removed: Removed the "do not show this again" option on modal windows. Removed: The option to enable/disable animations in the web interface has been removed. Fixed: ActiveSync issues for native email clients on Samsung devices, most notably Galaxy S III and Note II. Fixed: ActiveSync: Accepted Appointments on iPhone would occasionally show as grey. Fixed: ActiveSync: Certain recurring calendar appointments would not show on Microsoft Surface products. Fixed: ActiveSync: LG Optimus G should now function as expected. Fixed: ActiveSync: Moving or Deleting messages in Outlook 2013 via ActiveSync will no longer duplicate messages in the destination folder. Fixed: ActiveSync: Surface RT wouldn't connect with Remote Wipe policies enabled Surface PRO. Fixed: An issue where the SmarterMail could successfully update the ClamAV database but would still update again every pass through the delivery loop. Fixed: Calendar invites sent as attachments will now display their original message and not the invitation control. Fixed: Chat history searches now take into account the viewing users time zone. Fixed: Fixed an issue on re-sizing the compose message page when using the Chrome browser where labels and fields would overlap. Fixed: Messages created during the SmarterMail 10.0 BETA will now load properly when a mailbox is rebuilt. Fixed: New auto-complete entries will strip off the "mailto:" prefix, if it exists. Fixed: Searching a mailbox folder now shows the count of messages found in the search in the grid section header. Fixed: System generated messages now include a return-path header. Fixed: Temporary SMTP rejections due to greylisting no longer increments the bad SMTP sessions (Harvesting) abuse detection rule for the sending IP address. Efficiency: ActiveSync: Significantly Improved performance issues for large mailboxes and for clients that request All Messages. Efficiency: CSS files have been converted to LESS which makes stylesheets much smaller, more efficient and speeds up rendering in browsers. Efficiency: Faster startup of the mail service by improving SpamAssassin rule loading. Efficiency: Increased performance and reduced memory requirements for loading sections of the web interface. Efficiency: Re-factored and completely re-wrote many areas of the web interface to reduce the amount of JavaScript code, CSS and HTML, making the entire web interface much faster, much more responsive and much lighter weight. Efficiency: Replaced the message editor control with a more light weight control. Efficiency: Substantial decrease in SmarterMail Service memory requirements by improving SpamAssassin rule loading. Efficiency: The button bars were re-factored to be lighter weight controls. Efficiency: The context menus were re-factored to be lighter weight controls. Efficiency: The date pickers were re-factored to be lighter weight controls. Efficiency: The tree view controls were re-factored to be lighter weight controls. Efficiency: Updated WebDAV logging to be smaller and easier to read. Version 10.7.4787 (2013-02-08) Fixed: SMTP will no longer return a Data Transfer Failed status when "Mail From" address is blank. Version 10.7.4786 (2013-02-07) Changed: IP Addresses that are whitelisted will no longer be added to email harvesting blocks. Fixed: An issue with IMAP processing where multiple consecutive spaces in a command would be replaced with a single space which would prevent folders named with multiple consecutive spaces from getting selected properly. Fixed: An uncommon issue with the spool stalling with certain formats of email address. Fixed: Mobile interface will not error on apostrophes when sending. Version 10.7.4765 (2013-01-17) Added: Implemented the UIDPlus extension for IMAP. Added: Spam check results for outgoing SMTP spam checks are now logged in the delivery log. Fixed: An issue where the IMAP Append command was not handled properly which would cause it to randomly fail. Fixed: Creating appointments using Exchange ActiveSync now saves correctly. Fixed: Domain archiving now properly archives messages sent from a remote address to one of the domains aliases that contains only remote addresses. Fixed: Messages with null characters will no longer stall Exchange ActiveSync. Fixed: SmarterMail no longer modifies message parts of text/calendar when sending through a mailing list or attaching footer text. Fixed: The free/busy status is now set correctly when accepting appointments through Exchange ActiveSync. Version 10.6.4717 (2012-11-30) Added: A new log has been added for maintenance operations. Added: Cleanup routines added to remove orphaned data from legacy installations. Added: IMAP now supports the XLIST command which allows clients to determine special folders, such as sent items and deleted items. Added: Mailbox Migration and old Message Retrieval download folders are now automatically deleted after they are used. Changed: Synchronized devices that fail to connect for over 90 days will now be automatically removed from the list of synced devices. Fixed: An issue where appending footers to messages could rewrite the message parts with incorrect content encoding headers. Fixed: An issue with the IMAP NOOP command which would cause Outlook 2013 to repeatedly issue that command. Fixed: Appointment accepts/rejects now indicate proper calendar method in MIME part header. Fixed: Appointment invite accepts/rejects now include dates in MIME headers. Fixed: Appointments with invitees will no longer cause an exception when the date is changed to a future date. Fixed: Auto save as draft will no longer crash IE 10. Fixed: Blank calendar appointments will no longer stall ActiveSync with Outlook 2013. Fixed: Domain calendars will no longer show the Add to Outlook button. Fixed: File errors will no longer cause ActiveSync to keep re-downloading mail. Fixed: Footers are now applied to 8-bit MIME messages properly. Fixed: Log settings page is now alphabetized. Fixed: Mailing lists now handle 8-bit MIME messages properly. Fixed: Messages with WBXML formatting are now detected and cleaned before being passed through ActiveSync. Fixed: Windows Mail will no longer experience looping in certain circumstances using ActiveSync. Security: Resolved an XSS vulnerability affecting display names. Version 10.6.4703 (2012-11-16) Added: Contact pictures are now supported in ActiveSync. Fixed: Accented characters will now appear correctly in the browser title. Fixed: ActiveSync now supports the MeetingStatus and Sensitivity flags. Fixed: Added an xml only setting to mailConfig.xml called maxLoadedSpoolMessages which sets the maximum number of spool messages SmarterMail will load into memory at any one time. Fixed: All day appointments will no longer shift times over ActiveSync. Fixed: All day meeting invitations now display properly in webmail. Fixed: Appointments created in time zones that do not observe DST will now show properly on ActiveSync devices. Fixed: Auto clean will run daily to ensure all user folders get processed. Fixed: Autodiscovery will now return the display name properly for a user. Fixed: Buttons on the Chrome browser on iOS devices will now function properly. Fixed: CalDAV will now allow you to add new events on OSX Snow Leopard. Fixed: Calendar appointments that include the RSVP flag are now synced correctly over ActiveSync. Fixed: Calendar appointments that include the X-Microsoft-CDO-AllDayEvent flag are now imported correctly. Fixed: Clicking on Undelete from the webmail now functions as expected. Fixed: Collapsing the sidebar, changing to another section, then expanding the sidebar again will no longer result in an error. Fixed: Configuring the Included Web Server to listen on All IP Addresses will now function correctly. Fixed: Context menu on grids will now appear properly in a scrolled web page. Fixed: Deleting a task in webmail will no longer cause an error. Fixed: Enter key on login page will no longer submit form unless both email address and password are filled out. Fixed: EWS users can now clear flags on email. Fixed: Fixed an issue with specific yearly recurring rules that cause ActiveSync to fail to sync correctly. Fixed: If GAL cache becomes invalid, it will now regenerate automatically. Fixed: IMAP searches of the form "SEARCH NOT SUBJECT argument" now work as expected. Fixed: Left-bar navigation will no longer cause the right side to refresh twice (blink). Fixed: Marking a message in a shared folder as spam will now properly move the message to the originator's Spam folder. Fixed: Message view will no longer become disrupted after adding a task inside of an email. Fixed: Messages will now show the proper date in the mobile interface. Fixed: Notes for a contact will now show up properly in iOS when created in Outlook 2013. Fixed: Outlook 2013 now functions properly when connecting to SmarterMail using ActiveSync. Fixed: Password audit now properly shows the count of results. Fixed: Related item counts on contacts and chat views will now show correctly. Fixed: Reply, Reply All, and Forward functionality now works properly in the mobile interface. Fixed: Resyncing a device using ActiveSync will no longer create duplicate calendars or contacts. Fixed: Sending email using ActiveSync from Windows 8 will no longer cause errant characters to get added to the message. Fixed: Shared calendars will now be sorted correctly. Fixed: Spam quarantine will now be properly disabled when set to None. Fixed: Time zones with a non-zero standard time bias will now sync to ActiveSync properly. Fixed: Touch and Go feature now functions correctly in email bodies. Fixed: WebDAV logging will now properly record all data. Efficiency: A message to a mailing list now has it's spam check results copied to the messages generated for each subscriber. This results in the already completed spam checks no longer getting re-run for outbound SMTP spam checking for every mailing list message. Efficiency: Increased the responsiveness of the management interface when switching between sections. Efficiency: Outgoing SMTP blocking spam checks will now reuse results of spam checks done during incoming SMTP blocking and filtering for the message. Version 10.5.4682 (2012-10-26) Added: Support for calendar colors when using EWS. Fixed: Attached calendars listed in the calendar selection list will now display properly. Fixed: Birthdays will now sync to the proper day when using SyncML. Fixed: CalDav will now function properly with OSX Mountain Lion and iOS 6. Fixed: Categories on specific contact types now function properly in SyncML. Fixed: Changing the skin now properly refreshes the interface. Fixed: Company name and department will now sync properly when using SyncML. Fixed: Daylight savings transition dates for recurrence rules are now synced correctly when using SharePoint Sync. Fixed: Fixed a decoding issue where certain characters can be displayed incorrectly for 8-bit MIME messages retrieved through ActiveSync. Fixed: Fixed an issue where the contents of a grid would sometimes push the splitter off the page in webmail. Fixed: Getting started page now works properly in localhost when using IE enhanced security. Fixed: Installer no longer flags service as Interact With Desktop. Fixed: Installer now functions properly on Windows Server 2012 and Windows 8. Fixed: LDAP will now properly return accounts with alternate email addresses defined in the account profile. Fixed: Login page will no longer require compatibility mode in Internet Explorer. Fixed: Mailing lists visible in Global Address List will now show up properly when using Add to Outlook. Fixed: Migrating from an IMAP account with folders that include invalid Windows folder characters will no longer fail. Fixed: Mobile interface will now properly show CC addresses for emails. Fixed: Reply All will now function properly in the mobile interface. Fixed: SmarterMail will no longer allow you to erroneously edit the profile of a mailing list or alias. Fixed: Spool messages now properly indicate that they start off showing headers only. Fixed: The blacklist, whitelist, SMTP Authentication Bypass, and trusted senders grids are now sorted. Fixed: The inactive users report now displays users that have never logged in if they were created before the report cut off date. Fixed: Using multiple skins for domains and the administrator interface now correctly caches the CSS information for each skin. Efficiency: Access time for mailing list data has been reduced, decreasing startup and operating times. Efficiency: Delivery to mailing lists now uses significantly less CPU. Version 10.4.4653 (2012-09-27) Added: ActiveSync now supports categories when adding new calendar events from devices that offer this functionality. Added: Allowing chat history viewing by domain is now supported through the API. Added: Device ID and User Agent are now displayed when viewing an ActiveSync device on the Synchronized Devices page. Added: Enabling or disabling XMPP by domain can now be done through the API. Added: Searching logs through the web interface now shows a progress indicator. Added: Setting log levels is now supported through the API. Changed: Aliases are now supported in the SMTP VRFY command. Changed: The new user password fields when editing a domain are now masked. Changed: The time zone database has been updated to reflect recent changes. Fixed: A loading row in the messages grid now matches the height of a row that has been loaded. Fixed: Adding a new admin user when editing a domain now validates that the user name field is not empty. Fixed: An issue where some devices in the synchronized devices grid could not be deleted. Fixed: An issue where two threads could access a message's header values at the same time, causing errors and possible corruption of the message. Fixed: An issue where using TLS would fail for certain mail servers when the sender's address was not a local address. Fixed: An issue where, in certain cases, a birth date on iOS devices synced using ActiveSync could be off by a day. Fixed: An issue where, in some cases, the details panel would not load after selecting a domain in the domains grid. Fixed: An issue where, under certain conditions, a message relayed through a domain's alias or user forward would not use the domain's IP binding setting. Fixed: Domain chat searches now properly terminates calls back to the server when the search is completed. Fixed: Encoding of certain types of foreign characters in the names of attachments sent through web mail. Fixed: Folders with certain characters, such as apostrophes or hyphens, now display correctly in web mail. Fixed: For users that disable the display of images when viewing email, clicking the link to display those images now works as expected. Fixed: Printing messages in web mail now takes into account selected options such as the view and whether to display images. Fixed: Re-sizing the width of the message list grid when viewing email in web mail now remembers the new position. Fixed: Scheduled email reports now show the correct date of the report. Fixed: Sections in the mobile interface now display only when enabled for the domain. Fixed: SmarterMail will no longer try to use TLS for an outgoing message when the first send attempt causes an error during negotiation of an SSL connection with the receiving mail server. Fixed: The display name for an alias in the Global Address List now shows the email address as the username instead of showing "N/A". Fixed: The end date or number of occurrences of a recurrence rule are now imported correctly when migrating an Exchange calendar using the built in wizard. Fixed: The password policy compliance grid now includes disabled users. Fixed: The reset password link on the log in page now works as expected. Fixed: When viewing the details of a contact in web mail the Notes section now scrolls to allow all text to be viewed. Efficiency: Changed the .Net garbage collection mode for SmarterMail from workstation to server. Efficiency: Threads now shut down faster when the SmarterMail service is stopped or when a service is stopped within SmarterMail. Version 10.3.4632 (2012-09-06) Changed: Auto-responders sent from SmarterMail will no longer get passed through Commtouch. Changed: Fields were added to auto-discovery to make it work better in some clients. Changed: Json requests will now handle larger sized HTML messages. Removed: Alias and mailing list entries are now excluded from SharePoint syncing of the global address list to prevent a duplication issue when syncing. Removed: The global setting allowing disabling of the "With Attachments" folder view in webmail has been removed as the performance issue with that view has been addressed. Fixed: A scenario where a poorly formatted email causes high CPU usage in webmail. Fixed: A timing issue with accessing a folder's list of messages that could cause an error to occur on retrieval of the message list. Fixed: An issue with handling of messages received via SMTP that include 8-bit bytes in the transmition stream which would cause DomainKey and DKIM verification to fail. Fixed: Autodiscovery will no longer cause OSX to crash. Fixed: Buttons in preview pane are now shown in a normal size font. Fixed: Calendar entries with no attendees can now be edited correctly. Fixed: Corrupted Windows performance counters will no longer cause SmarterMail to hang. Fixed: CSV import and export will now function properly and include more detail. Fixed: Deleting an attachment from the compose window was sometimes clearing the attachment window. Fixed: Deleting multiple messages from advanced search results will now function as expected. Fixed: Domain email priorities are now set correctly when the page is loaded. Fixed: Domains will no longer show multiple entries in search results if their aliases match also. Fixed: Downloading logs through the log viewer will now function properly. Fixed: EWS settings in domain defaults are now saved between service restarts. Fixed: Internet Explorer 8 and 9 were not able to type into input fields after switching sections. Fixed: Left-side tree spacing corrected for chat section. Fixed: Memory and Unpaged Memory are now tracked in a 64-bit performance counter. Fixed: Message counts now appear properly in the browser title. Fixed: Notes will no longer repeat continuously when using EWS on OSX Mountain Lion. Fixed: Replies and forwards to plain text emails performed through ActiveSync will no longer lose line breaks. Fixed: Replying to emails in the mobile interface now functions as expected. Fixed: Saving the setting "Append Received Line" will now function properly. Fixed: Searching for email addresses in advanced search now functions as expected. Fixed: Shared calendar selector now functions properly. Fixed: The IMAP response to select and examine commands now includes the position of the first unseen message as required by RFC. Fixed: The number of items shown in the delete confirmation window was sometimes incorrect. Efficiency: CPU and network responsiveness greatly improved by changes to performance counter logging. Efficiency: CPU usage reduced for all protocols. Efficiency: Improved efficiency of IMAP commands using sequence-set arguments such as FETCH and STORE. Efficiency: Selecting the "With Attachments" By Type option in the email section of webmail now returns the email list much faster. Version 9.4.4609 (2012-08-24) Fixed: Exchange migration test function now tests more items. Fixed: Exchange migration will now pull in items with UTC dates. Fixed: Folder auto-clean modifications will now save properly for domain administrators. Fixed: Inline email images that are embedded as image:data in the HTML will no longer cause the webmail to crash. Fixed: LDAP queries will no longer fail when a domain includes user aliases or mailing lists. Fixed: Messages in the message archive will no longer break if they contain attachments in winmail.dat format. Efficiency: Email grid generation and scrolling in webmail have been made considerably faster. Version 10.2.4618 (2012-08-23) Added: Log files now indicate TLS operations, and show when traffic is sent over a secure channel. Added: The "With Attachments" view can now be enabled or disabled by the system administrator. Added: The users grid now indicates when a user is disabled. Changed: Kindle Fire will now default to the mobile interface rather than the full web interface. Changed: Refined the interface on remote wipe to make it more understandable. Fixed: A null reference exception will no longer be thrown when using ActiveSync without Provisioning. Fixed: A problem with ActiveSync losing the synchronization status on some devices has been fixed. Fixed: Auto discovery services were showing up in the Web services documentation. Fixed: Certain types of malformed calendar appoints will no longer cause ActiveSync to repeatedly re-sync. Fixed: Count in dialog that pops up when you delete mail will now show correctly. Fixed: IMAP now correctly reports deleted messages in response to the NOOP command, which resolves the Outlook message "The UID of a message changed unexpectedly." Fixed: Inline email images that are embedded as image:data in the HTML will no longer cause the webmail to crash. Fixed: LDAP queries will no longer fail when a domain includes user aliases or mailing lists. Fixed: Messages received via SMTP will no longer duplicate some periods, which was causing random emails to fail DKIM. Fixed: Modal dialog overlay now appears properly in Internet Explorer. Fixed: OSX Mountain Lion will no longer duplicate notes when connected to SmarterMail using EWS Fixed: Print email now functions properly. Fixed: Tool tips over calendar items now display as expected. Fixed: Unread count in browser title bar will now update properly. Fixed: Updating a phone number using EWS with Outlook 2011 will now function as expected. Fixed: When using non-English translations, the browser title will no longer flip back to English on the first update. Fixed: WP7 phone will no longer throw an error when syncing changes through activesync. Efficiency: Email grid generation and scrolling in webmail have been made considerably faster. Efficiency: IMAP performance and CPU usage has been improved. Efficiency: Improved the efficiency of retrieving unread and recent message counts for a mail folder resulting in faster webmail and IMAP performance. Efficiency: Optimized loading of the web interface. Efficiency: Webmail interface is now significantly faster on accounts with many folders. Version 10.1.4597 (2012-08-02) Added: A per domain option for remote wipe that allows ActiveSync users to reset mobile devices back to factory settings in the event of a lost or stolen device, etc. Added: Failed SMTP authentication attempts now display the attempted user name in the logs. Added: Server admins can now set the server and port values returned by auto-discovery on the protocol settings page. Added: The indexing logs are now searchable from the web interface. Added: Updated auto discovery to work with most ActiveSync clients. Changed: The font color of read messages in the webmail message list has been adjusted to create more contrast between read and unread messages. Changed: The font size and type when viewing plain text only emails in the HTML view in webmail has been adjusted to match that of the plain text view. Changed: Updated DMARC implementation to be checked upon receiving a message during an SMTP session allowing immediate return of error information for rejected messages. Fixed: A JavaScript error that occurred when composing a new message in webmail using Internet Explorer 8. Fixed: All email address fields in account settings are now validated. Fixed: An issue with Exchange migration where some user accounts incorrectly failed the connection test which would prevent the account from being migrated. Fixed: Fixed the size of the login panel in webmail when using the mobile version of Chrome. Fixed: Impersonating a user that is not a domain admin now only shows the mailing lists the impersonated user moderates. Fixed: Navigating webmail using Safari on an iPad no longer grays out the screen when clicking on a tree node, grid item or menu option. Fixed: Printing email messages and calendars in webmail using Firefox now functions as expected. Fixed: Re-sizing the browser window now functions as expected when the browsers font size is set to larger than the default. Fixed: The availability popup window in calendar appointments now functions as expected. Fixed: The controls when adding or editing a mailing list system message are now aligned correctly in the popup window. Fixed: The first field in a pop up window is now automatically focused. Fixed: The HTML editor control on the Message Footer page when logged in as the system admin is now sized correctly. Fixed: The log in page in webmail no longer flashes a red message that says javascript is required when using some tablets including the iPad. Fixed: The setting to enable DMARC now retains it's value after a service restart. Version 10.0.4583 (2012-07-19) Changed: The chat status drop down option in the upper right of the webmail interface is now colored green, orange or red based on the selected option. Fixed: Autodiscovery using SMTP, POP or IMAP now works as expected. Fixed: Editing a contacts work phone number in the mobile interface now functions as expected. Fixed: Fixed an issue where certain contacts would not display correctly in the mobile interface. Fixed: Logging out of the interface and then clicking the browser's back button will now properly navigate back to the login page. Fixed: Messages from a message archive with winmail.dat attachments now display correctly. Fixed: The sender and subject of a message are now displayed correctly when dragging and dropping a message to a new folder in webmail. Fixed: The signature now updates properly when selecting different sender addresses in the mobile interface. Fixed: Translated names for common email folders now display correctly in the mobile interface. Version 10.0.4573 (2012-07-09) Added: Domain and user counts are now displayed in the header of the Domains grid. Fixed: Adding or editing contacts in the mobile interface now include the home city field. Fixed: Editing of folder auto clean rules for a domain now functions as expected. Fixed: Fixed an overlap issue with the attachments grid and the design / html tabs when composing a message using Internet Explorer 8. Fixed: Fixed composing of messages in the mobile interface with certain messages signature configurations. Fixed: Fixed issues involving certain types of character encodings in messages. Fixed: Logging in as the SmarterMail administrator after upgrading to SmarterMail 10 with Plesk running on the same server now functions as expected. Fixed: Navigation to the calendar section and then to another section now properly re-expands the left slide panel. Fixed: Note in the mobile interface now functions as expected. Fixed: The attachments list is now displayed in the compose window when forwarding a message with attachments. Version 10.0.4562 (2012-06-28) Added: A new system administrator level event has been added for server disk space availability for a drive. Added: Added a web interface specifically for mobile devices. Supports Email, Calendars, Contacts, Tasks and Notes. Added: Added ability to manage archiving via the API using the SetDomainArchiveRule function in the svcDomainAdmin web service. Added: Auto discovery is now supported for SMTP, POP, IMAP and Exchange Web Services. Added: Contacts now allow for a second and third email address. Added: Domain level calendars can be created and shared to specified users or user groups. Added: Domains and email addresses can now be added to a blacklist to prevent SmarterMail from sending to them. Added: Forwarded messages can now have the sender address encoded using SRS allowing those messages to pass SPF checks by receiving servers. Added: Meeting availability checks are now supported in Outlook 2011 for Mac when syncing using Exchange Web Services. Added: Replied and forwarded flags are now supported for mobile clients that implement ActiveSync version 14.0 or higher. Added: Rooms can now be added to a domain and scheduled in calendar events. Added: Support for more efficient message sending for mobile devices implementing ActiveSync 14.0 or higher. Added: TimeZoneIndex is now settable for a user via the SetRequestedUserSettings of the svcUserAdmin web service. Added: Updated SmarterMail to operate in a failover environment. Changed: Auto responders will no longer be sent for messages containing an x-mailing-list header indicating that the message was sent via a mailing list. Changed: Message archiving now accept UNC paths. Changed: The API for queuing mailbox migrations now allows domain administrators to queue migrations for accounts within their domain. Changed: Updated the web interface to operate more efficiently and improve the experience for desktop browsers and tablets. Fixed: Adding domain aliases no longer allows adding of reserved domain names. Fixed: Chat now works as expected on Safari browsers that do not have flash installed. Fixed: Inline images now display correctly in Apple mail when using Exchange Web Services. Fixed: Sending a mass message to a domain now validates whether that domain exists or not. Fixed: The AddDomainEx API function now uses the default domain settings for enabling XMPP and chat history search for domain admins. Fixed: The log out URL setting for a domain no longer requires the "http://www" prefix to navigate properly to the given URL. Fixed: The message archive search now displays as expected when a system admin impersonates a domain admin for a domain with archiving enabled. Fixed: The message-id field when sending from webmail now includes the domain of the sender. Fixed: XMPP ports no longer show the TLS option as it is not supported by XMPP. Version 9.4.4548 (2012-06-14) Added: Added ability to manage archiving via the API using the SetDomainArchiveRule function in the svcDomainAdmin web service. Added: TimeZoneIndex is now settable for a user via the SetRequestedUserSettings of the svcUserAdmin web service. Changed: Message archiving now accept UNC paths. Changed: The API for queuing mailbox migrations now allows domain administrators to queue migrations for accounts within their domain. Changed: The domains grid now takes domain aliases into account while searching. Fixed: A timing issue where the reminders window could pop up immediately after dismissing all reminders. Fixed: Administration of mailing lists now works as expected when a system admin manages a domain by clicking the manage button in the domain details view. Fixed: An issue where certain spam configurations would prevent a resend from spam quarantine. Fixed: Apple Mail with AddressBook no longer sees contacts as read-only when using CardDav to sync. Fixed: Configuring external autoresponders no longer throws an error. Fixed: Dashboards no longer show a date header as dates do not apply for those types of reports. Fixed: Ending an IMAP session on the Current Connections page of the Web interface now functions as expected. Fixed: Inline images now display correctly in Apple Mail when using Exchange Web Services. Fixed: Mailbox migration now works as expected for user accounts with certain size limits. Fixed: Managing a domain while there are system admin level reminders will no longer cause the reminders window to pop up. Fixed: Removed daylight savings time from Egyptian time zones. Fixed: Scrolling now works as expected for spool quarantine folders that have a hundred or more messages in them. Fixed: Subscriber fields now save correctly when adding new subscribers through the web interface. Fixed: The AddDomainEx API function now uses the default domain settings for enabling XMPP and chat history search for domain admins. Fixed: The logout URL for a domain when set by the system administrator now functions as expected when the ability for domains to override that setting is turned off. Fixed: Whitelisted IP addresses with Greylisting checked can now be deleted. Fixed: You can now accept calendar invites in Outlook 2011 via Exchange Web Services. Version 9.3.4513 (2012-05-10) Fixed: Appointments with attendees that have blank display names now sync correctly via ActiveSync. Fixed: Indexing of user data now functions as expected when a user queued to be indexed is deleted. Fixed: Logging to the LDAP log with an invalid log path will no longer stop the SmarterMail service. Fixed: Mailing list subscribers added through the web interface now have new line characters removed before saving to the database. This prevents the potential for multiple subscribers with the same email address. Fixed: Read flag changes made by a client syncing with Exchange Web Services (EWS) now sync those changes to other EWS clients. Fixed: The check to prevent multiple mailing list subscribers with the same email address is now case insensitive. Fixed: The webmail interface now loads properly for domains with users having apostrophes in their display names. Fixed: Viewing attachments now functions as expected in Outlook 2011 version 14.2 when syncing with Exchange Web Services. Version 9.3.4499 (2012-04-26) Added: A SetSubscriberList2 function to the svcMailListAdmin Web service. The SetSubscriberList is now deprecated as it was adding subscribers instead of replacing them. Changed: Messages resent from the outgoing spam quarantine now skip spam checks to ensure they are not placed back into quarantine. Changed: Migrating from Microsoft Exchange now uses Microsoft's Exchange Web Services Managed API instead of calling the Web services directly. Changed: The Commtouch module has been updated to the latest version. Fixed: Clicking to view all addresses in the BCC field when some are hidden now properly displays all the addresses. Fixed: Enabling or disabling aliases from being included in the Global Address List no longer requires a restart of the SmarterMail service to take effect. Fixed: Propagating the "Exclude IP from received line" domain default setting now functions as expected. Fixed: Removing the reminder from an existing calendar appointment now saves correctly. Fixed: Renaming a folder in the webmail interface no longer shows the full path as the folder name in Outlook 2011 for Mac when syncing via Exchange Web Services. Fixed: Resolved a timing issue that could cause chat to stop working in webmail when using Firefox 11. Fixed: Syncing of calendar colors via WebDAV now functions as expected. Fixed: Syncing with Outlook for Mac version 14.2 via Exchange Web Services now functions as expected. Fixed: Tasks and appointments deleted via Exchange ActiveSync now update correctly when synced via Exchange Web Services. Fixed: The option to link a file from file storage is no longer displayed when composing a message in plain text. Fixed: Windows Phone 7 devices synchronized using Exchange ActiveSync no longer stop syncing mail. Version 9.2.4469 (2012-03-27) Fixed: TLS for incoming SMTP, POP and IMAP connections now function as expected. Version 9.2.4464 (2012-03-22) Added: Added a SetSubscriberList2 function to the svcMailListAdmin web service that deprecates the SetSubscriberList function and now correctly replaces the existing list of subscribers with the new list. Fixed: Deleting whitelisted IP addresses now functions as expected. Fixed: Disabling content filter bouncing now applies only to messaged bounced per content filter settings. Fixed: Fixed an error that could occur when re-indexing many users on a domain. Fixed: Messages with empty text or HTML parts are now displayed properly in webmail. Fixed: The svcDomainAdmin web services SetDomainForwardingBlockByTargetAddress function now returns a failure result if a domain forward does not exist with the given target address. Fixed: Whitelisting and blacklisting IP addresses now functions as expected. Efficiency: Optimized memory usage on initial sync of contacts via Exchange Web Services. Version 9.2.4450 (2012-03-08) Added: Throttling actions can now be set via Web services. Fixed: Accepting or editing a calendar appointment on an iOS device synced using Exchange ActiveSync now retains the organizer of the appointment. Fixed: Add to Outlook now correctly handles dragging and dropping of multiple items into a synced address book or calendar. Fixed: Adding Web chat URL listeners via Internet Explorer 8 now functions as expected. Fixed: Calendar appointments accepted through webmail are now properly flagged as accepted when synced to iOS devices via Exchange ActiveSync. Fixed: Fixed a case in which a badly formatted recurring appointment prevented Touchdown on Android devices from syncing calendars with SmarterMail using Exchange ActiveSync. Fixed: Fixed a case in which migrating a calendar from Microsoft Exchange failed if one of the events contained no information. Fixed: Migrating a mailbox from Microsoft Exchange now properly updates its status while importing messages from sub-folders. Fixed: SMTP sessions receiving messages from an IP address in the authentication bypass list now function as expected. Fixed: SPF checks now run as expected when DMARC is enabled and the sender's domain does not use DMARC. Fixed: The password recovery email is now sent from noreply at the user's domain to prevent the message from being flagged as spam. Fixed: The svcServerAdmin Web service now functions as expected. Fixed: Users can now view attachments to certain types of incorrectly formatted messages. Fixed: When accepting a calendar invite in webmail from a shared email folder, the appointment is now properly added to the calendar of the user it was sent to. Efficiency: Updated the Whitelist and Blacklist pages to more efficiently handle a large amount of entries. Version 9.1.4429 (2012-02-16) Added: A print preview button for reports. Added: An Exchange Web Services setting for the number of days of no activity before cleaning old files. Added: Support for shared calendars via Exchange Web Services. Added: Support for shared contacts via Exchange Web Services. Added: Support for shared tasks via Exchange Web Services. Added: The mailbox migration tool now includes a help button. Added: Web service documentation can now be accessed from within SmarterMail. Changed: Messages sent through the spool drop folder are now considered authenticated. By default, the drop folder is located at c:\SmarterMail\Spool\Drop. Changed: The favorite report functionality has been removed in favor of custom reports. Existing favorite reports will be automatically converted to custom reports. Removed: Removed per report configuration controls from custom reports. Fixed: Exchange Web Services no longer displays an error message when checking the folder size. Fixed: Exchange Web Services now functions as expected when checking folder permissions. Fixed: Exchange Web Services now syncs folders added through IMAP correctly. Fixed: Fixed some display issues when running Internet Explorer 9 in compatibility mode. Fixed: Impersonating a domain administrator and viewing the domains trusted senders now shows the correct trusted senders list. Fixed: iPhone reminders synchronized to SmarterMail via CalDAV are now ignored as they created invalid entries in the SmarterMail calendar. This is because SmarterMail does not currently support tasks synchronizing tasks via CalDAV. Fixed: Mailing lists can now be created or deleted by a system administrator that is impersonating a domain administrator. Fixed: Menu items are now displayed above the weekly and monthly calendar headers. Fixed: Messages in the spool's drop folder with display names in the To or From fields now function as expected. Fixed: Reports now generate correctly when the system administrator is impersonating a domain administrator or user. Fixed: Selecting signatures while impersonating a domain administrator no longer causes the session to log out. Fixed: Selecting the option to delete all messages in the folder when viewing an advanced search now deletes those messages as expected. Fixed: Synchronizing contacts via Exchange Web Services now correctly syncs any applicable notes on the contacts. Fixed: System and domain administrators can now view attachments to archived messages. Fixed: The "Require sender match authenticated address" option in Protocol Settings now remembers its value after a server restart. Fixed: The file storage option on the domain defaults page now remembers its value after a server restart. Fixed: The setting to hide or show users listed in the GAL now functions as expected. Efficiency: Administrative logging is now much faster for changes involving larges sets of information, such as adding or editing thousands of domain forwards. Efficiency: Reduced the amount of CPU and memory used when indexing specific types of messages. Version 9.0.4408 (2012-01-26) Added: The spool now includes a drop subfolder where any .eml files can be placed to be delivered by SmarterMail. Changed: To improve usability, the total number of domains and users is now displayed near the bottom of the navigation pane on the domains page. Fixed: Altered the loading of the configuration files for the SpamAssassin Pattern Matching Engine and Commtouch add-ons to resolve a rare crash issue. Fixed: SmarterMail now correctly verifies that POP migrations will not exceed user account size limits. Fixed: The events system now includes newly created user accounts without requiring a service restart. Fixed: The send email option on the password compliancy page now functions as expected. Fixed: User accounts that are disabled but still receiving email now accept messages sent through SMTP. Fixed: Various web service functions and removing users/aliases now function as expected if the XMPP service is disabled. Fixed: Webmail chat now functions as expected for users with periods in their usernames. Version 9.0.4401 (2012-01-19) Changed: The upload control has been updated to the latest version to ensure it functions in all browsers. Fixed: A quarantine folder is now automatically created in the spool if it does not already exist and there are outgoing spam or virus messages to be quarantined. Fixed: Adding a folder in webmail now automatically updates the list of available folders when moving a message. Fixed: Corrected an issue in which contacts whose birth dates were formatted in a specific way would not synchronize via Add to Outlook (Sharepoint Sync). Fixed: Corrected an issue in which weekly recurring appointments that do not have a day specified would not synchronize via Add to Outlook (Sharepoint Sync). Fixed: Retrieving messages via POP using plus addressing now functions as expected. Fixed: Searching domains now functions as expected. Fixed: The list of domains in the navigation pane now has a right click-context menu. Efficiency: Bulk uploading of mailing list addresses is now much faster. Version 9.0.4395 (2012-01-13) Fixed: Javascript alert statements used for debugging purposes affecting mobile devices were removed. Fixed: The application install notification that appears in webmail for mobile devices now displays above the actions menu. Version 9.0.4394 (2012-01-13) Added: A Getting Started webpage that opens in the user's browser after installing SmarterMail using the automated installer. Added: A new event condition for day of the week. Added: A new event to notify system administrators that their upgrade protection coverage is about to expire. Added: A new items icon in webmail so users can quickly create new messages, contacts, appointments, tasks and notes. Added: A new Web services function to support the retrieval of user login times. Added: A per domain setting to remove the client's IP address from the received header on messages recieved through SMTP. Added: A reserved domain name list to prevent domain administrators from adding specific domains, such as gmail.com or yahoo.com, into SmarterMail. Added: Added checks to ensure migration will not surpass mailbox size limits. Added: Added delete context menu item for auto complete grid. Added: Administrative logging to track system and domain administrator activity and all webmail logins. Added: An event action to display toast notifications in webmail when the event is triggered. Added: An option to not append received lines to messages received via SMTP when authenticated. Added: An user-level option to exclude an x-originating-IP header to messages composed in webmail. Added: Appointment colors are now synced correctly when using WebDAV for calendars. Added: Domain administrators now have the option to include alias and mailing list addresses in the Global Address List. Added: New Web services to automate mailbox migrations. Added: Reminder pop up items now include a link to the referenced item. Added: SmarterMail now automatically checks for scheduling conflicts when creating or editing calendar appointments. Added: Synchronization of messages, contacts, calendars and tasks via Exchange Web Services. (Add-on) Added: The ability to block a sender using the options that display when hovering over an email address in webmail (such as in a message header). Added: The ability to chat with other users on the domain via the SmarterMail Web interface or any XMPP-compatible chat client. Added: The ability to open an item currently being viewed in the preview pane in a new popup window. Added: The ability to quarantine messages blocked from delivery due to outgoing spam or virus checks for a maximum of 30 days. Added: The ability to toggle the follow-up flag on/off when viewing a message in a popup window. Added: The option to require that the from address matches the authenticated address when messages are sent through SMTP with authentication. Changed: Appointment invitations are also formatted in HTML to improve their appearance in third-party email clients. Changed: Domains have been moved from the manage section to their own section of the web interface. Changed: Grids in the content pane now display the count with a generic "X item(s)" instead of the specific type of item, with the exception of the messages grid. Changed: Mailing lists now use the domain name instead of the server hostname in the x-Mailing-List, List-ID and Message-ID header fields. Changed: Multilpe mailing list subscribers can now be added at once when managing mailing lists through webmail. Changed: SMTP, Delivery and Administrative logs are now set to detailed by default. Changed: System level trusted senders now bypass greylisting. Changed: The ability to hide and unhide the navigation pane in webmail. Changed: The attachments view no longer includes messages in the Junk Email folder. Changed: The default size for a domain on a new installation has been increased from 500 Megabytes to 2 Gigabytes. Changed: The list of contact fields available through LDAP has been expanded to include all contact fields displayed in webmail. Changed: The login page now warns users if their browser does not support JavaScript or cookies. Changed: The Send vCards option for contacts is now a subitem under the Actions menu in the navigation pane toolbar. Changed: The Spam button is now a subitem under the Mark menu when viewing a message in a new window. Changed: The Tasks tab in a message no longer displays a counter. Changed: The TLS feature can now be enabled or disabled per domain. Changed: Web interface logs are now automatically deleted per the log deletion settings. Changed: Web interface logs are now saved to a logs subfolder of the MRS\App_Data folder. Removed: Mailbox migration removed from users getting started wizard but is still available in user settings. Removed: Removed the option to automatically display the first message of the selected folder in webmail. Removed: Rename domain button removed from edit domain as this should be done manually with the SmarterMail service turned off. Removed: The Synchronization Center has been removed from webmail. Users can now view synchronized devices in the Settings section of the interface. Fixed: Accepting an invite on an iOS device when using ActiveSync no longer removes the description text. Fixed: Added callback handling to update the task grid on scrolling. Fixed: Advanced searches now have a context menu. Fixed: An extra attachments icon no longer displays when viewing messages without a preview pane or with a horizontal preview pane in webmail. Fixed: Auto deletion of log files is now enabled and set to 14 days by default. Fixed: Cache issue with auto complete with the GAL. Fixed: Changing a recurring appointment to a non-recurring appointment now saves correctly. Fixed: Clicking the Manage button when a domain is not selected no longer opens an empty window. Fixed: CPU statistics now take into account multi-core processors. Fixed: Deleting addresses from the auto-complete list now functions as expected. Fixed: Enabling weekend days on weekly and monthly calendar views now functions as expected. Fixed: Exporting mailing list subscribers to a CSV file will no longer result in an empty file on certain SmarterMail installs. Fixed: Fixed a case in which exporting a contact to a vCard in certain languages did not include the birth date. Fixed: Fixed an issue when adding calendar appointments in webmail that could cause the start time to default to the next day. Fixed: Fixed an issue where an empty categories tag would prevent Windows phone 7 devices from syncing contacts using ActiveSync. Fixed: Folder Auto-Clean buttons to add, edit and delete auto-clean rules are now hidden when not displaying the Folders tab. Fixed: Moving a folder in Apple Mail using IMAP no longer displays an error. Fixed: Multilpe mailing list subscribers can now be added at once when managing mailing lists through webmail. Fixed: Now correctly reads the setting to load more than one IP access list for additional administrators. Fixed: Removed the extra Back button that displayed when impersonating a user and editing content filters. Fixed: SmarterMail now handles IMAP subfolder queries of the form "%/%.../%" correctly. Fixed: Spam Filtering configuration tabs are disabled for users and domain admins that select to use default settings from the Options tab. Fixed: The "new version available" event now works as expected. Fixed: The ability to hide and unhide the navigation pane in webmail. Fixed: The attachments view no longer includes messages in the Junk Email folder. Fixed: The calendar's daily view now displays hours in a 24-hour clock (military time) when the browser language specifies that. Fixed: The Folders tab of Folder Auto-Clean is now disabled when users select to use default settings from the Options tab. Fixed: The list of contact fields available through LDAP has been expanded to include all contact fields displayed in webmail. Fixed: The login page now warns users if their browser does not support JavaScript or cookies. Fixed: The number of events displayed in the content pane is no longer limited. Fixed: The TLS feature can now be enabled or disabled per domain. Fixed: When using SmarterMail as an incoming gateway, it will now refresh its list of users every 10 minutes. Efficiency: Implemented various interface optimizations to improve performance and usability on mobile devices like iPads, tablet computers and smartphones. Efficiency: Implemented various optimizations and enhancements to improve webmail loading. Version 8.4.4359 (2011-12-08) Changed: Ham and spam messages are no longer collected when bayesian filtering is disabled. Fixed: Invalid characters in email addresses are now removed during indexing, allowing that processing to complete successfully. Fixed: Reduced dependancy on SmarterTools activation servers. Version 8.4.4331 (2011-11-10) Fixed: Adding a URL to a signature when accessing webmail via Internet Explorer 8 now functions as expected. Fixed: Dismissing domain and system-level reminders now functions as expected Reminder popups now automatically select the first visible tab that contains reminders. Fixed: Removed path validation from the Command-Line field under the Command-Line AV tab on the Antivirus Administration page to allow for command line arguments. Fixed: The display name for the Bcc field now displays correctly, even if it contains foreign language characters. Fixed: The message archive search now automatically refreshes results properly until the search is completed. Fixed: Updated upload component to support Firefox 7. Fixed: Users who do not have full access to a shared calender are no longer able to delete entries from that calender. Version 8.3.4310 (2011-10-20) Fixed: A loop prevention check is now performed on outgoing messages to ensure a SmarterMail server cannot send messages to itself. Fixed: Message archive search is no longer available to administrators using SmarterMail Professional. Fixed: Selecting a different saved signature for a message reply or forward, no longer changes the other signatures in the conversation. Fixed: Uploading files to files storage now functions as expected. Version 8.3.4296 (2011-10-06) Fixed: All-day calendar appointments are no longer off by an hour in certain time zones (including UTC +0:100) when synchronizing with Sharepoint sync. Fixed: Appointment invitations with display names encoded in Russian now display properly in webmail. Fixed: Blank lines no longer display under webmail menu separators. Fixed: If an error occurs while adding a folder, the warning popup now displays until the user closes it. Fixed: Internet Explorer 7 no longer displays an error after sending a message in webmail. Fixed: Message fields now function properly in Internet Explorer 7 and 8 after inserting contacts via the Recipients popup window triggered by clicking the To, CC or Bcc links. Fixed: Popup reminders in webmail now function as expected for users who have capital letters in their username. Fixed: SmarterMail 8.x installations that were upgraded from SmarterMail 7.x no longer have the port bindings reset to old values when the SmarterMail service is restarted. Fixed: Spam weight for the SpamAssassin-based Pattern Matting Engine is now properly included in outgoing spam checks if that option is enabled. Fixed: The file size of .eml files that are removed from the spool manually or by third-party programs now displays as 0 KB. Fixed: The svcServerAdmin.asmx Web service now functions as expected. Fixed: The warning popup that displays when a user tries to send a message before an attachment has finished uploading now has a close button. Fixed: Uploading contacts from a .csv file now supports DOS-style line endings. Fixed: Webmail message replies sent to a domain alias now use the domain alias' signature as expected. Version 8.2.4212 (2011-07-14) Added: The value for the time in spool field on the Spool page is now retained when the SmarterMail service is restarted. Changed: To improve usability, spooled messages whose .eml file was removed manually now show as a size of 0 KB instead of 1 KB. Removed: The New option has been removed from the context menu in the messages content pane. Fixed: Adding multiple entries to the global trusted senders list now functions as expected. Fixed: Changes made to message flags while viewing search results in webmail are now reflected immediately. Fixed: Dates are now formatted in the user's local date format when scrolling through messages in webmail. Fixed: Dates entered in contact and calendar items are now saved in the user's local date format. Fixed: Downloading log files with Google Chrome now functions as expected. Fixed: Fixed an issue where a specific type of spooled message caused an OutOfMemory exception during spam checks. Fixed: Forwarding messages in webmail using the actions menu now functions as expected in folders containing Unicode characters. Fixed: If a user tries to attach a 0-byte file to a message, SmarterMail no longer tries to upload the file. Fixed: If a user's password has changed and the remember me option is enabled, SmarterMail now displays a message stating that the email address or password is incorrect. Fixed: In cases where a dropdown menu hovers over buttons, the menu will now work as expected. Fixed: Performing actions on selected rows on the Auto-complete settings page now functions as expected. Fixed: Sending messages in webmail via Internet Explorer now functions as expected. Fixed: Sorting by date on the all appointments view of a calendar now functions as expected. Fixed: System administrators can now impersonate users and manage disabled domains. Fixed: The birth date field in contacts now allows dates prior to 1980. Fixed: The delete confirmation window now displays the correct number of messages selected for deletion from the spool. Fixed: The foreground and background colors can now be changed multiple times when composing a message. Fixed: The HK_FAKENAME check in the SpamAssassin Pattern Matching Engine now passes sub-domains as valid sending servers. Fixed: To prevent file corruption, the SmarterMail service no longer starts if the systems locale changes since SmarterMail was first installed. Fixed: Using the To address popup in webmail to select recipients when composing a message now functions as expected. Fixed: When composing a new message in webmail using Internet Explorer 8, the To address field now receives the initial focus when the page is loaded. Fixed: When dragging and dropping webmail messages in Firefox 4, the destination folder is now highlighted. Efficiency: Improved the regular expression used to extract hostnames from a message during spam checks, resulting in decreased CPU usage when analyzing specific types of messages. Version 8.1.4170 (2011-06-02) Added: IMAP migration now imports deleted and seen flags from messages. Changed: IMAP migration no longer marks all of the source mailbox messages as read. Fixed: Composing messages in Internet Explorer 9 now functions as expected. Fixed: Exceptions that may occur in a thread that is launched while SmarterMail is indexing users are now logged properly. Fixed: IMAP copies from a folder to the same folder are no longer allowed. Fixed: IMAP migration now creates sub-folders properly when importing from mail servers that use a different folder delimiter than SmarterMail. Fixed: Messages can now be deleted from the advanced search grid. Fixed: Messages not found in a .grp file are now ignored during search queries. Fixed: Searching for domains that have domain aliases now functions as expected. Fixed: SmarterMail now handles calendar items whose recurrence rule is set to yearly but does not specify the months or days the rule is valid for. Fixed: The delete confirmation now displays the correct number of items in the spool selected for deletion. Fixed: The svcGetUserQuotas function, under the svcUserAdmin Web service, now returns the correct max disk space for users. Fixed: Webmail searches by users that are not yet indexed now return no search results instead of displaying an error. Version 7.6.4100 (2011-03-24) Fixed: Calendar descriptions no longer include erroneous spaces. Fixed: Improved compatibility with Internet Exporer 9. Fixed: Messages can now be deleted from the advanced search grid. Fixed: SmarterMail now handles calendar items whose recurrence rule is set to yearly but does not specify months or days the rule is valid for. Version 8.0.4086 (2011-03-10) Changed: Input of dates and times is now always be based on the Gregorian calendar regardless of culture. Changed: The built-in version of ClamAV is now 0.97. Changed: To improve compatibility with third-party clients and mobile devices, VCard and VCalendar output to no longer include quoted printable content. Fixed: Calendar descriptions no longer include erroneous spaces. Fixed: Corrected an issue that could cause an unintended selection of items when performing an action after a search. Fixed: Editing a mailing list now functions as expected. Fixed: Printing in plain text now functions as expected. Fixed: Scheduled email reports will now function correctly when used with the Send Now button. Fixed: Signatures are now added to forwarded messages as expected. Fixed: The content filter for messages addressed "only to me" now functions as expected. Fixed: The touch-and-go functionality now functions as expected on weekly and monthly calendar items in Internet Explorer 8. Version 8.0.4083 (2011-03-07) Fixed: Resolved an issue which could prevent some third-party control panels from adding domains. Fixed: The recipients popup window on the compose page now functions as expected. Fixed: The welcome wizard no longer asks for a backup email address if password retrieval is disabled. Version 8.0.4080 (2011-03-04) Fixed: Editing binding ports now functions as expected. Fixed: Links in messages that contain a hash in the URL now function as expected in Firefox. Version 7.5.4079 (2011-03-03) Fixed: Folders with ampersands in the name are now selectable in webmail. Fixed: New domains added through the Web interface now use the folder path field for the domain's location on disk. Fixed: The reset bounces button now displays as expected when editing a list subscriber. Version 8.0.4079 (2011-03-03) Added: An attachments view that gives users the ability to quickly find all incoming and outgoing messages with attachments. Added: Clickable street addresses, phone numbers and email addresses in messages, contacts, calendars, tasks and notes that support click-to-map, click-to-call and click-to-mail functionality. Added: Contacts can now be exported as a CSV file. Added: Dual axis charting for many reports, resulting in reports that are easier to read and better for detecting trends. Added: EML file attachments can now be previewed within the webmail interface. Added: Global trusted senders are now supported. Added: New message notifications that display in the webmail interface when a user receives a new message. Added: New Web services for administering and provisioning a new server. Added: Sent Items subfolders now display the To address of messages in the content pane. Added: Support for hard limit throttling. Added: Support for message footers at the system and domain levels. Added: System administrators can now delete the spooled message they are viewing without returning to the main spool page. Added: The ability for users to select from any of their configured signatures when composing a message. Added: The ability to allow users to reset their account password if it is forgotten. Added: The ability to filter messages by whether they have been read, replied to or forwarded. Added: The ability to forward multiple messages at once. Added: The ability to send contact information in vCard format via an email message. Added: The ability to specify whether aliases and mailing lists are included in the auto-complete list. Added: The ability to view a list of users that are not compliant with the configured password rules. Added: The ability to whitelist a domain for mailing lists. Added: The header and footer system messages for mailing lists now support the use of variables. Additionally, the unsubcribe link variable can now be used in the subscribe message. Added: The WYSIWYG editor in the compose window now supports adding tables. Added: To improve efficiency, SmarterMail now periodically cleans out the ClamAV tmp directory when ClamAV is enabled. Added: vCalendar 1.0 support has been added to enhance synchronization compatibility. Changed: Adding items to a grid has been simplified with the use of modal windows. Changed: Administrators can now search archived messages by addresses in the Bcc field. Changed: Appointment invitations now contain reminder information. Changed: Categories are now visible when viewing a shared item. Changed: If a user performs an advanced search and use the search selector to make the scope of the search more specific, SmarterMail now automatically focuses on the corresponding results in the content pane. If the user searched the entire mailbox, SmarterMail now focuses on the first tab in the content pane that returns results. Changed: Improved the styling of the text portion of the system dashboards to enhance usability. Changed: Messages stored in Sent Items now display Bcc information. Changed: Outgoing messages that fail to send with a TLS error will not use TLS for future attempts. This will help to ensure the message is delivered on the subsequent attempt. Changed: Removed all pagers from SmarterMail. Changed: Removed non-applicable buttons when viewing a message in the spool. Changed: Replies to messages containing embedded images now contain the embedded images. Changed: SmarterMail 8.x requires the Microsoft .NET 4.0 Framework. Changed: SmarterMail will now indicate if the VRFY command in SMTP is enabled. Changed: SPF DNS lookups now check for SPF resource records in addition to TXT records. Changed: The auto-complete feature now includes aliases and mailing lists as suggestions in the To, Cc and Bcc fields of a message. Changed: The Global Address List (GAL) now displays the SmarterMail email address at all times. Changed: The grids for domains, mailing list subscribers, advanced search email results, message archive searches, users, password policy compliance and the spool now infinitely scroll. Changed: The reply indicator status of messages is now sent through IMAP. Changed: The synchronization center now supports automatic translation via Google Translate. Changed: To improve usability, the configuration of IP addresses and ports has been redesigned. It is now performed in a central location rather than on a per-domain basis. Changed: Updated the internal SpamAssassin data files to the latest available. Changed: Users and administrators now have the option to hide the confirmation message that displays when an item is deleted. Changed: Users can now click the New button in the navigation pane toolbar to trigger the default action for the selected interface section. Clicking the arrow next to the New button now gives users the option of creating a new message, contact, appointment, task or note. Changed: When activating the product, the hostname of the service is now always used. Removed: Removed the cancel button from the Import Contacts page as it is no longer relevant. Removed: The New button has been removed from the content pane toolbar in the email section of the interface. The functionality is now integrated with the New menu in the navigation pane toolbar. Fixed: A javascript error no longer occurs when viewing all calendar items in webmail with Internet Explorer. Fixed: Adding an attachment to a calendar synchronized with Microsoft Outlook no longer breaks the synchronization connection. Fixed: Advanced search menus now have borders as expected. Fixed: After searching for a mailing list subscriber, editing the subscriber now functions as expected. Fixed: All-day appointments synchronized from Microsoft Outlook to SmarterMail using the Add to Outlook feature now display the correct appointment data in SmarterMail. Fixed: An error message is now displayed when adding a POP or IMAP retrieval account while over the domain's POP and IMAP retrieval account limit. Fixed: Certain background timers for the webmail interface were not properly stopping, which caused undefined behavior when the app pool in IIS was recycled. Fixed: Clicking on an in-page anchor tag in a message no longer causes the message window to reload within itself when using Firefox. Fixed: Due dates on tasks now sync with the Palm Pre via Exchange ActiveSync. Fixed: Editing a domain alias when at the limit for the domain no longer improperly reports that you are over the limit. Fixed: Enhanced compatibility with the Internet Explorer 6 and Internet Explorer 9 browsers. Fixed: For certain remoting scenarios, the website will now bind to the IP address specified in the web.config file. Fixed: Forwarding a message with SmartForward in Exchange ActiveSync now includes attachments. Fixed: Grids now have consistent context menus, allow the use of the delete key and use HyperWindows when appropriate. Fixed: In advanced search, searching for calendar items in a date range now functions as expected. Fixed: It is no longer possible to create a username that contains a space. Fixed: Mailing lists can no longer be renamed to the name of an already existing list. Fixed: Message dates are now correctly formatted to correspond with the browser's culture when scrolling through messages in the content pane. Fixed: Migrating a mailbox from Exchange 2007 SP1 or later no longer creates duplicate contacts. Fixed: Scrolling in email views such as Follow-ups, Linked to Tasks or All Attachments no longer changes the displayed folder name to Inbox. Fixed: Searching within one of the email views such as Follow-ups, Linked to Tasks or All Attachments now functions as expected. Fixed: Shared calendars are no longer hidden when shared contacts are disabled for a domain. Fixed: Spool messages no longer show the raw content tab. Fixed: The built-in Web server now returns HTTP version 1.1 as expected. Fixed: The compose window now closes as expected after sending a message with attachments in Internet Explorer 8. Fixed: The grid on the hostnames page is now sortable. Fixed: The grid on the messages page no longer occasionally loses focus when scrolling through messages with the arrow keys. Fixed: The initial window size when viewing a task attached to an email is now large enough to view the task. Fixed: The link at the bottom of an item sychronized via the Add to Outlook feature now properly redirects to the SmarterMail web interface. Fixed: The link to view all recipients when viewing a message in the spool now functions as expected. Fixed: The max disk space column in the disk usage report now functions as expected. Fixed: The online users summary report can no longer be added to custom reports, as it does not exist. Fixed: Using the Hijri calendar no longer causes errors in the reports and calendar sections of webmail. Fixed: When an RBL is added by the system administrator, domains overriding existing spam settings now see the current weight of the new RBL as 0. Efficiency: Changes to script and stylesheet handlers were made to reduce the memory usage of the Web interface. Efficiency: Reduced disk usage when serializing changes to mailboxes and domains by an average of 25%. Version 7.5.4072 (2011-02-24) Changed: SmarterMail will now add the from header field to messages sent through ActiveSync if the client did not supply that field. Changed: When synching with SmarterMail using Exchange ActiveSync, a Deleted Items folder will be created on the device upon initial connection, ensuring iPhones / iPads will be able to delete message. Fixed: Adding a report item to a new custom report no longer results in the creation of extraneous copies of the custom report. Fixed: Appointment reminders created on mobile devices now sync to SmarterMail correctly via Exchange ActiveSync. Fixed: Bounce detection now works for mailing lists that have hyphens in their names. Fixed: Double byte characters set by Javascript are now properly encoded in the webmail interface. Fixed: Folder names with apostrophes are now viewable when attached as a shared resource. Fixed: Having a root.cfg file in a user's root folder on disk no longer changes the user's root mail folder from "[UsersRootFolder]\Mail" to just the user's root folder. Fixed: If a user has not specified a display name, the domain alias address is now used as the display name when the user sends a webmail message using the domain alias. Fixed: Made a change to the ActiveSync WBXML protocol that should improve support for out-of-office messages. Fixed: Migrating calendar items from Gmail now functions as expected. Fixed: Non-ASCII characers are now supported when syncing via CardDAV and CalDAV. Fixed: Resolved an issue that in rare instances reset some users' passwords to blank following a server restart. Fixed: Setting the primary administrator credentials for SmarterMail via web services no longer requires a restart of the SmarterMail service to take effect. Fixed: System administrators can now delete custom reports. Fixed: System-level reports emailed manually to recipients are now sent from a null email address instead of from admin@. Fixed: The ActivateLicenseKey function in the svcProductInfo Web service now functions as expected. Fixed: The custom reports grid now has a right-click context menu. Fixed: The delivery threads section of the traffic statistics dashboard now updates as expected. Fixed: The moredata tag command is now handled properly during a SyncML sync session. This allows calendar items to be properly synched accross multiple requests from the SyncML client (such as Outlook) to SmarterMail. Fixed: The Send Email option now functions as expected when viewing contacts in the Global Address List (GAL). Fixed: Users with with apostrophes in their usernames can now select email folders when accessing their account through webmail. Fixed: When assigning a mailing list moderator on domains with more than 500 users, the moderator field now accepts a full email address as a valid value. Version 7.4.3995 (2010-12-09) Changed: Messages submitted via Exchange ActiveSync now add a received line to the message header. Fixed: Downloading attachments that contain apostrophes via webmail now functions as expected. Fixed: Error and information messages that display on the login page now have consistent styling. Fixed: Exporting multiple contacts in vCard format now functions as expected. Fixed: File storage can now be enabled and disabled via Web services. Fixed: Firefox 3.x now prints the HTML body of email messages correctly. Fixed: Special characters such as ampersands are now properly encoded when using SyncML. Fixed: The Send Email page used by system administrators to send mass messages to users no longer displays JavaScript erros upon loading. Fixed: The UID value of a message is now returned in the response to an IMAP UID store command as required by RFC. Version 7.3.3952 (2010-10-28) Changed: It is no longer possible to create a blank folder name through IMAP. Removed: Removed MailPolice URIBL list. Fixed: An unindexed user's contacts list now displays as expected. Fixed: Corrected an issue that could cause multiple reminders to be generated for the same calendar appointment. Fixed: Folders in the file storage section can now be renamed as expected. Fixed: HTML emails now print correctly. Fixed: Printing an email message in Internet Explorer no longer results in smaller than expected font sizes. Fixed: Settings on the default domain settings page no longer have their values validated if the tabs that contain them are not displayed. Fixed: SmarterMail now reloads the Getting Started popup after the user allows popups for the site in their popup blocker. Fixed: System administrators can now run the SmarterMail service and the SmarterMail IIS site in different bitness (64-bit and 32-bit modes). Fixed: The Disable Users option on the Users page of the domain settings section now functions as expected. Fixed: The SmarterMail service now functions as expected when the indexing service is stopped. Fixed: To improve efficiency, the messages view no longer auto-refreshes if there are no messages in the selected folder. Fixed: To prevent a potential loop, the mailing list command address no longer responds to messages without a return path. Fixed: Users can now print the full content of an email message from their Web browser. Fixed: Users can now view messages in folders that have an apostrophe in the folder name as expected. Efficiency: Improved email parsing for email header fields with large amount of data. Security: Implemented various security fixes to prevent XSS and cookie stealing. Version 6.9.3953 (2010-10-28) Changed: Users can now only see the synchronizations options that are enabled for them. Fixed: Adding an IP address to the bypass gateways list no longer requires a service restart. Fixed: Corrected an issue with IMAP that could cause iPhone OS 4 to not see new messages immediately. Fixed: IP reversal macros for SPF are now processed correctly in spam checks. Fixed: It is no longer possible to create a blank folder name through IMAP. Fixed: Syncing tasks in SIF format now functions as expected with SyncML. Fixed: The status of tasks now displays correctly when synchronizing via Add to Outlook. Efficiency: Email messages with very large number of recipients in the To or Cc header fields now use less CPU when they are parsed. Security: Implemented various security fixes to prevent XSS and cookie stealing. Version 7.2.3925 (2010-09-30) Added: The ability to migrate to SmarterMail from Microsoft Exchange using the built-in mailbox migration tool when the Exchange Web service access requires Windows authentication. Added: The option to prevent a disabled user from receiving email messages. Changed: Indexing now more aggressively tries to fill its open slots. Changed: Indexing now only attempts to index an account on first login. Changed: New messages now automatically display in the preview pane if the folder was previously empty. Changed: The SMTP option not to append a received line to authenticated messages no longer requires the from address be a local address. Fixed: A 403 error no longer occurs when adding or editing events using iCal on a Mac when running the webmail interface under IIS 6. Fixed: Attachment file names with apostrophes now encode properly when downloading attachments via webmail. Fixed: Contacts with invalid birthdays now sync as expected when using the Add to Outlook button. Fixed: Deleting a mailbox from the ActiveSync Mailboxes page no longer causes the grid to disappear. Fixed: Deleting a message in a popup window now functions as expected in Internet Explorer 6.0. Fixed: Embedded styles in HTML emails no longer override SmarterMail's internal CSS styles. Fixed: IMAP search results now include the most recently received message. Fixed: IMAP searches now search the mailbox directly instead of using the indexing database to ensure all messages are included in the search. Fixed: Impersonating domain A and then drilling down from system level reports into domain B now shows the correct statistics for domain B. Fixed: IP reversal macros for SPF are now processed correctly in spam checks. Fixed: POP logins with usernames that follow the user/domain format (i.e., jsmith/example.com) now work correctly. Fixed: Reloading SmarterMail in Internet Explorer no longer stalls occasionally on the loading screen. Fixed: SmarterMail now encodes semicolons properly, allowing contacts with semicolons in certain fields to sync correctly. Fixed: SmarterMail now syncs events that have recurrence rules with old start dates when using CalDAV. Fixed: Spaces are no longer removed from attachment file names when sending through webmail. Fixed: The Add to Outlook option is now available when viewing shared calendars. Fixed: The Commtouch Zero-hour Antivirus add-on now properly records viruses it finds for the virus report. Fixed: The date/time formatting now matches the user's region settings when scrolling through messages. Fixed: The mailbox migration tool now imports Microsoft Exchange contacts as expected. Fixed: The option to use SSL when migrating a Microsoft Exchange mailbox to SmarterMail using the mailbox migration tool now functions as expected. Fixed: To improve usability, the SmarterMail Synchronization Center no longer displays automatically on low-resolution devices. Fixed: To reduce memory consumption, plain text attachments are no longer indexed. Fixed: Uploading attachments now functions as expected in Internet Explorer if Flash is not installed. Fixed: Users can now add themselves as an invitee when updating a shared calendar appointment. Fixed: Web service calls now work using administrator credentials that have IP restrictions. Fixed: When performing an advanced search, users can now open messages in translated folders. Security: Enhanced file storage security. Security: Turned on custom error messages to resolve an ASP.NET security vulnerability that allows an attacker to request and download files within an ASP.NET application. Security: Various UI changes have been made to prevent XSS attacks. Version 7.1.3876 (2010-08-12) Added: A popup window with a Getting Started checklist to help system administrators get new installations up and running. Added: The ability to compose a new message by clicking New in the content pane toolbar. Added: The ability to manually refresh the message list by clicking Refresh in the content pane toolbar. Changed: Messages with message parts that have a name or filename attribute but are not explicitly marked as attachments (disposition=attachment) will still be treated as attachments when viewing through the web interface. Changed: Messages with no received line are now assigned the date from the message header's date field for IMAP, POP, Exchange and Gmail migration. Changed: To improve usability, menus with a lot of items are now scrollable. Changed: To improve usability, the message hearder now displays a maximum of 10 recipients. A link has been added to allow users to view a list of all of the message recipients in a new window. Fixed: A JavaScript error no longer displays when using Internet Explorer to view email attachments in webmail. Fixed: Anonymous sessions now expire as expected. Fixed: Appointment invitations created by some Google Android devices no longer cause the IIS worker process to use high CPU when viewed in webmail. Fixed: Changes to the bypass gateway list now take effect immediately and do not require a service restart. Fixed: Email messages no longer affect the color of text in the message header. Fixed: From addresses that are encoded or with the friendly name outside of quotes are now sorted correctly in the messages list. Fixed: IMAP searches no longer exclude the first message in the mailbox folder. Fixed: Improperly formatted messages no longer cause the SmarterMail service to stop. Fixed: Mailing list subject prefixes are now appended more intelligently when dealing with non-English cultures. Fixed: Messages submitted through webmail are now checked for non RFC standard line delimiters and are automatically fixed. Fixed: Messages that delimit lines with a single line feed character that is not RFC compliant now import correctly when using IMAP mailbox migration. Fixed: Pages involving licensing calls are now significantly faster on some Windows Server 2003 installs. Fixed: Preview pane settings now propogate as expected. Fixed: The All Domains page now automatically refreshes when the system administrator adds a domain to SmarterMail. Fixed: The compose page no longer selects the To field when replying to a message in Google Chrome. Fixed: The inbox folder now displays at the top of the folder list regardless of casing ("inbox" or "Inbox") and is now properly selected when the inbox is set to display upon login. Fixed: The option to enable Lite mode on the General Settings page now only displays if SmarterMail Lite can be enabled for the server. Fixed: The title on the Calendar Settings page is now correct. Fixed: Throttling event actions now properly parse the variable #throttlelimittype#. Fixed: When viewing email messages, users can now use the move menu to move messages to folders with subfolders. Version 7.0.3862 (2010-07-29) Added: The option to view messages in a horizontal preview pane. Changed: Modified SmarterMail's IMAP implementation to work better with iOS4's implementation of the IMAP protocol. Changed: SMTP blocking spam checks are no longer performed when the connecting server is in the bypass gateways list. Fixed: Buttons in popup reminders now display properly in Internet Exporer 7. Fixed: Changing the default system administrator's password via the welcome wizard now functions as expected. Fixed: Disabling calendars, contacts, tasks, or notes for a domain now hides the appropriate section(s) in the webmail interface as expected. Fixed: Domain search results no longer display the same domain multiple times if it also matches one or more domain aliases. Fixed: Email addresses with angle brackets in their friendly name now display correctly when viewing messages. Fixed: Email messages imported from Gmail now display the correct date. Fixed: Enabling spam filtering on an IMAP or POP retrieval account now functions as expected. Fixed: It is no longer possible for a single user to be indexed more than once at the same time. Fixed: Mass messaging now works as expected. Fixed: Plesk users can now add domains to SmarterMail 7.x. Fixed: Recurring events with a scheduled end date now synchronize with Microsoft Outlook as expected when using the Add to Outlook feature. Fixed: Resolved an issue that could cause SmarterMail to display no messages in a folder if a certain character was used in the subject of a message. Fixed: The auto-responder editor now functions as expected in Internet Explorer 7. Fixed: The Commtouch Dashboard now correctly indicates if a Commtouch add-on is not licensed. Fixed: The correct user groups are now selected in the Groups tab when the domain administrator edits a user's settings. Fixed: The index now updates as expected when a user renames a folder. Fixed: The New menu now properly handles shared resources with apostrophes in their name. Fixed: The status of tasks now displays correctly in non-English languages when viewing the task in Outlook. Fixed: Upon upgrading to SmarterMail 7.x, all data for trusted senders now imports as expected. Fixed: Users can now log in to SmarterMail via POP and SMTP without entering their full email address if the IP connected to exists for only one domain. Version 7.0.3845 (2010-07-12) IMPORTANT: After installing SmarterMail, the mailbox data for all users on the server will be indexed. This process may take several minutes and it is important that you do not restart the service during this process. In addition, you may notice that SmarterMail is temporarily using more resources than usual. After the initial scan is completed, server utilization should return to near normal levels. IMPORTANT: Upon installation of SmarterMail 7.x, users' mailbox data will be reorganized and saved in a new file structure. As a result, SmarterMail 7.x cannot be downgraded to previous versions of SmarterMail. It is strongly recommended to do a full backup of your existing SmarterMail installation before installing SmarterMail 7.x. Added: A button to calendar appointment invitations that allows users to check their availability. Added: A column to the domains grid that allows system administrators to easily view the file storage usage for each domain. Added: A follow-ups view that gives users the ability to quickly find all flagged emails. Added: A message notifiying the user when the session times out. In addition, the wemail interface now automatically refreshes the page or logs the user out. Added: A new page to manage custom reports. Added: A new tree control to optimize performance and browser compatibility. Added: A redesigned SmarterMail skin that optimizes the number of clicks and improves browser performance. Added: A synchronization center that easily allows users to determine which devices they can sync with SmarterMail. Added: Advanced search functionality to allow users to quickly search their entire mailbox. Added: An auto-complete page to manage automatically saved email addresses. Added: Automatic folders such as Inbox, Deleted Items, Junk E-mail, Drafts, and Sent Items are now translatable in the web interface. Added: Calendar appointments are now fully indexed for improved search speed and results. Added: Contacts are now fully indexed for improved search speed and results. Added: Implemented a new windowing system to improve interface speed and browser compatability. Added: Location settings to the Getting Started wizard. Added: Mail content is now fully indexed for improved search speeds and results. Added: Measures to prevent a system administrator from creating a domain in the default domain folder. Added: Measures to prevent message corruption when system settings change. Added: New menu controls to increase performance. Added: Notes are now fully indexed for improved search speed and results. Added: Primary system administrators now have the ability to create multiple system administrator logins. Added: Searching for a domain now also searches for domain aliases. Added: SmarterMail now pulls email addresses from the Sent Items folder and saves them separately from emails in the contacts list. These emails addresses are used to improve the auto-complete feature. Added: SmarterMail now supports file system upgrades to better facilitate future functionality. Added: Support for CalDAV and CardDAV. Added: Support for free and busy status to calendar items. Added: SyncML WBXML is now supported. Added: Tasks are now fully indexed for improved search speed and results. Added: The ability to flag messages for follow-up. Added: The ability to link messages to tasks. Added: The ability to store files on the server and share them via resource-friendly http links. Added: The ability to upload multiple attachments at a time. Added: The ability to view the 7-day weather forecast on the calendar (U.S. users only). Weather information is provided by the National Weather Service. Added: To improve usability, charts on the reports page are now dynamically sized based on the browser window size. Added: To improve usability, select sections such as Email and RSS Feeds now show unread counts as badges over their respective icons. Added: To improve usability, users now have the ability to choose their default calendar view (daily, weekly, monthly or all appointments). Added: Users can now optionally show 5-day weeks in the monthly and weekly calendar views. Added: Users can now select what hours are visible by default on the daily calendar view. Added: Visual indicators that a message is flagged for follow-up. Added: Webmail now automatically updates the folder the user is currently viewing when a new message is received. Changed: All menus within SmarterMail now require a click to open. Changed: Appointment invitations have been restyled to improve usability. Changed: ClamAV has been updated to the latest win32 port. Changed: Contacts and Global Address Lists entries without email addresses no longer display in the recipients popup when the user clicks To while composing a new message. Changed: Delivery options such as the message priority and requesting a read receipt have been moved to a dropdown menu on the compose page. Changed: Disabling outgoing SMTP for a user now prevents the user from sending messages through webmail. Changed: Input boxes and drop down controls now use the Arial font instead of Arial Unicode MS except when required on IE 6. This allows text in text boxes to more accurately represent non-unicode characters. Changed: Revised the error message that displays if a user tries to send an email that exceeds the message size limit. Changed: SmarterMail no longer asks the user to confirm deletion when a single item is selected in the messages grid. Changed: SmarterMail now gives new users the option to import email and collaboration items from a third-party mail server when they log in for the first time. Changed: SmarterMail now has the ability to remember the last page a user was viewing in each section of the interface. Changed: The ability to impersonate a user has been moved to the left tree. Changed: The calendars section was redesigned to reduce clicks and features improved searching capabilities. Changed: The contacts section has been redesigned to reduce clicks and features improved searching capability. The redesign also makes it easier to find items related to a contact, such as recent emails and appointments. Changed: The content filtering option to delete the message has been renamed to more accurately reflect its actual method. Changed: The domain settings folder in the domain administrator's settings area is now open in the left tree view by default. Changed: The error handling on the aliases page has been improved. Changed: The language drop down on the login page has been moved to the lower left. Changed: The login page has been redesigned to match the new webmail interface. Changed: The notes section has been redesigned to reduce clicks and features improved searching capability. Changed: The reports section has been redesigned to increase usability and streamline common processes. Changed: The splitter control was redesigned to improve performance and browser compatibility. Changed: The system administrator tree view has been reorganized to improve usability. Changed: The tasks section has been redesigned to reduce clicks and features improved searching capability. Changed: The Telerik controls have been updated to the current version (2010 Q1). Changed: The trusted senders page now uses an infinitely scrolling grid to improve usability. Changed: To improve usability, searching throughout SmarterMail has been simplified. Changed: To improve usability, the grid on the Mapped Resources page is now sortable. Changed: To improve usability, the top row of the weekly or monthly calendar remains visible if the user scrolls the page. Changed: Users no longer have the option of double-clicking a message and having it load in the preview pane. Double-clicking a message in the content pane now loads the message in a popup window. Changed: When creating a weekly recurring appointment, the day of the appointment is now selected by default for the recurrence. Removed: Mailing list templates have been removed. Removed: Removed the settings menu from domains. To manage settings for a domain, the system administrator must now click Manage in the content pane toolbar. Removed: The auto-refresh option on the Account Settings page has been removed as it no longer applies. Removed: The option to display the preview pane below the content pane has been removed. Fixed: All text on the login page now updates to the correct translation when changing browser languages. Fixed: Clicking Save too quickly on the Add Appointment page no longer causes multiple invitations to be sent. Fixed: Exchange ActiveSync now pushes IMAP and POP changes. Fixed: Exchange ActiveSync now synchronizes tasks that have a reminder time but no due date as expected. Fixed: Extraneous SmartHost information is no longer written to the .hdr file when no SmartHosts have been configured. Fixed: If a secondary email address is listed in a user's profile, Exchange ActiveSync searches of the Global Address List will return the primary email address in search results. Fixed: Improved support for Nokia phones syncing via SyncML. Fixed: SmarterMail now functions as expected when service access control is enabled for a domain and later disabled. Fixed: The options in the preview pane toolbar are now more relevant when viewing a message in the Drafts folder. Fixed: Updated the SpamAssassin Pattern Matching Engine data files to resolve the Y2K10 issue. Efficiency: Improved the caching of calendars, notes, and tasks to improve web interface responsiveness while browsing these items. Efficiency: Improved the compose page code to optimize performance. Efficiency: Improved the performance of the auto-complete feature on the compose page when dealing with large data sets. Efficiency: Log file downloading has been improved to better handle larger log files. Version 6.9.3820 (2010-06-10) Fixed: All-day events now sync properly when using the Add To Outlook functionality in time zones greater than Grenwich Mean Time. Fixed: Backup MX servers now function as expected with web service based domain verification. Fixed: Corrected an issue with timezones in SmarterMail's vCalendar format which could cause third-party providers to inaccurately represent appointment invitations. Fixed: Emailing the disk usage summary report now includes all appropriate data. Fixed: Mailing lists now function properly when used with the command address after being renamed. Fixed: Viewing messages in the message archive which contain a winmail.dat attachment now functions as expected. Fixed: When the list to address is set to default for a mailing list, the email message sent to list subscribers now includes any addresses originally in the To field of the list message. Version 6.8.3750 (2010-04-08) Added: Mailing list names can now be changed. Added: The mailing lists grid is now sortable. Added: To to improve usability, the mailing list's address now displays in the title bar of the webpage when editing an existing mailing list. Fixed: A domain's listserv command address now properly passes user verification when using Web service verification for smart hosts. Fixed: After renaming a domain, the system administrator is now redirected to the new domain's page. Fixed: Calls to GetProductInfo in the Product Info Web service now function as expected for Lite and Free versions. Fixed: Changing a mailing list subscriber to and from digest now works as expected when using the domain list command address. Fixed: Conducting a search while initially setting up mail archiving no longer causes the mail service to terminate unexpectedly. Fixed: In Internet Explorer, pasting addresses on the compose page with only the mouse now functions as expected. Fixed: Searching the GAL through Exchange ActiveSync no longer returns results if the GAL is disabled for a domain. Fixed: The hyperlink manager in the compose page editor no longer shows duplicate controls. Fixed: The mailbox migration wizard now supports SSL migrations for Exchange 2007 SP1 and later. Fixed: The time of day event condition now displays the time as expected. Version 6.7.3701 (2010-02-18) Fixed: Abuse detection report items are now properly recorded, allowing administrators to determine the number of DOS, harvesting, and internal spam violations on the server. Fixed: Added checks that prevent a domain administrator from creating a blank user. Fixed: All-day events in timezones ahead of GMT now synchronize properly using STS Sync. Fixed: Date header information is now included on appointment invitations. Fixed: Disabling mail signing for a user now disables DKIM in addition to Domain Keys. Fixed: Filenames are now properly decoded before being zipped when using the Download All Attachments link. Fixed: Funambol's SyncML plugin and Mozilla's Lightning add-on now work together to sync SmarterMail calendars properly in the Thunderbird email client. Fixed: In the event that mailbox migration fails, the process will now reset and allow the user to try again. Fixed: Mailing list system messages now properly encode non-unicode characters. Fixed: Non-ASCII subjects are now properly encoded when sending read receipts. Fixed: Recurring appointments with a fixed number of occurrences now sync properly when using STS Sync. Fixed: Resolved a locking issue that could cause the spool to stop delivery under high loads. Fixed: Signatures for domain aliases now function as expected. Fixed: Switching folders in Internet Explorer when the preview pane is collapsed now functions as expected. Fixed: The #mailboxusagemb# variable in events now displays properly. Fixed: The license limits for the Microsoft Exchange ActiveSync add-on are now enforced properly when nearing the license limit. Fixed: The Microsoft Exchange ActiveSync add-on now functions as expected when synchronizing tasks that have a reminder time, but no due date. Fixed: The Send Email event action now functions as expected. Fixed: The users page now defaults back to the first page of users when the selected page number exceeds those available. Fixed: Timed digest send triggers for mailing lists now function as expected. Fixed: When using cultures with non-Gregorian calendars, SmarterMail now writes an RFC822 compliant date for received lines when sending in webmail. Version 6.6.3636 (2009-12-15) Changed: Read and Mark As Read now have separate entries in the language file to ensure accurate translations. Changed: The To pop-up window on the compose page is now wider, making it easier to select message recipients. Fixed: An error message now displays when a user forgets to select a user or group when trying to share mail, contacts, calendars, tasks, or notes. Fixed: Corrected a deadlock scenario that caused POP, SMTP, IMAP and Webmail to become unresponsive. Fixed: Impersonating a user in Safari for the Mac now functions as expected. Fixed: Importing mailing list poster whitelists and blacklists using the Web service now functions as expected. Fixed: Mailing list bounce detection now checks the return path of a bounced message only. Fixed: Mailing list messages now include a clickable unsubscribe link when applicable. Fixed: Mailing list throttling now functions as expected. Fixed: Marking multiple messages as spam now functions as expected. Fixed: Messages with extremely long headers are now processed more efficiently. Fixed: Printing from the read message page now functions as expected. Fixed: Refreshing the messages page no longer causes the domain name to display in the page title. Fixed: Reminder timers now synchronize properly when using SIF formatted calendar entries with SyncML. Fixed: Selecting multiple rows with the same row ID no longer causes those rows to be ignored. Fixed: The disk space button now displays properly. Fixed: The disk usage summary report now displays the correct disk space total when logged in as a domain or system administrator. Fixed: The event action of sending an email will no longer corrupt non-ASCII text. Fixed: The original message now displays after a message is forwarded via the content pane. Fixed: The Send Digest button on the mailing lists page now repopulates the grid properly when clicked. Fixed: The system administrator username and password can now be changed via Web services. Fixed: Visifire (Silverlight) charts now display correct numeric data in non-English cultures. Fixed: Webmail access is now retained when removing a user's domain administrator permissions. Fixed: When a mailing list sends a message to another mailing list, the original sender's address is now listed as the From address. Version 6.5.3586 (2009-10-26) Added: A custom body rules spam check that allows system administrators to create a list of words, wildcards or regular expressions and assign weights to messages based on those rules. Added: An option to choose whether or not to include received headers from authenticated SMTP sessions. Added: Commtouch Zero-hour Antivirus integration (add-on). Added: Customizable from, to and reply-to settings for mailing lists. Added: New web services have been added to control the Antispam Administration settings. Added: The ability to choose between Lite and Free modes when applicable. Added: The ability to define at which retry attempt to change priorities. Added: The ability to search for subscribers from the mailing list configuration page. Added: The mailing list subscribers grid is now sortable. Changed: Contacts now contain category information when transfered via SyncML in VCard format. Changed: Contacts without a display name now use the company field if applicable. Changed: Exported contacts with illegal Windows file name characters are now replaced with an underscore. Changed: Improved consistency of page titles in the Collaboration and RSS sections. Changed: Mapped folders now display unread messages counts. Changed: Max message size for content-based spam checks has been moved to the Options tab of the Antispam Administration page. This setting applies to the SpamAssassin-based pattern matching engine, remote SpamAssassin, custom body rules, and URIBLs. Changed: The GAL now has an Edit button and menu item for domain administrators and a View button and menu item for others. Changed: The license management page will now indicate if an add-on is in trial mode. Changed: The RSS aggregator will now specify an user agent string when downloading feeds. Changed: When adding a domain, the mailing list command address now has a default value. Fixed: Adding an Event group will now function as expected. Fixed: Attempting to access the Today page while logged out of SmarterMail now loads the login page as expected. Fixed: Calendar appointments containing curly braces in their names now function as expected. Fixed: Contacts with long description fields are no longer truncated in VCard format. Fixed: Corrected a javascript error that could appear when replying to plain text messages. Fixed: Corrected an issue that could cause ActiveSync to create duplicate items with Windows Mobile 6.1. Fixed: Corrected an issue that could cause calendar items synchronized with SyncML to resynchronize after dismissing reminders in Outlook. Fixed: Corrected an issue that could prevent some users from creating events. Fixed: Dates and times are now localized correctly on the Tasks page. Fixed: Disable password changes now properly prevents a user from changing their password. Fixed: Disabling Webmail access for a user no longer disables SMTP access. Fixed: Domain forwarding with user verification now functions as expected for domain aliases when the domain has a catch-all enabled. Fixed: DomainKeys signatures now include the query tag. Fixed: Eliminated concurrency issues with mailbox access that could cause mailbox corruption in rare circumstances. Fixed: Email addresses containing non-ASCII characters now display correctly in Outlook when replying to a message. Fixed: Email attachments containing quotes in their name now function as expected. Fixed: Emails with winmail.dat attachments are now viewable in the spool. Fixed: Folder names with non-ASCII characters now display correctly via Exchange ActiveSync. Fixed: Greylisting filtering no longer causes mail unexpected delays in the RCPT command. Fixed: IMAP folders now appear in their intended locations after creation. Fixed: IMAP retrieval on messages that are only line delimited with line feeds now function as expected. Fixed: Incoming gateways with user or domain verification now download the list of users and domains when SmarterMail starts rather than on first use of the gateway. Fixed: Listing multiple email addresses for a contact now functions as expected. Fixed: Mailing list templates now display correctly in plain text mode. Fixed: Mailing list templates now display when composing a new message in HTML. Fixed: New messages composed in plain text now resize correctly after a draft is auto-saved. Fixed: Non-ASCII characters now display properly when used in subfolders. Fixed: Outgoing TLS now reissues the EHLO/HELO command after beginning the TLS session. Fixed: Outgoing TLS now works correctly when delivering to multiple servers when only one of the servers supports TLS. Fixed: Paging on the events list now works correctly. Fixed: Primary domain administrators can no longer be disabled or have the domain administrator role removed.. Fixed: Propagating plus addressing settings now functions as expected. Fixed: Removing mailing list subscribers via checkboxes now functions as expected. Fixed: Service access control no longer displays on default user settings when that feature is disabled. Fixed: Shared folders now always appear in IMAP. Fixed: Shift-clicking rows in the infinite scrolling grid now works correctly when the click occurs in the checkbox column. Fixed: SmarterMail now correctly synchronizes calendar items with a negative reminder time in SIF format via SyncML. Fixed: SmarterMail now honors the From address of the mobile device when sending a message via Exchange ActiveSync. Fixed: SmarterMail now re-requests SyncML device information if the SyncML sync profile is deleted from SmarterMail, resolving issues where items may be transfered to a SyncML client in an unsupported format. Fixed: SmarterMail now remembers the initial search parameters if a system adminstrator clicks Cancel while editing a user Fixed: SMTP authentication now functions as expected if the session authenticates multiple times. Fixed: SMTP Blocked senders now works correctly when a wildcard is used. Fixed: Sorting of list subscribers is now case insensitive. Fixed: Spam checks for incoming gateway rules are now honored if a domain forwarded domain is an alias or forward. Fixed: SyncML support with the Blackberry Funambol client is improved. Fixed: The current password field will not display for domain administrators trying to reset a user password. Fixed: The editor in the compose page now functions as expected when drafts are auto-saved. Fixed: The GMail mailbox migration now imports more than 25 contacts. Fixed: The Greylist spam threshold now applies even if Incoming SMTP Blocking is disabled. Fixed: The infinite scrolling grid no longer causes the first message in the list to remain selected when checking a row further down the list. This will prevent accidental deletes and moves. Fixed: The login page now displays a friendlier error message when the service can not be contacted. Fixed: The Mail for Exchange on Nokia phones now syncs calendar events via Exchange ActiveSync. Fixed: The mailing lists tab in Domain General Settings is no longer visible when the Mailing List feature is disabled for that domain. Fixed: The scrollbar for the infinite scrolling grid now display correctly in Google Chrome 3 and 4. Fixed: The SpamAssassin-based pattern matching engine now converts HTML messages to plain text in the event that a plain text part does not exist. Fixed: The SpamAssassin-based pattern matching engine now runs header rules that apply to all headers. Fixed: The SpamAssassin-based pattern matching engine will no longer crashes on extremely malformed messages. Fixed: Upgrading from older versions of SmarterMail 4 to SmarterMail 6 will no longer result in some messages not being visible. Fixed: Users can now delete Exchange ActiveSync relationships from the Synchronization page. Fixed: Using Add to Outlook on a calendar no longer fails if the calendar contains certain yearly recurrence rules. Fixed: Using mark as Spam and Mark as Not Spam twice in a row will no longer fail to perform the action. Fixed: VCards now contain versioning information, preventing warnings in newer Funambol clients. Fixed: When adding a folder, typing an invalid name will no longer cause the OK and Cancel buttons to move off the page. Fixed: When using the check all box in the messages page, the correct count now displays when using the delete action. Efficiency: IMAP retrieval and mailbox migration now perform significantly faster on large mailboxes. Efficiency: Improved the performance of Bayesian filtering. Efficiency: Improved the performance of the SpamAssassin-based pattern matching engine. Version 6.1.3518 (2009-08-19) Added: Support for importing contacts and calendars from Gmail via the Mailbox Migration wizard. Added: Support for local.cf has been added to the SpamAssassin based pattern matching engine. Changed: All spam check items are now included in the delivery log entry. Changed: Default remoting protocol is now set to TCP to increase compatibility. Changed: The 1-second minimum limitation on delivery delay has been removed. Changed: Updated list of mail servers available in mailbox migration wizard. Fixed: Content filters now require a valid email address for the reroute action. Fixed: Corrected an issue that was causing Commtouch to re-initialize unnecessarily. Fixed: Domain forwarding now functions as expected when the email is generated by Webmail. Fixed: Mailing lists now encode properly when the header and/or footer contain non-ASCII text. Fixed: Mailing lists without configuration files can now be imported. Fixed: Outgoing SMTP TLS sessions now specify the correct hostname when negotiating the SSL connection. Fixed: Poster whitelists and blacklists now import correctly. Fixed: Poster whitelists are no longer case sensitive. Fixed: Read-only calendar events can no longer be deleted. Fixed: Restricting administrator access by IP address now functions as expected when the administrator's username has been renamed. Fixed: Save as draft no longer causes the message editor to scroll. Fixed: The Display Name, Birthday and Title fields now sync correctly when using the BlackBerry Funambol SyncML client. Fixed: The mailing list subscriber import process now gives a more descriptive error message when email addresses cannot be imported. Fixed: The System Dashboard now updates automatically. Fixed: The title of the page now displays the correct unread count when viewing messages in a folder. Fixed: The website now works correctly when the IIS application pool is in integrated pipeline mode. Fixed: User's trusted senders now save correctly. Efficiency: The SpamAssassin-based pattern matching engine has been optimized to work more efficiently. Version 6.0.3508 (2009-08-10) Added: Added a variable (containsLocalDeliveries)to the .hdr file to indicate whether the message contains local deliveries Added: Additional log types have been added to the View Logs page Added: Assign a different signature to primary account, aliases, and SMTP Identities Added: Calendars page now has user definable columns that allow for selecting and ordering columns Added: Commtouch Dashboard showing live spam outbreaks (Add-on) Added: Commtouch Premium Anti-Spam integration (Add-on) Added: Compose messages can now be previewed before sending Added: Configurable weights for Commtouch spam results (Add-on) Added: Contacts page now has user definable columns that allow for selecting and ordering columns Added: Define greylisting rules based on IP address Added: Domain Administrator ability to lock signatures Added: Domain level pre-defined signatures with variables Added: Download all attachments as a zip archive Added: Email auto complete support for calendar invitations Added: Enable and disable greylisting based on location of sender Added: Enable greylisting only for SMTP connections with a configurable spam weight Added: IMAP Message Retrieval service. Added: Incoming gateway support for domain forwards and Smarthosts Added: Incoming gateway support for greylisting Added: Incoming gateway support for spam checks Added: Incoming gateways can obtain user lists from the primary SmarterMail server via web services Added: Mailbox migration wizard to help users import their mail, calendars, contacts, tasks, and notes from other mail servers Added: Mailing lists now include automatic removal of subscribers on bounces Added: Mailing lists now include bounced detection Added: Mailing lists now include can now Create/Preview/Save messages for distribution Added: Mailing lists now include common subscriber database for all mailing lists Added: Mailing lists now include customized command messages Added: Mailing lists now include double opt-in support Added: Mailing lists now include mail logging per subscriber Added: Mailing lists now include subscriber custom fields Added: Mailing lists now include the ability to toggle the response to mailing list commands Added: Mailing lists now include the ability to use custom variables for mail merge Added: Mailing lists now include unsubscribe links in messages Added: Mailing lists now includes enhanced mailing lists compose with attachments Added: Manual one time retrieval of messages through POP or IMAP Added: Message Archiving can archive messages that are added directly to the file system Added: Message Archiving can restore messages directly to a mailbox Added: Message Archiving now includes the ability to search indexed messages at system and domain admin from within the web interface Added: Message retrieval using POP can optionally be spam checked and content filtered Added: Messages lists use new advanced infinite grid and no longer requires paging Added: Multiple signatures per user Added: New event added for add-on expirations Added: New report items for Handles and Non-Paged memory. Added: Option to auto mark a message as read after5 seconds Added: Option to automatically trust recipients of messages Added: Preview message attachments Added: Push contacts, calendars, and tasks via Microsoft ActiveSync (Add-on) Added: Push email via Microsoft ActiveSync (Add-on) Added: Restrict admin logins to specific IP addresses Added: Shared calendars now support the all appointments view Added: Sign outgoing messages with DKIM Added: Silverlight charting. Added: SMTP Identities allow Webmail users the ability to send messages from multiple SMTP servers Added: Spam Wizard is now included to easily configure a mail server based on resources and performance Added: SpamAssassin-based Pattern Matching Engine has been added to SmarterMail. Added: SPF Macro support (RFC 4408 Sec 8.1). Added: SSL/TLS support for outgoing gateways. Added: Tasks page now has user definable columns that allow for selecting and ordering columns Added: Thumbnails for image file attachments Added: TLS support for outgoing SMTP connections Added: Two way synchronization of tasks, calendars, and contacts with Outlook via Add to Outlook (2007 only) Added: URIBL support has been added Added: Users access to services (POP, IMAP, SMTP, and Web Mail) can be restricted Added: Verify incoming messages using DKIM spam check Added: Web interface now uses standardized validation controls for consistency Added: Webmail interface now includes the ability to send from Domain Aliases Added: When deleting a user, that user will be removed from all aliases Changed: .NET 3.5 Framework is now required Changed: Added additional reminder time options to calendars and tasks Changed: Added sorting to all columns in the Users page Changed: Adding a subfolder no longer requires typing the full path. Instead, the parent folder can be selected. Changed: Calendar page now has resizable panes Changed: Calendar recurrence end dates are now exclusive Changed: Delivery log now contains local IP addresses used when connecting via SMTP Changed: Delivery log will now contain an entry showing the results of all spam checks per message Changed: Double clicking a message will now preview it in addition to opening it in a new window Changed: Empty log files will no longer be created Changed: In Domain Spam Options, current weight shave been moved to their own tab Changed: Licensing system has been redesigned to support add-ons Changed: Replying to a popped-up message will replace the window rather than opening a new one and closing the first Changed: SmartHosts and Domain Forwards have been combined into Incoming Gateways feature Changed: SpamAssassin for Windows no longer included Changed: SyncML page changed to Synchronization which allows management of SyncML, ActiveSync and Outlook clients connected to the mailbox Changed: The messages page will now include the domain name in the title Changed: Trusted senders have been moved to their own page Changed: Webmail users now have Custom Skins by default Fixed: Chrome now correctly detects key press events Fixed: Disabled domain filtering correctly displays all disabled domains Fixed: Links to anchors in emails will now scroll properly Efficiency: New version of WYSIWYG editor with increased cross-browser compatibility Efficiency: POP downloaded speed has been significantly improved Efficiency: Web Interface optimized with improved controls and scripts Version 5.5.3362 (2009-03-20) Fixed: Add To Outlook connections will no longer be lost under heavy usage. Fixed: Adjustments to IMAP timing to accommodate BIS connections. Version 5.5.3348 (2009-03-03) Added: Added a new webservice to svcDomainAdmin.asmx, GetDomainCounts, which will return the number of Users, Aliases, and Mailing Lists for a domain. Added: Added a new webservice to svcUserAdmin.asmx, GetUserQuotas, which will return a list of users and their current/max disk space usage. Fixed: Corrected a delivery exception that could occur during routing to a catch all address. Fixed: IE8 will no longer cache Aspx pages within SmarterMail. Fixed: Non ASCII characters in the To Address will now display properly in the message listing of the Sent Items folder. Fixed: SmarterMail will now correctly use the logged in user's skin choice. Fixed: SPF_Pass will no longer add weight to a message when using SMTP Blocking. Fixed: The contacts popup on the New Message page will now scroll properly in the event of long email addresses. Fixed: The Help button on the login page will now respond properly when the user clicks on the image rather than the text. Fixed: When adding a contact from the view message page, clicking save will no longer cause an error. Version 5.5.3317 (2009-01-30) Fixed: SmarterMail Lite in conjunction with Active Directory lookup could cause slowness on some systems. Version 5.5.3316 (2009-01-29) Fixed: The preview pane will no longer display a 404 error when viewing an empty folder. Version 5.5.3315 (2009-01-28) IMPORTANT: Increased the default listener queue length for sockets, allowing for more concurrent connections. IMPORTANT: Eliminated non-paged pool memory leak with high numbers of DNS lookups. Added: Added additional detailed logging to the delivery log regarding DNS failures. Added: Print button is now available in all calendar views. Added: SmarterMail now supports SmarterNotify. Changed: When performing DNS queries for A records, SmarterMail will now use the DNS servers listed in General Settings. Fixed: Calendar, Contact, Task, and Note categories will no longer display incorrectly after altering the Master Categories list. Fixed: Corrected an issue that could cause Firefox to crash when composing an email. Fixed: Corrected button usage in the mailing list section to be more inline with the rest of the application. Fixed: Forwarding a message in a shared folder that contains an attachment will no longer cause an error. Fixed: Searching messages in a specific time-frame will now work correctly in non-US cultures. Fixed: Servers in timezones with half hour biases will now generate correct headers for emails received via SMTP. Fixed: SyncML will no longer use excessive memory when syncing large numbers of items. Fixed: The "Hide from Global Address List" option will now take effect when adding a new user. Fixed: The system wide default skin will now apply to the login page on a user's first visit. Efficiency: SyncML will perform faster for large numbers of contacts. Version 5.5.3223 (2008-10-28) Fixed: Corrected an issue that could cause messages to not appear in a mailbox after upgrading from SmarterMail 2, 3, or 4 to SmarterMail 5. Version 5.5.3217 (2008-10-22) Added: An option to enable DNS caching has been added. Changed: DNS Caching has been disabled by default. Fixed: Contacts will no longer cause an error when sorting by Company. Fixed: Email addresses will now appear correctly in Mozilla Thunderbird when synchronizing via SyncML. Fixed: Inline images will now appear correctly when reading a message from a shared folder. Fixed: SyncML will no longer lose state information during a synchronization. Version 5.5.3216 (2008-10-21) Added: SyncML support has been added for synchronizing calendars in the Mozilla Thunderbird Funambol client when using Lightning. Fixed: Addressed two race conditions that could result in UIDs being reset to 0 for a mailbox. Fixed: Corrected an issue that could cause SmarterMail to lose its activation settings. Fixed: Email reports will no longer stop processing if one email report fails. Fixed: If an outgoing SMTP session times out after the quit command is issued, it will be considered a successful session, and will not retry. Fixed: Impersonating a domain with several pages of users, viewing the second page, then impersonating a domain with one page of users will no longer result in a blank users page. Fixed: Multiple inline images with the same content-id in a single message will no longer cause viewing the message to fail. Fixed: Non-English characters will now appear correctly in appointment invitations. Fixed: Passwords can now contain non ASCII characters. Fixed: Resizing fixed in HTML editor in Google Chrome Beta. Fixed: Searching by date will now work correctly in all culture settings. Fixed: Some monthly recurring items in Outlook did not sync correctly via SyncML. Fixed: The "Add to Outlook" button on the Global Address List page now functions correctly. Fixed: The date picker popup calendar is no longer cut off by the right side of the browser window. Fixed: The HTML WSYIWYG editor will now work correctly in Google Chrome. Fixed: The POP service will no longer lose exclusive access to mailboxes during long message downloads. This will prevent access errors resulting in missing messages. Fixed: The TO and CC fields of messages composed in WebMail will now encode properly if they contain non-ASCII characters. Efficiency: Increased the performance of reading mailbox.cfg file. This change will make loading large mailboxes significantly faster. Efficiency: Resizing the browser is now significantly faster in Internet Explorer. Efficiency: SmarterMail has been enhanced to use less non-paged memory. Efficiency: SmarterMail will no longer load all .grp files immediately when loading a user's mailbox. This results in significantly lower disk I/O. Version 5.5.3159 (2008-08-24) Added: A log for SyncML connections, transactions, and errors. Added: Ability to create multi-day all-day appointments. Added: An option to generate bounce messages for messages blocked via outgoing SMTP blocking. Added: Report subheaders added to show date range. Added: SyncML now supports the encryption option in Funambol clients. Changed: Contacts in the Global Address List now always display the primary email address as well as a secondary email address field. Changed: Contacts will now auto-create the Display As field from the First/Last Name, Company or Email address. Changed: Importing contacts from a CSV file has been improved. Changed: The contacts page will now show the Company field. Changed: The contacts, calendars, notes, and tasks pages will show the total number of items. Changed: The Move menu on the Messages page will now use submenu items for nested shared folders. Changed: The Notes page will now only display the first line of each note. Fixed: An exception will no longer occasionally occur when using the delete button while reading a message in a popup window. Fixed: BCC'd addresses are no longer written to the email headers. Fixed: Blackberry devices will now correctly show appointments received via email. Fixed: Calendar appointments with a multiple lines of non-ASCII text in the description will now display correctly. Fixed: Contacts in the Global Address List will no longer display a categories tab. Fixed: Contacts synced via SyncML will now automatically create a "display as" value if the field is blank. Fixed: Default user settings propagation will now take effect immediately for users who are currently logged in. Fixed: Email searches will now decode the header and a body of messages when performing a search. Fixed: IMAP will no longer return an incorrect size for a message that was just received. Fixed: IMAP will return the correct information when a client requests a byte range from the BODY part. Fixed: Non-English attachment names now display correctly in Internet Explorer. Fixed: Reading a message while in search mode will now correctly mark the message as read. Fixed: Syncing a multi-day, all-day event via SyncML will now sync correctly. Fixed: SyncML now properly does a full sync after the mobile client performs a hard reset. Fixed: The Move menu on the Messages page will correctly sort shared folders. Fixed: The Reply, Reply All, and Forward buttons in the preview pane will no longer fail to respond when clicked on the icon. Fixed: The tasks and notes pages will no longer page incorrectly when searching. Fixed: The weekly calendar view now properly sets the initial day of the week for non-English cultures. Fixed: The weekly calendar view now properly translates days of the week. Fixed: Viewing shared, read-only notes will no longer result in a javascript error. Fixed: When adding a user, mistyping the passwords will no longer result in the current password field being displayed. Version 5.5.3126 (2008-07-23) Added: Added "authtype" and "activedirectorydomain" keys to Set/GetRequestedUserSettings Added: Added new functions to svcMailListAdmin to get and set the Poster Whitelist and Blacklist. Added: An option has been added to prevent the fallback to the primary IP address when SmarterMail fails to connect from the domain's IP address. Added: It is now possible to set the allowed events per domain through Get/SetRequestedDomainSettings. Added: Max bounces received per hour has been added to the Get/SetRequestedDomainSettings web service. Added: Max POP Retrieval accounts has been added to the Get/SetRequestedDomainSettings web service. Added: New web service has been added called AddDomainEx. This web service adds a new domain using the default domain settings of the system. Added: Option to close original message window after replying. Added: Port and SSL information has been added to the current connections page. Added: Settings have been created to allow Calendars, Contacts, Notes and Tasks to be created and edited in popup windows. Added: SmarterMail Enterprise Edition supports the SyncML protocol allowing any SyncML client to synchronize Contacts, Calendars, Tasks and Notes with devices such as BlackBerry, Windows Mobile, Outlook, iPhone, and Thunderbird, etc. Added: The icon for appointment emails will now display a calendar icon in the messages page. Added: The messages page now displays the folder of the message when searching in multiple folders. Added: The spool page will now show the reason why a recipient is pending in the recipients view. Added: When deleting appointments, notifications will be sent to inform the attendees of the cancellation. Changed: Calendars, Contacts, Tasks and Notes will now set focus to the first text box when editing. Changed: Messages composed from the web interface will now be MIME encoded to more closely mimic messages composed in Microsoft Outlook. Changed: Option to close message window on reply will now close the window when reply is clicked rather than when the send is performed. Changed: SMTP transactions which issue the RSET command without successfully sending an email now apply to the email harvesting abuse detection rule. Changed: The appointment editing page has been altered to be more consistent with contacts, tasks and notes. Changed: The maximum value for the number of messages per page user setting has been limited to 1000. Changed: The Outbound IP address option now uses the domain of the Authenticated user in the event that the domain specified in Mail From does not exist. Changed: When activating a license key, SmarterMail now displays an error before requesting the email and password, if the key is for a different product. Changed: When adding a new appointment from the daily view, the currently viewed date will now be the default starting time for the appointment. Fixed: Blacklist and Whitelist entries without a description will no longer use the description from the previous entry. Fixed: Changing skins will force a page reload to properly display the new skin. Fixed: Corrected a CSS display issue that caused some buttons to display incorrectly in Firefox 3. Fixed: Default event restrictions now save properly in default domain settings. Fixed: Deleting a user with shares now properly removes that user from the domainSharing.xml file. Fixed: Deleting an email address from the Mailing List Subscribers page no longer causes an error when performed immediately after adding an address. Fixed: Disabling password changes for a user will now persist properly. Fixed: Domain Spam Filtering Options no longer resets to default values when the SmarterMail Service is restarted. Fixed: DomainKey signing now properly signs emails containing non ASCII characters. Fixed: Dragging and dropping email messages will behave as expected when the folder list has been scrolled. Fixed: Editing the second action of an event no longer causes the page to display the values of the first action. Fixed: Email harvesting blocks no longer prevent whitelisted IPs from connecting to SMTP. Fixed: Enable Tasks now properly saves in domain settings. Fixed: GetAllDomainStatistics web service will no longer return 0 for all values. Fixed: Importing LDAP users will no longer fail on accounts that contain capital letters. Fixed: Languages that use Right-To-Left mode now display correctly. Fixed: Refreshing a page in the web application no longer causes a javascript error. Fixed: Remote ClamAV servers no longer cause SmarterMail to use 100% CPU when an error occurs in the processing of a message. Fixed: SmarterMail now correctly detects SMTP loops. Fixed: SmarterMail Sync will now properly display public availability information. Fixed: The Inactive Users page now correctly deletes users. Fixed: The log viewer is no longer case sensitive. Fixed: The log viewer now returns the last 1mb of text found rather than the first. Fixed: The Mass Mail page now correctly shows the HTML composer. Fixed: The Max Hop Count limit for SMTP now correctly disconnects sessions that exceeded the limit. Fixed: The messages page will now display friendly names correctly when they contain a comma. Fixed: The passwordlocked key has been fixed in the SetRequestedUserSettings web service. Fixed: The send button will now correctly close the new message popup in Opera 9.5. Fixed: The spelling of timeout has been fixed for SMTP session timeout error messages. Fixed: The System Trend Report for Viruses now records data correctly. Fixed: When adding or editing a user as a system admin, the Groups tab is no longer blank. Fixed: When attempting to edit the users of a disabled domain, SmarterMail displays an error message rather than logging the system admin out. Fixed: When forwarding an email with an attachment, SmarterMail now correctly displays the number of attachments in the compose page. Fixed: When Importing LDAP users, the users will now be created with all default user settings. Fixed: Zip files created by SmarterMail will no longer include 64 bit support, which prevented them from being read by some zip utilities. Version 5.1.3051 (2008-05-09) Fixed: Missing MX records will no longer prevent SmarterMail from sending to a domain's A records. Fixed: SPF records including a mechanism of the form "a/xxx" (where xxx is the CIDR value) were not handled correctly. Fixed: The activation log will no longer log stack trace information when settings are changed. Fixed: The SetRequestedSystemSettings web service will now properly save the changed settings. Version 4.3.3048 (2008-05-06) Changed: The included version of ClamAV has been upgraded to 0.93-1. Fixed: Base64 attachments with extraneous equal signs will now decode properly. Fixed: Renaming folders will no longer create a blank folder when a leading backslash is used. Fixed: SMTP, POP, and IMAP logs will now properly log when the service is stopped. Fixed: The last update time of Clam virus definitions will now display properly. Version 5.1.3047 (2008-05-05) Added: All IP based spam checks (SPF/RDNS/RBL) enabled for filtering will now be able to bypass gateway IP addresses. Added: An option has been added to bounce DNS errors after a certain number of attempts. Added: An option has been added to prevent images in emails from loading automatically. Added: An option has been added to the Spam Administration page to pass all email through the spool proc folder. This will allow 3rd party applications to process mail in the proc folder, and move it to the spool folder when it is done. The 3rd party applications can add "addSpamWeight: x" to the hdr file to add a spam weight to the message. Added: LDAP will now return alias and mailing list addresses. Added: Messages sent from webmail will now include an X-Originating-IP header. Added: Outgoing gateways now have the ability to perform SMTP Authentication. Added: Throttling options are now available through Get/SetRequestedDomainSettings and Get/SetRequestedDomainDefaults web services. Added: User Aliases now have the ability to disable greylisting on a per-alias basis. Added: Web based log file viewer. Added: Web Services have been added to Add/List/Remove RSS feeds for users. Added: Web services have been added to create DomainKeys certificates and view DomainKeys settings. Changed: Copyright information on the login page has been adjusted and moved to the bottom right hand corner. This change will need to be reflected in custom skins. Changed: RBL Lists can now have negative weights. Changed: The calendar section of the Today page now links directly to the days of the week calendar page. Changed: The included version of ClamAV has been upgraded to 0.93-1. Changed: When logging out of an impersonated user, the admin is no longer logged out as well. Fixed: A typo has been corrected on the SmarterMail First Load page after an install. Fixed: Adding a system event group while impersonating a domain admin will no longer result in the event group being added to the domain events. Fixed: All text on the edit email report page is now translatable. Fixed: An update has been made to the licensing system in order to prevent unwarranted deactivation. Fixed: Bandwidth Throttling will now work as expected. Fixed: Calendar availability will no longer throw an exception when a non local email address is contained in the addresses list. Fixed: Content Filtering is now properly hidden from users when the feature is disabled on a domain. Fixed: Corrected an issue that would prevent calendar and task reminders from occurring in some time zones. Fixed: Deleting auto clean rules will no longer fail Fixed: Deleting messages from the Manage Spool page will now work as expected. Fixed: Domain Added and Domain Removed events will now properly replace the #servername# variable. Fixed: DomainKeys default domain setting will now propagate correctly. Fixed: DomainKeys will now properly sign messages when sending from a domain alias. Fixed: Email reports containing Hour of Day reports will no longer display incorrect dates. Fixed: Email reports containing the Disk Space Usage report will no longer fail. Fixed: Email reports will now include the proper style sheet information. Fixed: Extremely long email addresses will now wrap in the messages list. Fixed: Favorite reports now email correct "Group By" settings after being modified. Fixed: Forwarding images with inline attachments will no longer result in broken images. Fixed: GetDomainStatistics and GetUserStats will now properly return bytes rather than kilobytes. Fixed: Inline spell check will now properly color misspelled words. Fixed: It is now possible to use forward slashes when setting up an email alias. Fixed: Login buttons will no longer wrap when the language dropdown contains long entries. Fixed: Mailing lists will now display correctly for non domain administrators. Fixed: Mark as Spam and Mark as Not Spam will now be available on all folders. Fixed: Missing translation strings have been added to the content filtering page. Fixed: Moving a message to a folder that does not exist will no longer result in the creation of that folder in all lower case. Fixed: Orphaned POP retrieval accounts will be removed when they are processed. Fixed: Renaming a top level folder to a path including subfolders will no longer cause a blank folder to be created. Fixed: Retry attempts will now properly persist through service restarts. Fixed: Right click context menus will now display properly in Safari 3. Fixed: Saving a calendar event with a blank time will no longer cause an error. Fixed: Settings items will no longer shift when switching tabs. Fixed: Sorting by user count on the domains page will now sort numerically rather than alphabetically. Fixed: Spam forwarding options will now persist through service restarts. Fixed: The compose page will no longer continuously post in Safari 3. Fixed: The custom headers spam check will now properly show negative numbers in the weight range. Fixed: The custom report list in the edit email report page will no longer contain "|--". Fixed: The description tab will now display properly in shared calendar events. Fixed: The Disabled Domains view will now page correctly. Fixed: The key "displayname" was added to the Set/GetRequestedUserSettings web service. Fixed: The Lock Password setting for default user settings will now save properly. Fixed: The Login buttons will now display properly in Firefox 2, when translated. Fixed: The Max Hop Count setting will now properly prevent email loops. Fixed: The message list should now display friendly names correctly in all scenarios. Fixed: The Online users page will now sort correctly. Fixed: The owner of calendar event will now be calculated properly when the case of the email address does not match. Fixed: The paging bar will no longer be hidden from the spool page after performing any action. Fixed: The preview pane will scroll correctly when the warning bar is visible. Fixed: The reports sidebar will now display correctly for impersonated users. Fixed: The right click menu in the RSS section now functions properly. Fixed: The Time in Spool column will no longer wrap at 24 hours. Fixed: The User Deleted event will now be called when a user is deleted. Fixed: Using Reply to All on a message with many addresses will no longer cause a load on demand error in the compose page. Fixed: Using the mass messaging feature from the system administrator to send messages to users and domain administrators will now send HTML emails correctly. Fixed: Viewing the Sent Items folder will no longer cause an exception when containing corrupt email messages. Fixed: Warning messages regarding security settings have been changed from popups to in-page notices. Fixed: Web service functions will now report malformed login information correctly. Fixed: When an IP address is both blacklisted and whitelisted, it will no longer fail to connect to the SMTP service. Fixed: When composing a message from an iPhone, HTML composing will be disabled. Fixed: When deleting a user with shared items, it will no longer prevent users from viewing shares. Fixed: When logging in to the system admin account after being timed out as a user, an exception will no longer occur. Fixed: When performing an upgrade to version 5, the Enable Catch-All setting for domains will now be set correctly. Fixed: When selecting a large number of messages, it is no longer required to hold shift the entire time. Efficiency: All DNS requests operate through a centralized DNS cache. DNS cache hits/misses and total DNS items in the cache are available real-time in the System Dashboard. Efficiency: Optimizations in caching for Mailboxes, Calendars and Tasks will reduce memory consumption by up to 10% for the SmarterMail service. Efficiency: Viewing calendars within the web interface has been dramatically optimized, realizing up to 500% increase in speed. Version 5.0.2999 (2008-03-18) Fixed: A lower limit of 1 minute has been placed on the message page refresh rate to prevent constant refreshing Fixed: Default User Settings Propagation will now propagate the messages page refresh rate correctly Fixed: Fixed language string issues on the Default User Settings Propagation and Domain Content Filters page Fixed: Messages composed in plain text should now display properly when an attachment is added Fixed: Searching on the Email Users page will now work as expected Fixed: The Daily calendar view will now show in 24 hour time when applicable Fixed: The disk space report for users will now list their maximum allowed disk space Fixed: The manage spool page will now correctly list the number of rows in the search field Fixed: The online users page will no longer show failed logins as Empty@Empty email address Fixed: The POP banner will now correctly use a hostname to indicate that it will accept the APOP command Fixed: The spam checks grid on the Anti-Spam Administration page will no longer disappear when a setting is changed on another tab Fixed: User passwords will no longer be erased by User Settings Propagation Version 5.0.2994 (2008-03-13) None: Note: Due to a file format change in .stat files, existing statistics will be reset upon upgrade to this version. Added: A second dashboard has been added to show traffic statistics Added: Ability to disable domain and/or user level reports Added: Ability to send reminders or emails to some or all users of the system Added: Actions have been added to the Event System that include notifications and command-line executions Added: Additional management interfaces for current connections and current blocks including immediate blacklisting of connections and killing IMAP and web sessions Added: Attachments can be uploaded in the background while composing messages Added: Automatic cleaning of stat files for system, domains, and users Added: Automatic notification of new SmarterMail product versions Added: Automatic saving of draft messages while composing Added: Better time controls and management in calendar appointments and tasks Added: Calendar appointments and tasks can notify users via new Reminders System Added: Calendaring views added for upcoming appointments and all appointments to easily manage large quantities of appointments at one time Added: Catch-alls can be enabled and disabled per domain Added: Composing and reading of email messages can be performed in a popup or inline Added: Configurable default event for all users on the system that will notify them when they reach 75% of their allowed disk space Added: Descriptions for all IP locations such as Blacklists, Whitelists, and SMTP Auth Added: Domain administrator have the ability to change profiles through the GAL Added: DomainKeys support for inbound verification and outbound signing Added: Drafts will now save BCC address(es) Added: Drill-down capabilities for system administrator and domain administrator summary reports Added: Enhanced searching on email messages Added: Enhanced the spool to allow for more efficient processing and prioritization of messages (Enterprise edition only) Added: Event system has been added to allow system administrators, domain administrators, and users to subscribe to many different types of events Added: Export reports to CSV and TAB formats Added: Favorite reports to save commonly used report configurations Added: Included within the new Reporting System are 51 system administrator, 33 domain administrator, and 18 user reports Added: Introduced new statistical columns to grids that provide useful information Added: Max spam check threads is now available in the web interface Added: Message size limit for messages sent to SpamAssassin processes Added: New password security page for users who do not meet the system requirements Added: Notification system allows for reminders through the web interface, email, and SMS Added: Option for preview pane to be displayed on the right or on the bottom of the screen Added: Option to prevent auto responders from responding to spam messages Added: Prioritization of messages by domain based on retries, mailing lists, size, auto-responders, email reports, and event emails (Enterprise edition only) Added: Prioritization overrides by email address (Enterprise edition only) Added: Reminders page to allow users to manage reminders from appointments, tasks, and the notification system Added: Reporting statistics are exposed as PerfMon counters for the SmarterMail service (Enterprise edition only) Added: Request or send read receipts for messages in web interface Added: Scheduled and on demand email reports (Enterprise edition only) Added: Set and indicate message importance within the web interface Added: STInterfaceFramework for standardized skinning and enhanced navigation Added: STReportingFramework integration that allows a unified reporting experience through all SmarterTools applications Added: System administrator can enforce a password policy for new password changes only Added: Throttling of domains, users, and mailing lists by number of messages sent or bandwidth per hour Added: Throttling of incoming bounces per hour on a per domain basis (Enterprise edition only) Added: User defaults at the system level Added: User settings propagation at the system and domain administrator levels Added: Various customization options for Today Page Added: Various views added for collaboration, including different time frames and categories Added: Web interface responsiveness enhanced with AJAX callbacks and in-page popups Added: Web interface supports drag and drop, right-click menus, and keyboard shortcuts Added: When a user uploads too large of an attachment it will now properly notify them Changed: Active directory user importing has been altered to support LDAP strings Changed: Built in web server configuration utility is now Windows 2008 and Vista compatible Changed: Calendar availability information is now public by default Changed: Custom reports are now more flexible (Enterprise edition only) Changed: Disk space indicator now links to a disk space usage report Changed: Enhanced system administrator and user wizards Changed: Force option on the spool turns off throttling, resets retries, and increases priority to the highest level Changed: If calendar or tasks are disabled for a user then those sections will not be shown in their today page Changed: Installer is now Windows 2008 and Vista compatible Changed: SmarterMail installer will no longer overwrite the login shortcut on upgrades Changed: Spool page has been enhanced to allow for quick searching and sorting Changed: Web services have been improved to support settings for the system, domains, and users Fixed: Default time zone is now pulled from default domain settings and server configuration Fixed: Hundreds of other minor changes, usability enhancements, and new features requested by customers Fixed: Importing SmarterMail VCards into Outlook did not include birth dates Efficiency: Speed of sorting of email messages substantially improved Version 4.3.2981 (2008-02-29) Added: SmarterMail will now add the Declude spam weight to the X-SmarterMail-Spam header. Changed: The included version of SpamAssassin has been downgraded back to 3.1.7 Changed: The SMTP Blocked Senders list will now perform a direct comparison to the MAIL FROM address unless an explicit wildcard is used. Changed: Updated version of ClamAV to 0.92-2 Changed: When downloading messages via POP Retrieval, SmarterMail will use the date that the original mail server received the message, rather than the date it was downloaded by SmarterMail. Fixed: Appointment invitation replies will now show the date on which the event occurs in addition to the time. Fixed: Corrected a bug that could allow HTML and Javascript to be inserted into an email subject. Fixed: Corrected an issue with automatic URL linking in webmail. URLs should now be correctly linked when spanning multiple lines. Fixed: Daylight Savings was not properly taken into account for future appointments in some circumstances. Fixed: Deleting or moving a message downloaded from POP Retrieval will no longer cause all other messages downloaded in the same batch to be deleted as well. Fixed: The popup contacts list on the compose page will no longer cause a javascript error when the To: text box already contains addresses. Fixed: The Print button in the preview pane should now print correctly in Safari Fixed: When a spam check is selected for incoming blocking but not filtering, it will no longer be used to calculate the filtering score. Version 4.3.2903 (2007-12-13) Added: Domain Aliases show as from addresses on the New Message page. Changed: Updated timezone list to incorporate recent changes Changed: Updated version of ClamAV to 0.91.2-4 Changed: Updated version of SpamAssassin to 3.2.3.5 Fixed: Auto-complete on the new message page should no longer error when the text exceeds a certain length. Fixed: Availability charts will now show the correct date in cultures which use day/month/year notation. Fixed: Changing pages when viewing a mailbox without the preview pane will no longer cause a javascript error. Fixed: Corrected a "mixed content" error while using HTTPS when deleting the last message in a folder. Fixed: Corrected an exception caused by accepting a calendar event that use the SETPOS recurrence rule. Fixed: Domain level content filters to move messages to a folder with invalid characters will no longer cause the message to be delivered multiple times. Fixed: Fixed a potential mailbox corruption issue when many concurrent connections access the same mailbox. Fixed: IP addresses will now sort correctly when adding or editing a domain. Fixed: Lists of IP addresses will now be sorted. Fixed: Message archiving will now correctly archive a message sent from an archived domain to a non-archived local domain via SMTP. Fixed: Outlook 2007 will no longer continually try to resend messages that exceed the maximum message size of the server. Fixed: SmarterMail will no longer return invalid data for the CAPA command in POP when using TLS. Fixed: The Timezone setting should now be properly sorted in all cultures. Fixed: Users will no longer see the AD Domain field in My Settings when set to use AD authentication. Efficiency: The Global Address List should be faster for domains with large numbers of users. Version 4.3.2831 (2007-10-02) Fixed: Setting the "Max Recipients" setting to 0 will now correctly be interpreted as no limit in webmail. Fixed: Updated build to include missing charting dlls. Version 4.3.2830 (2007-10-01) Added: Additional checks were put in place to prevent spammers from using scripts to send spam through SmarterMail webmail. Added: SmarterMail will now log the spam weight (score) of outgoing messages that were blocked as spam. Fixed: After performing a search for mail list subscribers, the search will be cleared the next time you view the subscribers list. Fixed: Attachments with foreign characters should now download correctly in Internet Explorer. Fixed: Corrected a problem where after deleting an email alias, you could not immediately re-add the same alias. Fixed: Foreign characters in a message subject will be properly encoded when sent through a mailing list. Fixed: Importing VCards will now succeed if the VCARD:BEGIN tag is in either upper or lower case. Fixed: In IMAP, it is now possible to subscribe to folders created automatically to match the hierarchy of a nested folder creation. Fixed: Message Archiving will now archive messages sent to domain aliases. Fixed: Removed extraneous spaces from subjects with non-english encodings that exceed 80 characters. Fixed: Spaces can now be used in POP passwords. Fixed: The "max recipients" setting in domain limits now applies to messages sent from web mail. Fixed: The calendar month view will now highlight the date according to the user's perspective, rather than according to the server's perspective. Fixed: The Move menu will now display sub folders correctly when the parent menu scrolls. Fixed: The POP Retrieval service interval can no longer be set to 0 minutes. Fixed: The System Admin will no longer be logged out when accessing the mailing list or domain alias pages when those features are disabled for a domain. Fixed: When deleting a user, all shared resource mappings to that user's account will be deleted as well. Fixed: When downloading an RSS feed, SmarterMail will now ensure that feeds are downloaded with the correct encoding. Fixed: When logging in to webmail using a domain alias, users will no longer be created with the domain alias as their primary email address. Fixed: When viewing a message, it is no longer possible to move that message to the folder in which it already exists. Version 4.3.2760 (2007-07-23) Changed: Plus addressing now supports the / character as a directory separator. Changed: The default for "Skip spam filtering on intra-domain emails" has been changed to false. Fixed: Corrected an issue when accepting or declining appointment invitations that was caused by a Microsoft Update. Fixed: Corrected an issue where digested mailing lists could be sent out at incorrect times. Fixed: Corrected an issue where SmarterMail could not do reverse DNS lookups on certain IPs do to a .NET issue. Fixed: Domain Admins will no longer be able to access the Mailing List or Domain Alias page by manually entering the URL when those features are disabled for that domain. Fixed: SmarterMail will now correctly display inline images in messages that have Content-IDs which contain other Content-IDs as substrings. Such as "S1" and "S13". Efficiency: Improved efficiency when sorting the message list. Efficiency: SmarterMail will no longer load the entire message list when previewing a message, lowering overall CPU usage and disk activity. Version 4.3.2739 (2007-07-02) Added: A new page for Domain General Settings has been added to the Domain Administrator interface. This page will allow the Domain Administrator to make changes that affect the entire domain. Added: SmarterMail now has an option to enforce SMTP Authentication for local deliveries. If this option is enabled, a mail from user1@domainx.com to user2@domainx.com must be authenticated, even though it is bound for local delivery. Added: SmarterMail Sync for Smartphones has been made available for download within the SmarterMail Enterprise edition. Added: SmarterMail will now display status icons for all messages. There is a unique icon for unread, read, replied and forwarded messages. Added: SmarterMail will now log all activation attempts and deactivations in order to facilitate licensing troubleshooting. Added: System Administrators can now add whitelisted IPs for Greylisting through the SmarterMail interface. Added: System Administrators can now define a URL that users will be directed to upon logging out. Additionally, the System Administrator can choose to allow individual domains to override this setting. Added: Users can now auto clean their Inbox if enabled by the System Administrator. Changed: SmarterMail Sync for Outlook (2000) is now a separate download, and should only be used for Outlook 2000. Changed: SmarterMail Sync for Outlook (2003 and above) has been upgraded to .NET 2.0 in order to improve performance. Changed: The included version of ClamAV has been updated to the most recent version. Changed: The location of the Domain Skin setting has been moved to the new Domain General Settings page. Changed: When viewing Junk E-mail, the default view will be plain text in order to prevent the unwanted loading of images. Fixed: After replying or forwarding a message, SmarterMail will return to the correct folder, even if it contains a space. Fixed: Auto-clean by date will now function as expected when inherited from the system level. Fixed: Calendar event invitations will no longer show the incorrect date when the date differs between local and UTC time. Fixed: Content filters will now decode header fields before running checks. This means that users will now be able to search for non-English characters. Fixed: Corrected an "object reference not set to an instance of an object" exception that could occur when SmarterMail maxes out its delivery threads. Fixed: Corrected an issue that could cause MailService to become unresponsive during extremely high usage of SMTP Spam Blocking Fixed: Corrected an issue with the Blacklist/Whitelist page where items could not be added in non-english languages. Fixed: Mailing list passwords will now work when the subject contains non-english characters. Fixed: Messages in the spool will no longer stall when both the "command line exe" and "command line antivirus" options are in use. Fixed: SmarterMail Sync for Outlook (2003 and above) has been updated to improve compatibility with Outlook 2007 in Windows Vista. Fixed: SmarterMail Sync for PocketPC will no longer cancel the sync when an error has occurred. Fixed: SmarterMail will no longer report an error when trying to edit an alias that contains an "&" in the name. Fixed: SmarterMail will now perform a check, when adding a new domain, to ensure that the Domain Path field has been entered. Fixed: Steps were taken to significantly improve SmarterMail's ability to function in a Turkish OS/Locale. Fixed: The GetDomainStatistics web service call has been modified to make the end date inclusive. Fixed: The LDAP service will no longer start in the Professional version. Fixed: The License Info panel for System Administrators will now wrap correctly in IE. Fixed: The link when viewing a user's groups to add new user groups will no longer take you to a non-existent page. Fixed: Users will no longer be able to import or delete contacts from a read-only contact list. Fixed: When a user is forced to change their password they will no longer be able to hit save without changing their password. Fixed: When replying or forwarding a message within the webmail interface, the From: date and time will now be converted to the user's local date and time. Fixed: When running ClamAV as a "remote server" SmarterMail will no longer occasionally report that ClamAV timed out when a virus is found. Version 4.2.2698 (2007-05-22) Fixed: Calendar events will now display properly for users in timezones that place them in a different day than the server. Fixed: Corrected an issue with reverse DNS lookups randomly failing due to a .NET bug. Fixed: Readjusted mailbox caching so that SmarterMail uses similar memory levels as SmarterMail 4.1 Fixed: Sorting by "file name" was listed twice on the Manage Spool page. The second occurrence was replaced with a "time in spool" sort. Fixed: SPF checks were not being run on whitelisted IPs. Now, SPF checks will only be bypassed for whitelisted IPs if "skip spam checks for whitelisted IPs" is enabled. Version 4.2.2693 (2007-05-17) Added: A web service method was added to allow setting multiple forwarding addresses for a mailbox. Added: An option is now available in user settings to turn off menu scrolling. Added: License validation with audit tracking Added: SmarterMail will now log all unhandled exceptions (that cause MailService.exe to terminate) to the Event Log. The stack trace information will greatly enhance the ability to troubleshoot issues quickly and accurately. Added: SmarterMail will now parse "WinMail.dat" attachments from Outlook. Added: SmarterMail will now support SSL/TLS connections for SMTP, POP, and IMAP. This feature is Enterprise only. Added: SmarterMail will now support the IMAP IDLE command. This feature is defaulted to off, due to potential performance losses with various IMAP clients. See the online help for more information. Added: SSL is now supported for POP retrieval. Added: System Admins will now be able to define the hostname used by SmarterMail on a per-IP basis. Added: System Admins will now be able to specify minimum password strength requirements for users. Added: The delivery log will now add a row when spam checks are skipped for a mail, and the reason why they were skipped. Added: The delivery log will now include the weight of messages when they are delivered as spam. Fixed: "Purge Deleted Items" and "Delete All Messages in Folder" will now alert the user that they do not function when they are used while in search mode. Fixed: Clicking the "Show Passwords" link before the page finishes loading will no longer result in an ASP.NET error. Fixed: Corrected a display bug when adding folder auto-clean rules after overriding the defaults. Fixed: Corrected an issue that would result in domain forwards attempting to send to the wrong IP address. Fixed: Corrected an issue where the reminder menu would pop up in place of other menus. Fixed: Corrected some issues with mailing list digests. Digested HTML should no longer become corrupt, and digests should now be sent out on time after making a change to the trigger. Fixed: Fixed a bug that would prevent contact importing with .VCF files. Fixed: Fixed a bug that would sometimes cause SmarterMail to lose the default domain skin. Fixed: Fixed a bug which could cause the SmarterMail service to stop if the "Temp" directory did not exist when trying to send email reports. Fixed: Fixed an issue with uploading messages with Thunderbird IMAP. Thunderbird will no longer disconnect from the server after uploading several messages. Fixed: Folder lists will no longer link to an incorrect folder when a subfolder is created before the parent folder. Fixed: HTML signatures should no longer contain extraneous new lines. Fixed: Message Archiving will now sort the domains in the drop down list. Fixed: Occasional mailbox corruption when using APOP. (Affects Mac Mail and other clients) Fixed: Pop retrieval will now work correctly with Comcast servers when leaving mail on server. Fixed: Resolved an issue where the HTML composer would delete the highlighted text when right clicking. Fixed: Several occurrences of untranslatable text have been made translatable. Fixed: SmarterMail should no longer report an error (Failed to get message list. Folder not found.) when sending a message immediately after logging back in after a session timeout. Fixed: SmarterMail will no longer append ".eml" to attachments that already end in ".eml". Fixed: SmarterMail will no longer disconnect clients who issue the NOOP command. Fixed: SmarterMail will now look for CNAME records when no MX records are found. Fixed: SmarterMail will now prevent users from accidentally sending a mail twice by clicking "send" in rapid succession. Fixed: The "Max bad commands" limit in IMAP now correctly counts all bad commands. Fixed: The "Max bad commands" limit in POP now correctly counts all bad commands. Fixed: The Blacklist/Whitelist page will now select the correct tab when adding/deleting rules. Fixed: The content-type header will now properly quote filenames when dealing with attachments. Fixed: The search bar on the messages page will now correctly show up after viewing a message and then using the back button. Fixed: The session timeout for POP completely closes the connection rather than simply issuing a timeout error message. Additionally, the timeout error message has been adjusted to better comply with the RFC. Fixed: When deleting from the Junk E-Mail folder, mail will now be removed permanently, rather than added to the Deleted Items folder. Fixed: When importing addresses to a mailing list, SmarterMail will now correctly report the number of addresses imported. Fixed: When sending an email to a large number of contacts, the contact list will no longer be sent via the querystring. This should improve compatibility with Internet Explorer. Fixed: When sending daily/weekly/monthly email reports, SmarterMail will automatically adjust the time offset if necessary. For instance, an email report showing "CPU Usage this month" sent out on May 1st, will show April's usage, rather than Mays. Efficiency: IMAP connections will now run asynchronously, improving overall system efficiency and lower thread usage. Efficiency: Improved performance when deleting multiple messages from a large mailbox. Efficiency: Local delivery has been optimized for locked mailboxes. Efficiency: POP connections will now run asynchronously, improving overall system efficiency and lower thread usage. Efficiency: When a message contains no local recipients, it will no longer spawn a spam check thread. This should lower overall system thread usage and enhance remote delivery speeds. Version 4.1.2634 (2007-03-19) Added: Added additional functionality to the dashboard and server status report pages. Added: An option to disallow the AUTH LOGIN method for SMTP authentication. Added: Auto Clean has been redesigned to clean by date as well as size. Added: Greylisting statistics have been added to the dashboard as well as custom reports. Added: Incoming and outgoing spam blocking stats added to the dashboard. Added: SmarterMail will now accept any number of retry times, it is no longer limited to 4. Added: The last login times of all users are now stored. This includes webmail, SMTP, POP and IMAP. Additionally, there is a report that will list users who have not logged in after a certain date. Changed: All references to threads in SmarterMail are now referred to as connections Changed: SMTP connections now run asynchronously – SmarterMail will now handle multiple connections with a single thread, dramatically increasing system performance and overall capacity. Previously, SmarterMail would use one thread per connection. This change allows for less time slicing between threads, allowing for more efficient use of system resources. Changed: Updated the included version of ClamAV to 0.90.1-3. Fixed: Auto Responders will now be delivered to local accounts when "Require SPF pass" is selected. Fixed: Certain contacts will no longer be omitted when performing an action on selected GAL contacts. Fixed: ClamAV will no longer report as "Updating" virus definitions when the server is disabled or remote. Fixed: Eliminated an exception that prevented IE 5.5 from functioning correctly. Fixed: Forward button no longer opens a new browser window Fixed: HTML Signatures will no longer become corrupt over multiple saves. Fixed: Included a fix for Firefox 2.0.0.2. Fixed: Setting the Greylisting Bypass setting on "Default User Settings" now controls the default user settings rather than the domain value. Fixed: SmarterMail will now print the complete From/To/CC headers, not just the condensed version. Fixed: SmarterMail would not send to a server that reported a max allowed message size that was greater than a signed 32-bit integer could store. Fixed: The Custom Header spam check will now function properly on outgoing mail. Fixed: The total mailbox size on the Today Page will now include subfolders. Fixed: When changing pages in the List Subscribers page, the search string will now be remembered. Efficiency: Greylisting was optimized to use considerably less file space for it's configuration file. It should now use about 75% less space. Efficiency: Greylisting was optimized to use considerably less memory on large servers. It should now consume about 90% less memory. Version 3.3.2621 (2007-03-07) Changed: Updated the time zone definitions to take into account DST changes effective 2007. Note that version 4.x already contains the new definitions and no fix is required. Removed: SpamHaus removed from list of default RBL checks. Fixed: Reminders on appointments would not show when there were also active reminders for tasks. Fixed: SmarterMail would not send to a server that reported a max allowed message size that was greater than a signed 32-bit integer could store. Version 4.0.2592 (2007-02-05) Added: Domain forwards now have an option to bypass greylisting. Added: There is a now a "Remote Server" option for the Clam AV configuration in SmarterMail. When checked, this will allow SmarterMail to use remote installtions of Clam without running ClamD.exe. Added: There is now an option to apply greylisting to Smarthosts. Fixed: Add to Outlook should now function correctly with Outlook 2007. Fixed: Categories will no longer show up when editing your own profile. Fixed: Fixed an issue with the installer that could cause ClamAV virus definitions to become unsynchronized. Fixed: Messages generated internally by SmarterMail will no longer get marked as spam (by SmarterMail.) Fixed: Removed Razor2 from list of SpamAssassin checks. This check was accidentally enabled in the most recent build and caused SpamAssassin to run much slower than expected. Fixed: Resolved some sizing issues on the compose page. Fixed: SmarterMail will no longer attempt to hide inline image attachments from the attachment list. Fixed: SmarterMail will no longer start SpamD.exe when all the configured Spam Assassin Servers are Multithreaded(remote). Fixed: SmarterMail will now properly encode and decode folder names containing foreign characters. Specifically, folders created through IMAP. Fixed: When creating a domain, the domain admin's full name will be used for the display name, rather than the email address. Version 4.0.2581 (2007-01-25) IMPORTANT: Corrected a bug that could cause certain machines to run at 100% cpu for extended times. Added: Added a "AddSpamWeight" component to the hdr file, so addon developers can use that instead imitating Declude with "DecludeWt". Changed: Greylisting will now list the time left on the block in its error message. Changed: SmarterMail will no longer show inline text attachments in the attachment list. Removed: SpamHaus removed from list of default RBL checks Fixed: Auto refresh will no longer the preview pane to refresh if the current message does not change. Fixed: Corrected a bug that could prevent SmarterMail from displaying some email addresses correctly. Fixed: Corrected a bug that could prevent users from moving emails from or to a shared folder in the Read Mail page. Fixed: Corrected an issue that could cause SmarterMail to stall while loading a message. Fixed: Corrected an issue that could prevent "Unmark as Spam" from adding the from address to the trusted senders list. Fixed: Domain forwarding failed for certain IP's. Fixed: Greylisting will now operate on Domain Forwards. Fixed: Links in emails will now open in a new window. Fixed: Printing now works correctly in Firefox. Additionally, printing will no longer include the Print/Reply/Forward buttons. Fixed: SmarterMail will no longer allow System Admins to change their username to an email address. Fixed: SmarterMail will no longer assume the default domain path when editing a domain. Fixed: SmarterMail will no longer display folder counts on local folder listings when viewing a shared folder. Fixed: SmarterMail will now gracefully error on login errors regarding remoting when using IPC. It will display the 'Unable to connect to SmarterMail Service.' message. Fixed: SmarterMail will now show the correct number of POP threads in Server Stats. Fixed: Spell check icons have been included for the Apathy skin. Fixed: The auto-complete will no longer auto-complete addresses found in the Global Address List if that feature is disabled for that domain. Fixed: Un-linked urls will now automatically be linked in the HTML view. Fixed: When composing mail, IE7 will now paste at the proper location. Fixed: When using the Next button in week view mode, the calendar will now advance to the next week, rather than the next day. Fixed: When using the sidebar to dismiss reminders, the menu will no longer break after the first action. Efficiency: Improved error handling of unexpectedly closed SMTP sockets. This should prevent some unhandled exceptions. Version 4.0.2566 (2007-01-10) None: Initial Release of SmarterMail 4.x Added: A real-time performance dashboard page you can keep open to monitor the health of a mail server, from CPU and memory, to spam counts and virus detection Added: Antispam Enhancements Added: Auto-Complete for the To, CC, and BCC addresses when composing in webmail Added: Better spell check support with over 20 languages supported, with support for per-user custom dictionaries Added: Brute-Force dictionary attack prevention on login page Added: In addition to our existing methods of antivirus technology, ClamAV support will be included out of the box with SmarterMail for those that do not have another solution Added: Multiple skins will be included out of the box. Policies for the skins used can be determined on a global, domain, and/or user basis, with options to disallow overrides. Standard .Net 2.0 features like Themes and Master Pages allow live editing of custom skins Added: New release of SmarterMailSync for Outlook which includes synchronization of shared, as well as optional automatic synchronization on startup and exit of Outlook. All SmarterMail Sync products continue to come at no cost to end users when used with SmarterMail Enterprise editions Added: Numerous general performance enhancements and changes to the default settings to help administrators use the SmarterMail more effectively, and get it set up quickly Added: Performance enhancements to basic spooling that work around NTFS directory limitations for very large spools. Sub-Spooling is also enabled by default, as the preferred spool storage mechanism Added: Pop Retrieval to allow users to grab email from external POP accounts and pull them into their SmarterMail account Added: Scheduled email reports allow your administrators to get reports of server health and mail usage on a regular basis in their email accounts Added: Smart Gateways, which allow all mail servers to send through your array of outbound gateway servers and balance load. If one server gets overloaded, deliveries will be postponed to that server until it catches up the rest Added: SmarterMail 4.x is implemented in Microsoft .Net 2.0, allowing for faster and more efficient operation on your server Added: Support for Notes and Shared Notes added to webmail Added: The introduction of historical reporting of a mail server on over 20 report items. This can be used for planning and forecasting of future growth as well as troubleshooting Added: The webmail and system admin interfaces have been re-designed with the primary focus being on increased speed and usability. New features include the preview pane, lower-bandwidth component controls, and an intuitive today page Fixed: Fixed an issue that would cause random log outs. Fixed: Many other bug fixes and performance enhancements Version 3.3.2543 (2007-01-08) Fixed: Messages received via SMTP by SmarterMail were inserting the incorrect received date into the received line for servers running on a non Gregorian calendar. Version 3.3.2439 (2006-09-06) Fixed: Fixed a bug when removing Email Harvesting blocks from the Current Blocks report. Fixed: Mailing list messages did not have the authenticated user information passed to them from the originating message. This would cause those messages going to local users to still be checked for spam. Fixed: Restricting bounces and auto responders to passed or existing SPF checks did not work correctly. Fixed: Sending an email with an attachment to a list with a boundary containing a space was not processed correctly. Fixed: Some paging controls could sporadically show in a different language than the users language. Fixed: Some settings in mailConfig may not get loaded when archive rules have been added. Fixed: When forwarding a message with attachments, only the top level of mime parts were checked for attachments. Fixed: When querying for statistics for a range of dates, if a stat files doesn't exist for the final month, the previous month would get added twice. Efficiency: Improved the efficiency when a user has numerous calendar events. Version 3.3.2369 (2006-06-27) Changed: SmarterMail Sync tools are now FREE with Enterprise licenses. The sync tools will also work with the free version of SmarterMail. The sync tools will not work with the Professional version of SmarterMail. Changed: Updated email parsing code to handle messages incorrectly delimited without a carriage return character before the new line character. Fixed: Changed the return path for the mailing list help message from the list command address to a null return path to prevent possible loops with auto response messages. Fixed: Fixed a problem with the availability charting for appointment scheduling. It will no longer overlap events from other days. Fixed: List command address was available even when lists were disabled for a domain. Fixed: The Trusted Senders content filtering rule did not work correctly. Fixed: When adding new accounts, the Full Name will be properly added to the Global Address List. Efficiency: Having 1000+ Calendar events could cause significant slowdowns in logging in or viewing the calendar. Version 3.2.2327 (2006-05-15) IMPORTANT: On servers with large numbers of concurrent webmail users, session information could get swapped causing behavior such as a signature from the wrong user being added to an outgoing message Added: Added a global setting for skipping spam checks for IP addresses that are white listed for SMTP Added: Added new web service functions to allow SmarterMail Sync to work with shared items and include free/busy information Changed: A user changing their password now must enter their current password before they are allowed to change it Fixed: Certain SMTP commands such as EHLO and AUTH were not getting treated as bad commands when they are received multiple times in a row Fixed: Changed the response code for any unknown SMTP error from 500 to 451 so the sender will try again later Fixed: Fixed a bug when searching for messages in subfolders. Users should now be able to view these messages properly. Fixed: If the header or footer of a mailing list was enabled, messages sent to the list would have underscores replaced with spaces Fixed: IP addresses temporarily blocked by the email harvesting abuse detection rule were not showing on the "Reports->Current Blocks" page Fixed: On some messages spam checks would get written multiple times into the X-SmarterMail-Spam header of a message Fixed: Protocol timeout fields are now properly attached to the settings in the protocol settings page. Fixed: Text added via spam filters to the subject, such as the default "[Spam Low]" could appear multiple times depending on the path a message takes before final delivery Fixed: The text encoding Cyrillic (Windows) now functions correctly when composing in webmail. Fixed: When reading an email, the date will now be converted to the user's time zone. Version 3.1.2305 (2006-04-24) Fixed: An exception occurred in the Professional Edition of SmarterMail 3.1 when clicking the 'to', 'cc' or 'bcc' contact popup links while composing a new message. Fixed: Attachments with names that include spaces were not handled correctly when composed in webmail, leading to them being improperly shown in some email clients. (such as GMail) Fixed: Fixed a problem where, if you had a domain formatted like example.com, SmarterMail would not let you add example.com.au. Fixed: Modified the SmarterMail Sync interface to accommodate non-US cultures. Fixed: Option to mark / unmark messages as spam did not show on the non-enhanced message list page. Fixed: Resolved a problem where user aliases could not be added or updated Fixed: Sharing Tasks did not work Fixed: When a message is composed in web mail as plain text and includes an attachment, the message would be shown in raw content mode by default. Version 3.1.2298 (2006-04-17) Added: A new feature has been added to domain settings that forces autoresponders to only fire once per day per sender. The setting was also added to the Default Domain Settings Propagation page. Added: Added an option to bind outbound SMTP to the IP Address of the domain from which it is sending. Added: Category support added for contacts, tasks, and events Added: In contacts popup dialogs, categories can be used to filter result set. Added: Support for SmarterMail Sync line of products Changed: People could attach to a shared resource that they are sharing. That is now unpermitted. Fixed: "500 unknown temp error" response would sometimes appear in a SmarterMail SMTP session when using subspools Fixed: Archiving was not functioning in some circumstances. Fixed: Attach to Resource no longer lists resources shared by the user viewing the page Fixed: Attachment icons show properly in search results when using web mail Fixed: Autoresponders can now be completely disabled Fixed: Autoresponders will no longer send to local users when disabled by the system admin Fixed: Dates saved in calendaring did not always load correctly in some locales Fixed: Default skinbase download in help file now works properly with SmarterMail 3.x Fixed: Eliminated random webmail exceptions dealing with "key already in list" Fixed: Ensim can now properly add domains to SmarterMail 3.x Fixed: Fixed a spool header loading issue where messages could get stuck on the spam check Fixed: GetSubscriberList web service was returning the digest subscribers Fixed: If you connect to two address lists, they will not be available in the contact selection popup Fixed: If you connected to more than one shared contact list, none of those lists will show up in the contact selection popup Fixed: IMAP now returns an error if it receives a code that cannot be understood, instead of returning nothing. Fixed: In the enhanced message list page the move menu allowed a user to move messages to the same folder that he is in Fixed: In the enhanced message list page, it was possible to move a message to the folder it was already in. The folder was removed from the list to simplify things. Fixed: In the non-enhanced message list and view message pages, the move menu would not include folders of the same name that could be attached to other users. Fixed: In the non-enhanced message list page and view message page the move menu would not include user folders when in a shared folder of the same name, and would not include shared folders when in a user folder of the same name Fixed: Message lists now show dates exactly 7 days ago as a date rather than day of the week Fixed: Message sizes show properly in search results when using web mail Fixed: Resolved an issue where starting an RSS Feed name with a forward slash would cause higher CPU usage when logging into web mail. Fixed: Resolved some interface issues with shared user groups "everyone" and "administrators". Fixed: RSS did not work in some languages including Thai Fixed: Sent Items folder now allows searching on To address rather than From address Fixed: Some fields wouldn't show up when importing a csv contact list Fixed: Some messages sent through a SmarterMail mailing list would not display correctly in yahoo webmail Fixed: Sub-folder names are now properly sorted in the tree view in the web interface. Fixed: The user groups Everyone and Administrator now display properly on sharing permissions page. Fixed: When an account has many folders, some were not appearing in the Move to Folder menu in web mail. Fixed: When composing a message in webmail, pressing Tab while in the To box would sometimes jump to the URL field in the browser. Fixed: When composing in webmail, extra spaces will no longer be added if a user does not have a signature. Efficiency: Improved efficiency involving webmail access to sharing, calendaring and rss xml configuration files Version 3.0.2249 (2006-02-27) Fixed: Disabling LDAP would not persist the setting through a restart of the mail service Fixed: Disabling the Global Address List at the domain level did not work Fixed: From the standard message list, could not move messages into a shared folder if the folder contained an "@" symbol. Fixed: The Global Address List popup box would show users that are supposed to be hidden Fixed: Time zones containing semi-colons did not work properly in calendaring Version 3.0.2242 (2006-02-20) Added: An option for domain admins to remove users from the global address list and LDAP Added: Authenticated user header now being added to emails sent through webmail Fixed: "Delete All" menu item text in actions drop down menu was not getting pulled from language file correctly Fixed: "Delete" link on shared folders with full access that included spaces in the name did not work on the advanced messages page Fixed: Advanced message page was not correctly setting the title of the page on a subfolder Fixed: An incorrect button separator was showing up on contacts page when sharing is disabled Fixed: Attachments in mailing lists were sometimes truncated Fixed: Delete link on advanced message list did not work properly with subfolders Fixed: Domains with many users would take large amounts of CPU when using webmail, and logins would take a long time. Fixed: Email harvesting prevention was not correctly taking into account bad session count Fixed: Hop count detection was not properly resetting for SMTP sessions that send multiple messages Fixed: Importing and exporting of contacts failed when dealing with non-English characters. Filenames in the zip file are still required to be in ASCII, so foreign characters in filenames will still not appear correctly, but will function correctly when imported into SmarterMail, Outlook, etc. Fixed: Improved responsiveness for the AJAX message list page Fixed: In certain situations you could not add new users Fixed: Left folder tree was not bolding folders that contained subfolders with unread messages Fixed: Messages on the advanced message page could not be moved into a mapped folder with full access Fixed: Quick "Add to contacts" button was not appearing when reading a message Fixed: Random UserCache error on webmail login fixed Fixed: Reminders would sometimes appear in the wrong time zone Fixed: Resolved "object reference not set to an instance of an object" error that sometimes happened when using sharing Fixed: Resolved a 100% CPU usage when using a browser to view inline attachments Fixed: RSS now correctly updates in the background Fixed: Some fields in contacts did not import/export correctly Fixed: When a contact does not have a display name, display name will show the email address instead of "Untitled" Fixed: When adding a domain to a secured server, the protected folder check would sometimes trigger on non-system folders Fixed: When sending an email to a mailing list with content type of multipart/related, the message would send as a blank message Fixed: When Smarterail had the exact number of domains set up as your limit allowed, you could not edit a domain Fixed: When using IIS compression with SmarterMail, attachments would lose their final 2 bytes when opening/saving in webmail Fixed: Whitelist did not have proper priority over blacklist Version 3.0.2231 (2006-02-08) Added: Ability to impersonate a local user for SmarterMail administrators for troubleshooting purposes Added: Ability to run spam checks at SMTP level and block incoming spam Added: Ability to set local ip binding on outbound messages Added: Action on spool management page to resest retry times back to 0 Added: Active Directory authentication (Enterprise Edition Only) Added: Calendaring with invite and event notification Added: Can now login to webmail with just the username when url is of the form http://mail.domain.com Added: Default user settings for a domain Added: Easy searches added to user, alias and list subscriber pages Added: Global Address List with integrated user profiles (Enterprise Edition Only) Added: Graph on the "Server Status" report showing the last 24 hours of SMTP, POP, IMAP and Delivery activity. Added: LDAP support allowing contacts to be integrated into Outlook for Global Address Lists (Enterprise Edition Only) Added: Maximum hop count detection Added: Message archiving at the system and/or domain level (Enterprise Edition Only) Added: Message preview option. Allows you to view a portion of messages from the message list page. Added: Modern AJAX message listing and folder list updating within the web mail interface Added: Much better integration with Declude. This includes weights from Declude now used in SmarterMail's spam filtering. Added: Multiple denial of service detection rules can be added per protocol, allowing for greater flexibility Added: New content filter action: "Copy message" Added: New content filters: "Does not match", "From trusted senders" Added: Option to disable catch-all accounts at a global level Added: Option to disable mailing lists Added: Option to not send subscribe / unsubscribe from mailing list emails Added: POP Plus Addressing - Allows user to retrieve POP message from a non inbox folder Added: Propagation utility page to automatically set all domains with administrator-chosen default settings Added: RSS, RDF and ATOM news feed reader within the webmail interface Added: Shared calendars, contacts, list, tasks, and folders for total collaboration (Enterprise Edition Only) Added: Shared folders works for both webmail and IMAP (Enterprise Edition Only) Added: SMTP Logging enhanced to display the address used to authentication with Added: SMTP Plus Addressing - Allows to send incoming mail to a users specific folder Added: Sub spooling bypassing NTFS file limitations and reducing the potential of spool backup Added: Support for HTML auto responder messages Added: Support for submission only port (rfc 2476) Added: Support for the 'LAST' command in POP3 Added: Task lists Added: Time Zone that is adjustable on a domain and user basis Added: Update notification sidebar item for system administrators Added: User Groups for assigning access to shared resources (Enterprise Edition Only) Added: Web services added for manipulating mailing lists Changed: Free edition no longer requires any activation Changed: Global Spam administration consolidated to a single page. Changed: Log level settings consolidated to 3 options: Exceptions only, Normal and Detailed Changed: Mailing List Digest messages are constructed better, improving readability Changed: Mailing list header and footers are now inserted into appropriate MIME parts of a message Changed: Messages from authenticated users now skip spam checks Changed: Received dates on message lists now show the time the messages was received. This time uses the users time zone. Changed: Settings pages use tabs for a cleaner, easier to use interface Changed: Spool Messages now retain retry attempts and times through a service restart. Previously those would reset after restarting the service. Changed: User and Alias administration moved to separate pages, and now uses paging. Previously a domain with 1000+ users would show them all on one page Changed: Web services updated for LDAP, shared resources, and bypassForwardBlacklist setting Changed: When you reply to a message, focus is set to the message body Fixed: Bypass forward black list didn't allow forwards to get added / edited that contains a black listed forward target domain Fixed: Enable/Disable Hoverbar user setting did not work in some instances Fixed: High CPU usage when a domain was set to use an IP that didn't exist on the server Fixed: Issue with caching problem with contacts allowing two different logins on the Same PC to see the same contacts Fixed: List commands now handle messages with quoted printable encoding Fixed: Notifications to Postmaster were not being properly delivered Fixed: SSL warning issues when using SSL with web mail Efficiency: Changed how files are handled making reading and writing faster, the files smaller and less memory usage Efficiency: Many more minor adjustments for usability and stability Efficiency: No longer rewritting every .eml message in the spool due to spam checks Efficiency: Up to 45% performance improvement in SMTP, Delivery and Application Startup times (domain loading) Version 2.6.2167 (2005-12-14) Fixed: A 451 return code from a remote mail server would cause timeouts, which occasionally caused message delivery failures Fixed: Attachment names in non-latin character sets may not display correctly Fixed: Attachments with names containing characters that are not allowed in Windows filenames could not be opened Fixed: If a content filter delivered to a subfolder that no longer existed, the message would loop being delivered to the Inbox Fixed: Senders address could be truncated during delivery of messages. Fixed: Sony Ericson phones issue an IMAP command that was not correctly implemented by SmarterMail Version 2.6.2119 (2005-10-27) Added: Automatic update notification service added to SmarterMail. Administrators will be notified when updates are available Changed: If there are more than 500 users on a domain, the primary domain admin dropdown box turns into a textbox for easier use Fixed: "Skip intra-domain spam checks" option was not adding spam weights properly when set to false Fixed: A potential looping issue was addressed when dealing with outgoing gateways Fixed: After replying to a message in webmail, SmarterMail returns you to the folder you were in before composing the reply Fixed: IMAP command ALL was returning incorrect information Fixed: Session state was not getting fully cleared out when logging in to webmail, leading to some caching issues Fixed: The first delivery retry time was being skipped Fixed: When adding alias members, the "Bypass Forward Blacklist" option for the domain was not being taken into account Fixed: When composing a message, if you click Add Files and add add an attachment or cancel, the spell checker no longer works Fixed: When using the SmarterMail Web Server (not IIS), downloading list subscribers did not function properly Version 2.6.2012 (2005-07-05) Fixed: "Allow domain override" checkbox was not correctly reflecting setting. Version 2.6.2004 (2005-06-28) Added: An option in mailConfig.xml (no interface setting) allowing an admin to use the dns lookup component from version 1 Added: Web service functions were added to set and remove a domain forwarding block using the target server rather than a block ID Changed: Links in messages will open in a new window changing the url of the current one Changed: Restarting SmarterMail is no longer necessary after changing DNS settings Changed: SPF Pass weight value is always deducted from the weight total even if the weight given is positive Changed: The 'who can post' option when creating a list is now defaulted to 'Moderator Only' Fixed: A problem with activation on some servers where the default system language was not English Fixed: A security issue where a domain admin could potentially change the name and signature for a user in a different domain on the same server Fixed: Adding a user with an apostrophe in the username would error Fixed: An IMAP command to fetch messages would error in cases where there are no messages in the selected folder Fixed: DNS servers specified in General Settings were not being used Fixed: JavaScript error when attaching files to a new message Fixed: Messages with more than one occurrence of a return-path field in the header prevented SPF checks from running correctly Fixed: Option to skip intra-domain spam filtering on the global Spam Options page wasn't being used Fixed: Setting and extremely high 'Max recipients per message' value for a list would cause an out of memory exception when a message is sent to the list Fixed: SmarterMail displayed "This message has been removed from the server" in messages with invalid Quoted Printable encoding Fixed: The autoclean feature rarely didn't always remove the oldest messages first Fixed: The bounce message on messages sent to non existent local addresses gave the wrong reason Version 2.6.1921 (2005-04-06) Added: Blocking forwards to specific domains supported. Added to assist those companies getting blocked by AOL for user-forwards. Added: New fields created on Settings -> General Settings to restrict bouncing and auto-responders system-wide. Created to adapt to new recommendations put forth by SpamCop and other RBLs. New default is to not allow bouncing or auto-responses to catch-alls. Changed: Attachment content filters now properly detect attachments without the disposition tag. Changed: FireFox compose window was narrow when using plain text mode. Changed: Improved performance of multiple-message moving, deleting, and marking/unmarking as spam from webmail interface. Changed: Increased clarity on bounce messages. Changed: Multi-line content filter boxes were doubled in size to make it easier to edit. Changed: Removed the "Maximum size of all files is 5 MB" from upload page. Changed: TO field is automatically focused when entering compose screen. Fixed: A corrupt .cfg file could rarely cause a very large .grp file to be created or other folder oddities. Fixed: A high-CPU problem involving SPF checks was resolved. Fixed: Certain "text/plain" emails would not show up in webmail. Fixed: Editing a user as a domain administrator now allows you to specify multiple forwarding addresses, and includes the spam forward option box. Fixed: Failed connections to external mail servers were being incorrectly logged as succeeding. Fixed: When viewing messages in a folder, that folder name does not appear in the "move to folder" combo box. Version 2.5.1874 (2005-02-17) Added: SPF filter types added to Spam Checks Changed: Bounce message from content filters and spam filtering was changed to better indicate why the email bounced. Changed: If a primary domain administrator does not exist when logging into a domain from the system admin account, a friendly message is shown. Changed: Increased default timeout for attachment uploads Changed: More detail added to the reason a user, alias, or list could not be added Changed: Raw content and Headers views now show the contents indented and line-fed exactly as the original message was sent Changed: Response code to disabled EXPN and VRFY commands to conform to RFC Changed: Response code to mailbox or domain size exceeding storage limits changed to conform to RFC Fixed: Deleting a domain forwarding block through the web interface also cleared out the domains in the other blocks Fixed: Fixed a bug where a mailbox with an auto-responder set with "once per day per sender" can cause duplicate messages to be sent to the account (introduced in 2.0.1837) Fixed: Fixed a bug where auto-responders would not be sent when you have a forward set up with "delete on forward" enabled. Fixed: Installer no longer requires an uninstall/reinstall. Upgrading works properly. Installations using IIS should stop IIS during the upgrade process. Fixed: Manually removing a message from the spool will now remove it from the spool page Fixed: More types of inline images can be viewed through the web mail interface, including those generated by SmarterStats. Fixed: Outlook express was receiving an error when trying to subscribe to a folder that was already in the list Fixed: Text encoding now applies to incoming messages when the messages do not contain a proper encoding method (like Hotmail). This fix applies only to the body text of the message. Version 2.0.1837 (2005-01-11) IMPORTANT: This build resolves a security vulnerability. It is recommended to update to this version or higher. Added: A new content filter was added for "Message size under X bytes" Added: A new user-level option has been added to not forward email if it fails spam checks Changed: X-rcpt-to is now set to the original address instead of the final destination address if it does not exist in the TO or CC fields Fixed: A rare interface bug was fixed when accessing the spool page after modifying a user with a period in their name Fixed: An auto-responder bug was fixed where the address in a reply-to field could be parsed incorrectly Fixed: Domain forwarding to an alias did not work properly Fixed: Resolved an issue that may cause SmarterMail to send mail to itself (critical update) Fixed: The "attachment extenstion" content filter was not properly identifying certain types of attachments Fixed: Uploading attachments over slow connections should no longer cause the browser to stall Version 2.0.1816 (2004-12-21) Added: Domain forwarding feature added that allows you to forward mail for specific domains to other servers. Changed: Improved memory usage and efficiency of remote delivery mechanism. Fixed: A rare issue involving the bayesian filter definition file locking was resolved. Fixed: SMTP was adjusted to remove extra spaces from transmission. Version 2.0.1797 (2004-12-03) Added: New web service added to query domain default settings Changed: A command-line window will no longer pop up when running for messages in the spool Changed: Domain aliases are immediately cleared when their referenced domain is deleted. Changed: Relay option "Only local hosts" changed to "Only local domains" for clarity. Changed: The "Has Attachments" filter now ignores winmail.dat Changed: The "log write caching" option was removed from the web interface Fixed: A bug in the Current Blocks page has been resolved Fixed: An IMAP issue with Treo cell phones was resolved Fixed: Certain characters un usernames (plus, pound, and ampersand) would cause problems in web mail. Fixed: Statistics may now be queried across month boundaries for non-US date formats Version 2.0.1780 (2004-11-15) Added: For installations that map a unique IP to each domain, the user can login without the domain part of their email address for POP, IMAP and SMTP. Added: Max timeout for command-line executable was added, after which exe spawned will be killed. Changed: Command-line exe option now executes as part of the delivery threads. Number of concurrent threads is controlled by max number of delivery threads. Changed: WinMail.dat is now filtered out of the attachments list in webmail. Fixed: An infrequent delivery error corresponding to errors after messages sent was resolved. Fixed: DNS records will not be cached upon error or upon empty DNS. Fixed: My Content Filtering and My Spam Filtering menus were not being hidden if disabled at the domain level. Fixed: Web service for user statistics now accepts aliases. Version 2.0.1754 (2004-10-20) Added: A web service was added to manage domain administrators. Added: Text Encoding variable in My Settings now allows webmail users to send mail in other encoding types, like Arabic, Big-5, etc. Fixed: A very rare issue with very large .grp files was resolved. Fixed: An issue with IMAP and POP for servers running on non-English locales was resolved. Fixed: Content filter for IP range was not functioning properly Fixed: Gateways now have additional protection against relay loops. Version 2.0.1733 (2004-09-29) Added: Delivery Timeout option added to General Settings that gives finer control over the delivery service. Fixed: "Enable hover bar in tables" option in My Settings now properly saves setting. Fixed: An IMAP issue with Thunderbird was resolved. Fixed: An issue with [No Subject] emails being added into mailboxes was resolved. Fixed: SmartHosting occasionally failed to redirect mail. Version 1.65.1727 (2004-09-23) Fixed: A workaround was built that resolves the issue of duplicates getting sent to AOL. Fixed: Mailing lists could not be administrated if they had an ampersand (&) in their name. Fixed: Max message size setting in mailing lists was not correctly updating internal setting. Fixed: Microsoft .Net 1.1 Service Pack 1 made logging stop on some SmarterMail servers. Version 2.0.1721 (2004-09-17) Fixed: A display issue with the sidebar on Netscape and Mozilla browsers was resolved. Fixed: Adding, enabling, or disabling a spam check did not take effect until service was restarted. Change now takes effect immediately. Fixed: An issue with [No Subject] emails being added when more than 100 messages per day are received was resolved. Fixed: Blackberry devices were receiving duplicate messages when using the IMAP protocol. Fixed: Certain non-translatable elements were added to translation table. Fixed: Changing weights of Bayesian Filtering or Reverse DNS checks at the system level did not save correctly. Fixed: Duplicates were sometimes appearing in IP address dropdown of Edit Domain page. Fixed: Search results page did not navigate correctly to non-Inbox search hits. Fixed: Text added to subject line on spam filtering would not be correctly parsed by content filtering. Version 2.0.1714 (2004-09-10) Fixed: DNS server options were added in to the web interface in General Settings to aid those whose server was not correctly identifying them. Version 2.0.1713 (2004-09-09) None: Initial release of version 2.0 Added: Additional Statistics to monitor your servers usage such as Messages Delivered etc. Added: Advanced content filtering Added: Completely redesigned interface Added: Folder auto-clean to keep those Junk E-Mail and Deleted Items folders in check Added: Full HTML / Plain Text viewing and composing Added: Intuitive spam filtering Added: Live server diagnostics in sidebar Added: Multi-language interface with new translations being added all the time Added: Mutli-language spell checking Added: New Bayesian Filtering support Added: SmartHosting support Added: Speed and stability enhancements Version 1.6.4 (2004-06-01) Changed: "Other" accounts are no longer included in reports when the account has no traffic for the time period specified Changed: Reworked logging to be more efficient. Increases stability of large servers that log at a high level of detail Changed: SMTP and deliver logs have been improved to allow better tracking of individual sessions Changed: User files are no longer deleted when a domain is deleted with "delete files" unchecked Changed: Using dedicated threads to handle local delivery. This avoids a locked mailbox from stalling the spool Fixed: Mailboxes allowed 1MB over their disk space limit due to rounding Fixed: Maximum domain limits can be set to negative numbers via web services Fixed: Multiplication overflow possible when sending messages via web mail that prevents message from being sent Fixed: Web mail error if message is missing and user not sorting by date Fixed: When a domain search has no results, subsequent searches won't display the manage link Version 1.6.3 (2004-04-28) Changed: Allow domain aliases to be added without an mx check if logged in as SmarterMail administrator Fixed: Any search for contacts displays an error when there are no matches Fixed: IMAP InternalDate field formatted incorrectly Fixed: IP addresses on a server not always detected by SmarterMail Fixed: Messages containing null characters cause POP3 sessions to stall for some networks Fixed: Renaming doesn't set domain aliases to use the new name Fixed: Spam RBL list address does not work when prefixed with 'http://' Fixed: Spam RBL list lookups reported all sending ip's as spammers on some servers Version 1.6.2 (2004-03-29) Added: A message-id field to the email header when composed through the web mail interface Changed: POP3 UIDL values were changed to work around a Microsoft Outlook bug that caused messages to be retrieved repeatedly. This will cause some POP3 mailboxes to re-download messages to use the new UIDL. After this re-download there will be no additional duplicates as all new UIDL's will have been received by the mail client. Changed: The spell checker was updated to disallow scripts for a security concern that could allow a malicious script to be run Changed: Web mail hides full server paths Fixed: A bug where general spam settings would get changed back to default values when other pages were saved Fixed: A bug where Outlook using IMAP would exit on Send/Receive for accounts with certain sub folder names Fixed: A bug where renamed domains reported incorrect disk space usage Fixed: A bug where SMTP authentication required sending from the address that was used for the authentication Fixed: A web mail bug where folders with apostrophes or backslashes could not be navigated Fixed: An email with incorrect quoted-printable encoding would cause an error when viewing through web mail Fixed: Incorrectly formated date in email headers on some non-English servers Version 1.6.1 (2004-01-14) Added: 127.0.0.1 and Unassigned options to domain IPs Added: SMTP auto blocking of IP addresses with specified number of bad sessions in specified amount of time Added: Web Services: AddUser2 and UpdateUser2 now have ability to set user's max mailbox size Changed: APOP checkbox removed; no longer relevant Changed: Friendly addresses now available with multiple formats Changed: Max Mailbox Size removed from domain setup; no longer relevant Changed: Service exception if applicable log is denied access Fixed: Auto responder issue with accented characters Fixed: Bounce messages not behaving as expected if spool path did not end with a "\" Fixed: Incorrect response given to IMAP FETCH command when requesting HEADER.FIELDS.NOT fields Version 1.6.0 (2003-11-24) Added: Auto delete log files after specified number of days Added: Auto login on new install Added: Automatic notification of spam flooding a server Added: Delete link in view messages page Added: DNS fields to General Settings Added: Launch executables to process incoming messages Added: Sidebar quick start guide Changed: Significantly lowered web mail disk access Fixed: Domain renames not working Fixed: domain.cfg file updated to more accurately show domain sizes Fixed: Lists with reply to list option set, could potentially get caught in a loop with subscribers using auto responders Fixed: More informative message displayed when adding a user beyond license limit Fixed: Now consider postmaster@ip and postmaster@[IP] a local address if IP is local Fixed: Spell checker using combined US\UK dictionary Fixed: Spool path no longer requires an ending '\' Fixed: Stack overflow in mime parser while parsing some multipart/digest messages Fixed: Unable to view individual spool messages Fixed: View Contacts page was incorrectly marking favorite contacts Version 1.5.2 (2003-10-21) Added: Add page to view connections per server Added: Cache domain size for quick access Added: Check domain size limits during local delivery Added: Check to verify correct fields for adding aliases Added: Subject now supports foreign characters via UTF-7 encoding Added: Web Services added: UpdateAllDomainSettings, GetGlobalUpdateStatus, ListGlobalUpdateFields, AuthenticateUser Changed: Show disk space usage on stats page is automatic for System Admin domain statistics Changed: Spam message no longer loaded into memory to rewrite Fixed: Lists allow digest subscribers despite digest disabled Fixed: Mailing list Post and Kill lists don't load on service start up. Fixed: Passing unnecessary message parts through remoting to web site Fixed: Spool gets backed up when processing extremely large lists Version 1.5.1 (2003-10-02) Added: Ability to disable domains/users Added: New Attachment Mime Types Added: Option for auto-responder to only respond once per day Changed: Auto-responders no longer respond to items deleted by content filtering Changed: Incoming postmaster address is handled Changed: List prefix adds a space prior to subject Fixed: Pop GMT time zone issue specific to Outlook & Outlook Express Fixed: Stats reporting bug in web services Fixed: White list getting cleared on reboot Version 1.5.0 (2003-09-17) Added: Add address book entries from read message screen Added: After sending a message, web mail remembers what folder you came from and redirects you there Added: Content filtering now supports “doesn’t equal” Added: English spell check added to web interface Added: International character sets can be used in web mail compose screen, but bear in mind that not all email clients can read these types of messages (UTF-7), and that appropriate language packs need to be installed on the server and client machine Added: List export function that saves user list to a text file for download Added: Orphan cleaner added to clean spool Added: System administrators can rename domains Added: System administrators may add a domain from the Manage Domains screen. Added: Users may choose a reply-to address Added: Web service functions for alias catch-all Added: Web service functions for list management Added: Web service to reload a domain Added: Web service to rename a domain Added: When delivering mail to remote recipients, 5xx error codes are now immediately bounced Changed: Bounce messages are now more detailed Changed: Plain-text messages now show up in a courier font for easier reading Changed: The “Compose Message” and “Config” menus were swapped to match SmarterStats Fixed: An issue was fixed with SMTP when a single recipient was addressed more than once in a single email Fixed: AOL delivery failure messages are now displayed properly Fixed: Attachments now work when sent from a Macintosh Fixed: Auto-responder subject properly supports accented characters Fixed: Compose window was displaying strangely when many recipients were in the email Fixed: Handles messages where “content-disposition” is “attachment” Fixed: Servers with a +GMT offset were not reporting their IMAP internal dates correctly Fixed: Skin override to handle various browsers Fixed: Very large attachments were timing out on retrieval through POP or IMAP Fixed: When a folder was empty, the counter at the top of the folder window showed the incorrect count of messages Fixed: When a large number of emails to invalid recipients were sent, they would clog the spool and delay other messages. This issue has been resolved Version 1.2.0 (2003-08-25) Added: 'Printer friendly' print option Added: Accented characters are supported throughout program including the web mail compose window (for characters 0-255, ISO 8859-1) Added: Automatic domain alias assumed: mail.yourdomain.com -> yourdomain.com Added: Automatic login by form post or query string implemented with sample source in help file Added: Configuration option added that allows deleted messages to be saved in a Deleted Items folder, now the default for new mailboxes Added: Domain alias MX validation for security reasons Added: Domains can add an alternate SMTP port to listen on in addition to port 25. Helps work around ISPs that block SMTP. Added: Folder listing page now shows mailbox size usage, limit, and percentage Added: Foreign character sets (ex: Chinese) are supported throughout the program except in the web mail compose window. Added: In admin interface, enter may now be pressed to search for a domain Added: Logging levels can now be chosen by protocol Added: Mailbox and message cache times can be set by administrator to further optimize SmarterMail hardware usage Added: Message listing now shows your current position in your mail folder Added: Messages can be forwarded as attachment or text Added: Messages unread now shows up in title of browser window so it’s easy to see on a task bar or minimized Added: Messages with attachments now show a paperclip icon. This uses the MIME header, so it could show some messages as having attachments that do not. This is due to some email clients sending improper headers. Added: Multiple email addresses can be added to an email from the address book at once Added: New default skin Added: Passwords may be locked by administrators so they may not be changed Added: Performance counters now get registered in PerfMon to better optimize and manage SmarterMail Added: Permissions lock-down check will ensure that the directory permissions on your site have been set correctly. Added: Registration system integrated for free version Added: Skins can now be overridden by Browser and Browser/Version, to allow overrides when necessary Added: Support for reading most other common language sets. Added: Unread items are bolded in the web interface Added: Unread messages display an icon next to them in the web interface Added: When reading a message in the web interface, the size of the email is shown Added: You may set the size you desire on the compose window, and that setting will be saved Changed: “Header display on reply” option now defaults to Basic instead of full Changed: Additional testing and optimization of browsers with updated help to specify compatibility. Changed: Address book state field is now a free-form text field Changed: Compose window is no longer a pop-up Changed: Content filtering settings no longer look in attachments Changed: Delete options have been simplified Changed: DNS fields removed from general settings, as they are no longer used Changed: Domain content filtering now runs before user filtering and forwarding Changed: Friendly names now show up Changed: If a message is marked for deletion, all parts of the message get crossed out in the message list Changed: In the compose window, clicking on To, CC, or BCC will bring up the address book. The […] button is no longer present Changed: Installer size reduced for those people who already have Microsoft .Net Framework 1.1 installed. Microsoft .Net Framework is downloaded during install if needed. Changed: List server responds with a result of subscribe/unsubscribe requests Changed: Logging performance improved Changed: Overall layout and feel Changed: Passwords are not visible to domain administrators or users. They can be changed by administrators and the account’s user. Changed: Purge command removed from action drop down box in web interface if deletion option is auto-purge or move to deleted folder. Changed: Read message window is no longer a pop-up Changed: Replies will only have one Re: Changed: Select All/Deselect All buttons replaced with a top-level checkbox that does not require postback Changed: Sorting of folders always has Inbox, Sent, & Deleted at the top. Changed: Spool message status now more detailed Changed: The subject of a message in the message list is now clickable to navigate to read a message Changed: Unread message now Envelope Icon Changed: White/Black Listing on a server is now separated by protocol (SMTP/POP/IMAP) to allow for more strict rules. Fixed: A few stability issues were addressed Fixed: Content filtering on sender IP Fixed: Digest subscribers to a list were not recognized as having post permissions Fixed: Digests for list server Fixed: Domain aliases now work as expected Fixed: Email attachments of type rfc822 may be downloaded from web interface Fixed: Entourage for Macintosh would not work in IMAP mode Fixed: Eudora only downloaded half of all messages Fixed: Fixed a skin problem where a black bar sometimes appeared at the bottom of the window Fixed: Issue where curly brackets caused exception with various other mail software. Fixed: List boxes were not displaying at the correct width in Netscape. Fixed: List server only prefixes messages once Fixed: POP clients could have received more than one copy of a message that was only sent once Fixed: POP failed on some clients when messages existed that were marked for deletion Fixed: POP sometimes re-downloaded messages if “leave message on server” option was selected in some email clients Fixed: Relay server could have a looping condition if relay server relays to itself Fixed: Removed “Failed” folder in spool Fixed: Reply to list option now functions as it should Fixed: Server stats spool message counter was showing incorrect value Fixed: Session timeouts are now handled gracefully Fixed: Some pages became distorted when viewed by Netscape. Fixed: Spam list settings were not saving the description of the spam lists Fixed: Special characters in folder names will not cause reading emails to fail Fixed: Spool will no longer get clogged if many messages fail to send Fixed: View Headers displays correctly and completely. Font changed to make more readable Version 1.0.0 (2003-07-15) None: Original Release