MailEnable Professional Release Notes ===================================== 10.32 16th February 2021 ------------------------ ADD: Postoffice authentication allows you to authenticate using LDAP FIX: Some emails with mixed case content types were not being displayed in webmail correctly FIX: IMAP performance improvements with index saving and SEARCH command FIX: IMAP command continuation was not working on some commands FIX: Importing a CAL file with large UNTIL date for recurrence was not working FIX: NDR copies sent by SMTP would only work if copied address was local or in same domain as sender FIX: SMTP PTR checks were timing out and being ignored FIX: IMAP giving same EXISTS value in NOOP causes it to keep doing NOOP FIX: Webmail would send blank emails if it was detecting some strings in the message body FIX: SMTP service was logging NDR source incorrectly in one place if use inbound queue for NDR option is set FIX: SMTP could lose message authentication status for outbound emails being delayed FIX: Creating new folder under extended character set folder name in webmail was not showing the decoded folder name in dialog FIX: Moving folders with non-ASCII characters in name with EAS was corrupting folder name FIX: The timeout webmail page was not using sites logo FIX: Many underlying index changes 10.31 11th August 2020 ---------------------- ADD: Address book in webmail popup shows all the Contact folders ADD: Client Identity (CLIENTID) advertised and logged for IMAP ADD: Default font in webmail under options FIX: Exchange ActiveSync was missing command in options relpy which caused Outlook on mobile to not set up account FIX: Deleting email in webmail after double clicking it could produce an error FIX: After initial save to drafts in webmail the save to drafts button would remain greyed out FIX: Deleting email in popup window in webmail was not refreshing message list FIX: Handle leak in ActiveSync FIX: Webmail editor was incorrectly continuing a URL link over a linefeed when composing FIX: Default font and font size were not being included in an message if they font or size were not changed during composing FIX: Webmail will not show contact photo for any contacts not in Contacts folder FIX: Postoffice connector would crash if DSN enabled and over 2kb of recipient addresses in an email FIX: Location service cache was not enabled in SMTP, slowing it down FIX: Replying to an image with inline images in it was not keeping the images FIX: Blocking angle brackets in IIS was preventing double clicking on emails in webmail to view FIX: UID FETCH could fail to return details for bracketed header requests FIX: IMAP HEADER.FIELDS command would return Received-SPF header item when Received was requested FIX: APPEND command in IMAP service was not saving the flags if folder not quoted FIX: Some invalid UTF8 in an email in webmail could produce an error message FIX: When creating a task in webmail, it was still showing the Notes for the last selected FIX: Forwarding an email with attachments with content-ids and a signature with an image duplicated the attachments FIX: Account usage indicator was not updating in webmail when new email arrived FIX: Invalid charset in MIME boundaries for emails viewed in webmail may show undecoded content FIX: IMAP LIST with reference name passed did not list subfolders from 10.28 onwards FIX: IMAP was not returning the hierarchy delimiter with LIST command with reference name but no mailbox name FIX: IMAP was not returning Noselect for empty mailbox name in LIST FIX: IMAP could get into a deadlock and stop accepting a new connection FIX: SPF was not expanding the h macro on non-bulk emails FIX: A BODY section FETCH in IMAP could be one out if the email had a MIME boundary with no header items 10.30 24th April 2020 --------------------- FIX: Various remote image issues with search results and print previewing in webmail client FIX: Image slideshow and preview of image attachments was not working FIX: Some headers used for categories in webmail client would stop the folder messages being listed FIX: IMAP was not allowing username of anonymous for LOGIN authentication FIX: Junk report emails were not correctly visible on iOS with ActiveSync FIX: The self signed certificate created on new installation was not using shar256 FIX: HTTP debug logs could appear on root drive FIX: If mailbox config files did not match address map config files in same case then webmail gave error when sending FIX: Calendar data files with no description may not be returned when exported FIX: SMTP not returning anything to client on RCPT failure if SMTP Inbound script does not set response FIX: Access control for services in admin was not allowing pasting IP addresses FIX: IMAP not parsing boundary information in emails correctly for BODYSTRUCTURE FIX: Admin program was relying on PATH environment variable for DKIM admin FIX: Change password page in webmail could fail FIX: Diagnostic option in web admin hidden if user is not a SYSADMIN since it did nothing FIX: Quoted printable attachments with null characters would not download correctly FIX: The news feed in admin program was only working with TLS 1.1 and before FIX: Advanced node under webmail options was not jumping to the correct place on the page FIX: Read notification message sent from webmail could have HTML in the plain text content around the email senders address 10.29 3rd January 2020 ---------------------- IMP: ClamAV updated FIX: Remote image hiding when a message is double clicked was not reloading into correct frame FIX: Various mobile webmail updates FIX: SMTP was writing out an extra debug line indicating an error when it had already disconnected FIX: Protocol website was not handling an error which could cause the app pool to be restarted FIX: SMTP service was bouncing messages on the MAIL FROM command on network error instead of retrying FIX: IMAP UID EXPUNGE was not logging if there was a disk error FIX: EHLO blocking in SMTP didn't have logging describing why it was blocking connection FIX: RFC822 attachments to emails in ActiveSync were not being seen by some clients FIX: Webmail was not sending to IDN addresses FIX: Inline attached images in emails viewed or printed in webmail with Microsoft Edge could cause session timeout 10.28 5th December 2019 ----------------------- ADD: Recurring tasks are now supported by the MAPI Connector ADD: Custom Special folders can now be created via the MAPI Connector IMP: Caldav/CardDAV resources containing extended characters can now be accessed via localised URL IMP: IMAP XLIST is now enabled by default FIX: Installer now strips spaces from postoffice names FIX: Shared special folders created in webmail were not visible to the MAPI client FIX: IMAP SPECIAL-USE folder capability is now advertised when XLIST is enabled FIX: Webmail could corrupt 8bit emails if it read a message before marking as read FIX: The advertising quota under IMAP settings checkbox was missing FIX: XMPP is not always closing dead connections FIX: SMTP is reindexing mailboxes if mailbox needs updating, but SMTP service does not need to do it at that time FIX: XMPP logs where not in 24hr time FIX: NAMESPACE was not being shown in the CAPABILITY response for IMAP FIX: Message with UTF8 subject causes error in webmail due to incorrect XML FIX: Mailbox Search causes crash where FIPS is enabled FIX: .NET error when creating or editing mailbox level filter in web mail with no action set FIX: Improve diagnostics utility output FIX: Webmail was stripping the dir attribute from div tags so RTL emails are not viewed correctly FIX: Quota not being rebuilt correctly if invalid unicode was in an index file FIX: Some unicode folder names created in webmail were not being encoded correctly for IMAP clients FIX: Transfer encoding may be missed in IMAP BODYSTRUCTURE on some headers 10.27 10th October 2019 ----------------------- IMP: Webmail free/busy scheduler in web mail now always lists the organizer of a meeting IMP: XMPP HTTP Upload port and SSL option can now be configured via MMC Admin IMP: WebMail New Mail Notifications now includes the message sender IMP: MAPI now supports custom folder types for non-default folders IMP: MEActivityMonitor has been ported to .NET framework FIX: Critical Security Updates FIX: Browser resize issue when listing MyFiles folders when attaching to storage FIX: You can now select a custom calendar when creating an appointment from the main menu FIX: Send button would not render label correctly when composing in new window via Microsoft Edge FIX: Could not publishing a folder in Webmail MyFiles FIX: An error would occur if you create identity in webmail and Reply To address is empty FIX: Webmail tasks are not being filtered for Active or Overdue Tasks FIX: Javascript error would occur when creating a new appointment in webmail and clicking Show Freebusy (work hours) FIX: When editing an appointment in a new window in webmail, freebusy popup was too wide FIX: Webmail is not validating email addresses containing angle brackets when composing FIX: ASP.NET error when updating an appointment and selecting option to send to an attendee FIX: Custom calendar folder did not load the correct view when accessed as a share 10.26 12th August 2019 ---------------------- IMP: Free/Busy improved to always show current user mailbox IMP: Webmail calendar connected shares now show effective permissions in color legend IMP: Webmail appointment dialog now allows you to select target resource IMP: Minor WebMail usability improvements (settings layout, control label clicking, etc.) FIX: Changing the status of a previously accepted meeting may not resolve the correct event instance FIX: Private events may raise exception and prevent items in calendar from showing FIX: Publishing folder in webmail MyFiles would render a blank page FIX: Send button is blank when composing in new window via Microsoft Edge FIX: Meeting requests issued for a shared calendar now assign the calendar resource mailbox as organiser FIX: Webmail would not correctly display messages with cpXXXX type encodings FIX: Editing the notes property of a task in webmail could corrupts the encoding of line feeds in the TSK file FIX: Webmail Free/Busy work hours checkbox would display JS error when composing in a new window FIX: When editing an appointment in a new window in webmail, freebusy popup is too wide for it FOX: Accepted meeting requests were marked as Tentative rather than Busy 10.25 20th June 2019 -------------------- FIX: Platform bug fixes and critical security updates - Thanks to Soroush Dalili of NCC Group ADD: Added login screen option to remove the use of the high resolution background IMP: Webmail search results are now sortable by column IMP: Added additional http request parameter parsing/protection to detect malicious arguments IMP: Webmail search results columns are now resizable IMP: Reduced memory footprint for caching postoffice/organisation directories IMP: Minor webmail stylesheet alignment fixes FIX: Improved the audit logging of failed SMTP authentication attempts to direct to the target user/postoffice rather than assuming the default postoffice FIX: IMAP may show appointment subject as Private for Outlook connector FIX: List server may still generate NDRs for password protects and disabled lists when NDRs were disabled FIX: Base64 encoded UTF-8 subjects that were split may show incorrectly in webmail FIX: Some inline attachments were not shows as attachments in webmail FIX: Email address markup in preview would not compose a new email when clicked 10.24 28th May 2019 ------------------- FIX: Platform bug fixes and critical security updates - Thanks to Soroush Dalili of NCC Group ADD: WebMail can create custom folder types ADD: WebMail supports custom calendars ADD: WebMail supports custom contacts ADD: Webmail supports custom task folders ADD: WebMail supports recurring tasks ADD: Added Notes properties for webmail tasks ADD: Exchange ActiveSync can create and list custom folder types IMP: Improved layout/style of webmail calendar IMP: Adjusted webmail fonts to be more consistent IMP: Improved rendering of message list/task list for date and message size columns IMP: Edge Browser style and layout fixes and improvements FIX: Task summary view would not render full screen width FIX: Message Search results could display scroll bars when rendering recipients in preview panel FIX: If the notes folder contained a single note, the contents could not be edited. FIX: ActiveSync licenses may not validate if proxy servers returned verbose HTTP Responses INF: Removed legacy functions from Version 4 (Hoodoo) WebMail assembly 10.23 30th March 2019 --------------------- IMP: Reduced size of webmail html pages FIX: WebAdmin would raise exception on exit FIX: Webmail directory caching may not update (and could result in empty directory) FIX: Deleted items may temporarily reappear if delete operation overlaps with checking for new messages 10.22 20th March 2019 --------------------- FIX: Replaced Google QRCode render with embedded solution (Deprecated on 19th March) FIX: Webmail folder list would not render entire depth of folder tree IMP: Increased webmail index to allow storing additional properties (Categories/ Task Completion Date) IMP: Improved initial render speed of login page 10.21 18th March 2019 --------------------- ADD: New greylisting option to bypass hosts with valid SPF ADD: WebMail now provides inline action overlay to message list ADD: Administrators can now enforce user password change via WebMail IMP: Message now includes additional information about message classes IMP: Webmail much faster to delete items FIX: SPF h macro was not being expanded FIX: FIPS being enabled on server was not allowing TLS 1.2 for services FIX: Drap and dropping messages in webmail with Firefox could put items into wrong folder if folder list was scrolled FIX: If debug and activity logs paths were changed in services, then web admin would not show that users were connected FIX: Some services weren't working properly with folders if they ended in a space character FIX: Whitelisting and blacklisting in webmail was not working with all domains FIX: IMAP migration would fail if two folders on remote mailbox were marked as the Sent folder FIX: XMPP service was not allowing TLS 1.2 by default FIX: Listing more than 10,000 items in administration program may causes it to fail 10.20 28th November 2018 ------------------------ ADD: Forwarding inline images in webmail now shows the image in the editor ADD: Updated ClamAV to 0.100.02 ADD: Webmail supports exceptions on recurring appointments ADD: Can select an all day event on the calendar popup in webmail now, instead of just on the new appointment screen FIX: Inline images improved to work as attachments in webmail to be more compatible with clients FIX: Large text only emails were slow when passing through body checking filters FIX: Redirection from mailbox (when remailing from mailbox) to a disabled mailbox could generate a loop FIX: Emails sent from webmail may wrap incorrectly and appear to corrupt the text FIX: Appointment cancellation emails in webmail may not appear with button to allow easy cancellation FIX: Contacts added with CardDAV may get work address fields incorrect if some were empty FIX: Appointment cancellation emails in webmail may not show the cancellation button FIX: Printing plain text email in webmail was showing error FIX: Postoffice connector may not send email to junk folder if the email header was very large FIX: Clients requesting certificate with SNI for non-IIS services would get default cert if length of SSL handshake was under 255 bytes FIX: Emails sent from EAS may not be viewed on Apple devices correctly FIX: Scripted filters could stop processing emails if there were script errors FIX: New message arrival while composing in mobile webmail could send you back to message list FIX: Message list may not show sender email address if no alias for address in mobile webmail FIX: SPF "a" check was not checking IPv6 addresses 10.19 5th October 2018 ---------------------- ADD: SNI support for SMTP, IMAP, POP, etc ADD: Drap and drop images directly into emails and signatures in webmail ADD: Drag and drop files when composing emails in webmail to upload ADD: Adding attachments allows multiple file upload when composing in webmail ADD: Can preview PDF attachments in webmail FIX: XMPP was not working with UTF8 characters except in webmail interface FIX: Webmail could take long time to send an email with large HTML content FIX: IMAP was slow dropping timedout connections where no authentication had happened FIX: Autoresponders have References and In-Reply-To headers now FIX: Saving autoresponder in admin program was not wrapping lines when needed FIX: EWS migrations were not marking read messages as read FIX: UTF-8 attachment filenames in webmail were not being added correctly to Download all zip file FIX: Webmail body search was not using the faster search indexing FIX: Indexing could fail to add correct received date on wrapped email headers FIX: Apple autoconfig was not working for email addresses in domains that were redirected 10.18 23rd July 2018 -------------------- IMP: Updated ClamAV to 0.100.1 FIX: ActiveSync could send down invalid UTF8 on some plain text messages if HTML to plain text was done on the server 10.17 11th July 2018 -------------------- IMP: Updated ClamAV to 0.100.0 IMP: ActiveSync was using too much CPU on large messages FIX: Invites in webmail will show the invite details as well as the message details FIX: Mobile webmail appointment time dialog was preventing editing times FIX: Chinese translation had corrupted items in it FIX: Disabling some features of webmail could stop the toolbar showing the item before the disabled one FIX: NDR option only send NDRs for authenticated senders was still able to send NDRs for non-authenticated senders FIX: Report as spam in webmail much faster FIX: ActiveSync was not always reporting new folder creation FIX: Some appointment invitations were extremely slow when viewed in webmail FIX: IMAP was logging a locking event to the Windows event log when it didn't need to FIX: Removed virtual list option in administration program since no longer used FIX: Search indexing options were being hidden in admin program FIX: MagicSpam plugin could fail when receiving email for a catchall address FIX: Possible lockup in IMAP which would make it stop processing new connections FIX: ActiveSync service was not removing cached folder information when folder removed, which could cause Outlook to keep requesting a sync FIX: 8bit emails may not be sent correctly in ActiveSync, so email contents may look incorrect for some charactersets FIX: Body filtering in filters were still searching some attachment contents 10.16 7th May 2018 ------------------ ADD: Mobile webmail now supports Notes ADD: Migration utility has Test button for IMAP migration to check if a connection can be made FIX: Autorecovering from index back for a folder was not forcing a resync on IMAP clients FIX: Registration wizard could crash on exit FIX: Stopping IMAP service could leave indexes partially written FIX: System monitor in webadmin may fail depending on server culture settings FIX: Webmail was generating error when downloading an empty file FIX: Webmail attachment could show as ATT00001.dat for filenames encoded using RFC2231 FIX: Editing distribution member with CardDAV may not update the member FIX: Chat not installing all files for webmail on new installation 10.15 3rd Apr 2018 ------------------ ADD: Can now delete all emails in queues for a specific account using admin program ADD: Chat - Roster's can now be defined at a postoffice level (as personal or mailbox list) ADD: Chat - XMPP now prefers later TLS versions for improved security and to avoid packet fragmentation issues with some clients (TLS Version) ADD: Chat - Synchronize conversations at other locations (XEP-0280) ADD: Chat - Allow entities to query time information (XEP-0202) ADD: Chat - Can now enable enhanced stream management (XEP-0198) ADD: Chat - Can now enable Client State Indication (XEP-0352) ADD: Chat - Allow clients to access chat history/archive (XEP-0313) ADD: Chat - Enable Blocking Feature (XEP-0191) ADD: Chat - Enable PubSub Feature (XEP-0060) ADD: Chat - Enable PEP (XEP-0163) ADD: Chat - PEP Notify on Presence can be enabled or disabled ADD: Chat - Advertise OMEMO Support (XEP-0384) ADD: Chat - Roster Versioning (XEP-0327) IMP: Chat - If rosters exceed 100 items, postoffice users will be forced to use private rosters (Postoffice Roster Size Threshold) IMP: Improved service debug logging information IMP: ClamAV updated to 0.99.4 FIX: SPF may incorrectly pass emails if they had two levels deep of includes FIX: ActiveSync keeps timezone name so syncing on another Outlook client shows correct name as well as correct timezone FIX: Web administration was showing checkbox for a couple of debug log level options FIX: Deleting action in postoffice level filter was not deleting it FIX: Syncing groups in CardDAV now works for email addresses without a contact item FIX: CardDAV was syncing on name in VCARD, where formatted name should have been used FIX: Webmail editor resizing fixed FIX: Webmail editor could reset focus as wrong times (i.e. on a resize of window) FIX: Emailing file from My Files in webmail when composing in new window would not show added file in Chrome unless window refreshed FIX: Viewing email with invite attachment in webmail would show invite details rather than use the message also attached FIX: Viewing tasks that were missing subjects would produce error in webmail FIX: Tasks created in ActiveSync would be set to important, rather than normal FIX: IMAP was not correctly showing folder name for folders ending in period character FIX: Webmail was not allowing you to unselect a shared calendar once it was selected, without logging in again FIX: IMAP may not time out on sending a full message if there was a timeout during send FIX: IMAP migrations weren't retrying on some failures FIX: IMAP migrations may leave migrated messages as unread if mailbox in use or no existing index FIX: IMAP migration will now attempt the same message twice if there is a timeout on downloading, then move to next message (Kerio reporting incorrect message size) FIX: DKIM test would fail if two CNAME lookups were required to get TXT record FIX: Abuse detection was not blocking if same password was being attempted on different mailboxes FIX: DKIM test would fail if an included header line was wrapped, but no header content on first line FIX: ActiveSync may not be able to return message content if it had not FIX: XMPP now retries and handles binding attempt failures on startup FIX: Webmail was not showing email preview on iOS 10.14 15th Feb 2018 ------------------- ADD: Added the ability for users to be notified when SMTP messages are received by remote hosts (in user Audit log). ADD: Postoffice Administrators can now access diagnostics via WebAdmin ADD: Diagnostic Report now warns if SRV records are not defined for domains IMP: Connecting to a shared calendar on iOS can now be achieved via the CalDAV user principal URL IMP: WebAdmin popup dialogs are now resizable IMP: WebAdmin mailbox details now shows current disk usage IMP: Improved the layout of WebAdmin domain details in readonly mode IMP: WebAdmin can now be configured to use large buttons and branding for legacy skins IMP: WebAdmin now provides feedback on successful saving of settings FIX: Autodiscovery will now return compliant error if client requests mobile schema and EAS is disabled FIX: Active Directory would fail to create user logins if the existing user's password violated password policy (which causes the MMC to show a dialog saying that it could not fetch user login). FIX: Migration service could crash due to threading abandonment issue FIX: IMAP migrations would mark source messages as read 10.13 31st Jan 2018 ------------------- INF: Rotated Code Signing Certificate for installation kits ADD: Administrators can now apply a threshold for the maximum number of failed recipients an account can generate per hour ADD: Tray Monitoring now advises of most active SMTP Outbound mail accounts (allowing quick identification of abused accounts) ADD: Automatic Sign-Up utility is extended and included within core product ADD: Auto-Signup is now integrated into core product ADD: Auto-Signup now includes Google reCAPTCHA validation (to prevent abuse via internet signup bots) ADD: Auto-Signup is now customizable via CSS (you can manipulate the layout and styles via an external stylesheet) ADD: Auto-Signup now includes the ability to apply default settings for users (limiting user access to a defined set of protocols) ADD: Auto-Signup now allows limiting the number of messages users can send per hour ADD: Auto-Signup now allows preventing users from being able to send e-mail ADD: Auto-Signup now includes has the ability to add additional fields and functionality to the signup page via JQuery and Javascript includes ADD: Auto-Signup now allows customizable branding ADD: Auto-Signup now has the ability to automatically sign users into webmail once they have been validated via the Sign-Up form ADD: Auto-Signup now allows localization on the Sign-Up form ADD: Auto-Signup now allows administrators to nominate which domains are allowed to participate in public sign-up ADD: Auto-Signup now can now redirect to an external URL once the sign-up has created the user ADD: Auto-Signup now uses session tokens to prevent bots from auto-submitting user creation attempts FIX: Mobile webmail may report an exception with compose.aspx on machines without .net framework 3.5 installed FIX: EWS migrations would not always connect via SSL (and may fail to migrate users) IMP: Auto-Account creation (when using Active Directory) would not create MailEnable logins if the password policy was violated. 10.12 18th Jan 2018 ------------------- IMP: Improved message display in webmail IMP: Webmail display of SMS messages synced with ActiveSync will show emojis IMP: Invitations sent from XMPP no longer needs SMTP IP relay configured FIX: Build installed old version of ARPDev.Core.Helper.dll FIX: ActiveSync was sometimes forcing a resync when not needed FIX: IMAP migration created from webmail was not using SSL when selected FIX: IMAP migrations were migrating virtual "all" folders FIX: Migration service could crash under load (due to threading/concurrency issue) FIX: IceWarp migration would not reliably import CardDAV contact items FIX: IMAP migration would not reliably import items with nulls or invalid characters in the message body 10.11 14th Dec 2017 ------------------- INF: Updated Initial release had a DLL mismatch error that caused management console to raise an exception when viewing a mailbox. ADD: Desktop WebMail message archiving now allows searching and removal of messages from bulk mailing lists ADD: Desktop webmail now provides a filter button that hides bulk emails from the message list IMP: Bulk emails are now denoted with the $IsMailingList flag (as used by IMAP and webmail) IMP: Desktop WebMail is now much faster in rendering message preview IMP: Webmail clients now give clearer indication of exploited senders (mailsploit) IMP: Improved parsing of escaped recipient aliases FIX: 8bit MIME messages may show invalid characters in Desktop WebMail FIX: Message list will no longer update/refresh unless you are on the first page of messages FIX: Chat option was not enabled after selecting Configured per Postoffice and creating a new postoffice FIX: Installer now removes the WebDAV module from MailEnable's WebMail IIS site (so it does not conflict with Chat File Transfers) FIX: SMS messages are now generated with a Received header 10.10 30th Nov 2017 ------------------- ADD: WebMail can now compose and respond to SMS messages using user's ActiveSync device as an SMS gateway ADD: Email sender's online status is now visible from within the preview pane ADD: Email sender's contact photo is now shown within the message preview pane ADD: A comma delimited list of chat groups can now be configured on a per-mailbox basis (via webadmin) ADD: Clicking on a sender’s online status will now navigate to a chat session ADD: WebMail now uses intelligent phone number parsing based on E.164 IMP: Improved layout of e-mail preview pane IMP: Webmail now validates existing contacts when attempting to add via preview pane IMP: External User Guest URL can now be configured via MMC and Web Administration FIX: Fixed message subject encoding bug folded inline mime boundary segments FIX: Corrected minor dialog size issue with mailbox editing window in webadmin FIX: Uploading an image when adding a new contact may present a javascript error (if the add image button is clicked before saving). FIX: Contact Information PopUp window would not reliably resolve contacts (and would only render e-mail address and display name) FIX: Chat Guest feature can now be enabled/disabled via MMC and Web Administration 10.00 7th Nov 2017 ------------------ * Major Version Release (see version 9 release notes for rollup fixes)