MailEnable Professional ReadMe.txt ================================== This README File provides release notes for MailEnable Professional Edition. RELEASE NOTES ============= Important: You should submit your email address and subscribe to the RSS feed to receive notification of product updates and hotfixes. 3.66 5th May 2013 --------------------------------- FIX: IMAP may mis-report that the connection limit has been reached and that server is too busy. FIX: Installation on IIS/IIS6 compatability system better detects later versions of the .NET framework FIX: IMAP Service may experience high CPU and excessive logging when authenticating dropped SSL sessions FIX: Downloading some attachments as a consolidated ZIP may result in a webmail crash FIX: Upgrading MailEnable may skip the Framework detection on IIS6 but still add the 3.5 dependencies to web.config. FIX: Exception may be raised when running web mail under NET 4.0 when webmail accesses a corrupt FOLDER.DAT file FIX: Changes to folder contents may unnecessarily set the a change flag file, potentially causing folders to be reindexed and resulting in flag loss and unnecessary replication). 3.65 22nd Apr 2013 --------------------------------- FIX: Fixed Installer issue where it may not correctly configure the correct service executable path as the MailEnable BIN directory Incorrect configurated was being placed under: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\[Service]\ImagePath IMP: Added support for use of IO Completion ports providing more scalable services and impoved resource usage 3.64 21st Apr 2013 --------------------------------- FIX: CRITICAL: Security update for MailEnable Messaging Platform (all versions) ADD: SYSTEM: Performance counters now available for 64 bit Performance Monitor FIX: IMAP: IMAP tries to log to the audit log failed logins FIX: IMAP: IMAP may raise an exception if client requests a poorly formatted message range FIX: MIGRATION: Migration utility was not setting message flags after migrating messages via IMAP FIX: IMAP: Improved handling/scalability of inbound SSL communication with IMAP protocol INF: [Additional minor version changes not tracked for this build] 3.63 July 21 2009 ----------------- Fix: Improved attachment support for webmail Fix: Webmail resizing of message list was not correct Fix: Not all IIS sites were listed in administration program to add webmail/webadmin virtual directories Fix: IMAP notification issue for marking messages could cause service to fail 3.62 June 10 2009 ----------------- Add: Added "Limit Smarthost Recipients" (value 0 or 1) SMTP registry key to limit outbound recipients per email Add: Replaced Spamhaus SBL XBL preset with ZEN Imp: Importing Windows users can now do this from an AD domain Imp: Scrolling messages lists in webmail can be much faster Fix: Adding word list in admin program for filtering will remove the extra space around words since they are not used Fix: List confirmations may be denied on some folded subject lines Fix: IMAP SEARCH NEW was not returning correct results Fix: IMAP recent flags were not being cleared properly after a new mailbox session was completed Fix: IMAP was allowing flags to be set on folders when EXAMINE was used Fix: IMAP was not returning unseen first message sequence for EXAMINE Fix: SMTP service could fail when allowing unlimited amount of recipients Fix: Migration utility will not append @postoffice on usernames when trying to authenticate/migrate remote IMAP Fix: Migration utility could fail on IMAP servers that returned multiple responses for the same message Fix: Migration utility would fail to migrate mailboxes with unquoted heirachy delimiters Fix: Migration utility would try to select non-selectable folders Fix: Migration utility was not logging out after migrating mailbox Fix: Removed DSBL blacklists from install since they are no longer available Fix: Forwarding email in webmail which was only an attachment type was not forwarding the attachment contents Fix: SMTP URL blacklisting improved to detect more links in emails Fix: When using the Edit button in administration program to edit word list it may edit the wrong word list Fix: On new installation, the option to move junk messages to junk folder was set to by postoffice, but administration program was showing it was moving to inbox Fix: HTTPMail service could crash when uploading calendar changes via Thunderbird Fix: Using %SUBJECT% literal in scripted filters was not escaping quotes which would not execute the script Fix: All header lines are checked for password to remove in password protected lists Fix: When creating links for email addresses in plain text emails in webmail, _ and + were not being recognised as part of email Fix: Migration utility could leak memory slowly Fix: Priority flag was not visible in webmail for messages in Drafts folder Fix: POP SSL options were not being saved through the administration program Fix: Global address list dropdown was being displayed in the webmail address book Fix: NDRs may not be sent if outbound SMTP was forced to a specific IP Fix: If webmail group was missing GRP file of members, sender would get .Net error Fix: Sending to an empty group in webmail was not giving error indicating that there was no recipients Fix: Read receipts in web mail now indicate that the read time is in GMT Fix: When setting a mailbox to have quota limit you could not set it to unlimited via web admin if accessed with ADMIN mailbox Fix: Webmail would treat two recipients emails as one if seperated by a space if there was another email seperated by a semi-colon Fix: MTA could crash if incorrect command files were written into the queue folders Fix: Installing MailEnable to a long path could cause postoffice connector to crash when generating an NDR for a disabled mailbox Fix: Display issue in Chrome which stopped message, tasks and contacts list from being displayed Fix: Reaching the limit of lists in webadmin without refreshing page was still allowing more lists to be added Fix: Calendar folder item in webmail was showing that there were unread messages inside it Fix: URL encoded content-location header items for embedded images may not be found to display inline images in webmail Fix: Wrong popup menu items were being shown for mailboxes in web administration Fix: Messages which were just attachments were not being indexed as indicating they had any Fix: Various display issues when using Webadmin with Google Chrome 3.61 February 29 2009 --------------------- Imp: Added Barracuda DNS blacklist as option Imp: Added AVG 8 preset to AV options Imp: Reading messages in webmail is slightly faster Imp: Removed heavy html editor since no longer needed Imp: Can edit multiple redirections in webmail by using comma Fix: When upgrading details of existing appointments in webmail that were not all day events would not be visible Fix: Antivirus scan DLL could fail on some messages and stop MTA service Fix: EXAMINE command in IMAP was indicating permanent flags were available Fix: STARTTLS was not being advertised by SMTP service when enabled Fix: Bayesian filtering could crash on some messages Fix: Baeysian was using all header information when autotraining when it shouldn't Fix: Editing a locked mailbox in administration program was producing error Fix: Authentication could stop a service with some default postoffices Fix: Enabling Windows authentication after install may not work if software was locked down Fix: IMAP STATUS command was returning OK for folders which did not exist Fix: If Windows drive was not NTFS the webmail may not install correctly Fix: Some messages would only show a small portion when using IMAP on iPhone/iPod Fix: Accessing MailEnable calendar using HTTPMail from Outlook was not always working Fix: Viewing/editing directory entries in admin program where there was no extended properties will show first entry properties instead Fix: uuencoded attachments were not always downloadable in webmail Fix: Multiple inline items in emails viewed in webmail may cause first one not to be visible Fix: Publishing a calendar via webdav to HTTPMail could apply timezone offsets incorrectly to appointments Fix: Administration program could crash when you went to select an SSL cert and there was a lot of them Fix: Permission levels on iCalendar file hosting was not working correctly and may deny access Fix: Managed folders page in webmail was failing if over 255 folders in mailbox Fix: Marking a group of messages read/unread in webmail with mixed unread/read values would make unread count incorrect Fix: Appointment reminder dialog was only showing in English and not translatable Fix: Could not select SSL certificates with common names with commas in them, or certs with email addresses Fix: Right clicking on image attachment being displayed and saving as in IE might not work with some emails Fix: SMTP AUTH was not returning 535 error for failed auths in CRAM-MD5 and NTLM Fix: SMTP was giving incorrect error code on second EHLO. Changed to accept this. Fix: The lightweight HTML editor now works with Safari, Opera and Chrome Fix: Under load using encrypted passwords may prevent a login Fix: Link highlighting for plain text emails in webmail now will recognise https links Fix: Some rfc822 attachments in webmail were not able to be downloaded Fix: Multiple concurrent actions on directory in webmail could cause contact list to not fully populate Fix: , and ; keys were not working as delimiters in FireFox for entering recipients in webmail Fix: Address resolution error dialog in webmail could be displayed in the wrong place Fix: If migration utility is set to create mailboxes for all auth attempts, web admin would fail to add mailbox correctly Fix: In webadmin, if allowing unlimited mailbox size, you could not set new mailbox to lower 3.6 November 5 2008 ------------------- Imp: Added search to address book Imp: You can select to, cc and bcc at the same time in address book Imp: Improved attachment support in webmail Imp: Webmail calendar speed improvement Fix: Javascript fixes for webmail for Safari/Firefox Fix: Contact index could be lost Fix: Updated Microsoft runtime to stop install files being put on root drive Fix: Replying to all in webmail was not removing your own address if it was in CC addresses Fix: Messages with large amount of recipients could not be viewed in webmail Fix: Wraps recipient header lines from messages from webmail Fix: Some messages would cause AV check to fail Fix: Enabling CalDav in HTTPMail admin was not indicating a service restart needed Fix: SMTP service could duplicate inbound messages when large list emailed to Fix: IMAP could crash on retrieving certain messages Fix: Saving a second item in session into drafts folder in webmail could overwrite the previous one Fix: Various other minor fixes 3.53 August 16 2008 ------------------- Fix: Includes IMAP hotfix ME-10042 (see www.mailenable.com/hotfix) Fix: Columns for webmail are correct widths in Safari Fix: Multiple email selection in Safari would have incorrectly ticked the wrong rows Fix: Disabling Tasks and Calendar in webmail may still show in treeview for different languages Fix: Accessing webmail via incorrect URL could show "No username supplied" instead of login screen Fix: Removing existing appointments via cancel email from Outlook in webmail would not work Fix: Imported contacts may stop email address suggestion in webmail from displaying Fix: Using datepicker in webmail under Safari may leave drop down date selections displayed over each other Fix: Entering tilde in webmail address would stop autosuggestion from working Fix: Mouse hover on contact item in webmail treeview was always displaying 0 contacts Fix: Removing a whitelist entry in webmail that did not exist on disk caused error Fix: Selecting default timezone for webmail users in admin program was not working Fix: Purging emails for a mailbox through admin program could lose flags on messages not deleted Fix: Forwarding emails from a mailbox in admin program would leave index Fix: Importing users in admin program for a postoffice will indicate if trying to import for a domain which is not under that postoffice Fix: Setting a value of 0 for max message size in admin for SMTP would show empty textbox when viewing again Fix: Installing MailEnable into a long path could crash SMTP when an NDR is being generated Fix: SMTP submission port could still accept unauthenticated emails for local users if error ignored Fix: In IMAP, a select on a folder which does not exist would not produce the correct error Fix: Migration capture updated to address bug with retrieving the folder list of target IMAP servers (utility may not detect folder list as reported by some IMAP servers) Fix: Migration capture utility modified to fetch from target server using BODY[] rather than BODY[MIME] 3.52 July 25 2008 ----------------- Fix: Messages delivered to mailboxes may be delayed as a result of message store index contention. Fix: IMAP may return incorrect results when SEARCH command is issued. Fix: LDAP service may fail with null pointer exception because slapd.conf access list conflicts with returning local contacts. Fix: Configuration will revert to soft confiuguration if you reboot server while hardening process is executing. Imp: Speed and resource utilization improvements when moving messages between folders with IMAP Imp: Improved compression of javascript libraries (webmail and webadmin) 3.51 July 08 2008 ----------------- - Fix: Upgrades from earlier releases where password encyption is enabled may not allow correct decryption of passwords. - Fix: Migration utility settings may fail to migrate from legacy pop/imap servers. 3.5 June 26 2008 ---------------- - Calendar Publishing now available through HTTPMail/WebDAV service (allowing mail clients to publish calendars as well as access published calendars) - CalDAV protocol now available through HTTPMail service (allowing online/integrated calendars) - Context Sensitive Help now available within WebMail client - Ability to enable and disable context sensitive help - Ability to specify alternate/custom url for context sensitive help - Minor speed improvement when loading webmail client - Memory leak associated with extended SSL usage - Erroneous IMAP commands could lead to high CPU utilization. - Downloading attachments from a message in a public folder may cause .NET exception. - Routed MTA messages were not retaining authenticated status - Messages may not immediately appear in message list upon delivery (as a result of index contention) - Evaluation period has now been reduced to 60 day evaluation rather than former 90 day evaluation - MailEnable libraries now use VS2008 runtime libraries (providing much improved application security against hack attempts) - TLS Support for MailEnable SMTP Service - .Net framework 2.X/3.X support - Application tested for Windows 2008/64 - MailEnable System Performance Statistics exposed to Windows Performance Monitor - Minor graphical and usability improvements to Webmail client - Enhancements to associated programming interfaces/API - All minor improvements and any bug fixes associated with existing 3.X releases 3.14 - 13th March 2008 ---------------------- Kits updated to include the ME-10040 hotfix. If you have applied this hotfix, there is no need to upgrade. + Fix: IMAP crashing - http://secunia.com/advisories/29277/ + Fix: SMTP crashing - http://secunia.com/advisories/29300/ 3.13 - 6th March 2008 --------------------- + Fix: SMTP could crash when resolving some domains + Fix: SMTP could crash with W3C logging enabled + Fix: Installer may incorrectly set webmail to wrong framework if no script maps detected in root IIS path for .Net + Fix: New runtime DLLs could be installed into wrong path which stopped options working + Fix: If user cancelled permissions reset in install, it could leave some permissions not set correctly + Fix: Uninstalling on a server that had been hardened and reinstalling would not set correct permissions 3.12 - 14th February 2008 ------------------------- + Fix: Required DLL for calendaring was not installed under 64 bit Windows + Fix: System filter file not installed on new install + Fix: Permissions may not be set for a required web mail DLL on fresh install + Fix: Hardening server on first install may not work 3.11 - 6th February 2008 ------------------------ + Imp: Delivery notifications now include the subject in bounced message subject + Imp: Tasks and calendar can be enabled/disabled in administration program + Fix: Default external address for list server in web admin can be set to a mailbox + Fix: When web calendaring is disabled you still see upcoming appointments on summary page + Fix: A list can be added within the web admin with a name of an existing mailbox + Fix: Catch all was allowed to be the reply to address in administration program + Fix: Autoresponder saved from admin was not chosing any mapped address as sender address if default email not set + Fix: Could not add a large amount of members to contact groups in web mail + Fix: Reverse DNS not checked for smarthosted domains and catchalls when postoffice level is set + Fix: Messages firing spam protection as well as being marked as junk was not moving messages to junk + Fix: Enable/disabling greylisting was not indicating a service restart was needed + Fix: SMTP AUTH LOGIN not working if blank space at end when client tries to authenticate + Fix: Various fixes when using email addresses with & in it in web mail + Fix: Prompt for read receipts was happening for items in sent items/drafts folders in web mail + Fix: Emails from gmail may not be visible in web mail + Fix: Greylisting now using 451 response instead of 452 + Fix: Greylisting not working for smarthosted domains and catchalls when postoffice level setting is used + Fix: Browse button when changing queues path in admin was changing wrong option + Fix: Group contact names in web mail could not use extended characters + Fix: Long strings in Contacts in web mail were not working + Fix: Group contact detail preview pane not being hidden after delete + Fix: Adding IPs as domain literals was not prompting for an SMTP restart + Fix: CRAM-MD5 and NTLM setting in SMTP was being disabled upon upgrade + Fix: Select Filters junk destination not saving selection 3.10 - 22nd January 2008 ------------------------ + Imp: Optimized codebase for 64 bit platforms (much more efficent initialization of Web Applications) + Imp: Added new fields for contact and directory items (personal details and business details) + Imp: Language Templates now distributed with install + Imp: Updated runtime for more security + Imp: Improved System Diagnostics + Imp: Significant updates to Store API (API documents to be published within the next few days) + Fix: Some language tokens could not be translated with translation utility + Fix: Translations to foreign chars could produce javascript errors + Fix: Group names with extended characters would not resolve to addresses + Fix: IMAP Sevice may crash intermittently with null pointer exception if message contained incorrectly formatted date + Fix: Scripted filter searching for mulitple attachment extensions does not action anything after the first one in the list + Fix: Renaming a folder via the 'Manage Folders' page does not update tree view correctly + Fix: SPF error. A pass can turn into a fail if a redirect occurs in record + Fix: IMAP EXPUNGE/CLOSE reponses are not handled properly by other connections + Fix: IMAP not notifying other connections if the last connection was FETCH or STORE or SEARCH + Fix: Sequence store in IMAP not notifying other connections + Fix: Script checking in admin is requiring uppercase FilterResult + Fix: Auth lockout not working consistently + Fix: Firefox 3.01 beta may lock up when browsing in webmail + Fix: POP Debug log was adding extra LOG FILE STARTED + Fix: Enabling/disabling spam protection requires an MTA restart + Fix: Chinese filename attachments are not being downloaded to client correctly + Fix: SMTP continues to scan for blocked URLs in messages when it detects one + Fix: With Turkish OS the sent items would not display received and size columns or sort + Fix: Scripted Filters (including system filter) may stop processing when placed under load + Fix: Sysadmin users were not able to add mailboxes in web admin + Fix: Extended characters were not saved in contact details + Fix: URL blacklists under SMTP options was not marking messages as spam 3.04 - 2nd November 2007 ------------------------ + Fix: swapping to month view and paging through calendar may not display all appointments in that view + Fix: mespamcmd utility distributed with 3.03 was 64 bit version (32 bit release is only needed) + Fix: Forwarding a message when the 'new window' option is enabled would not forward attachments + Fix: Web mail date and size not displaying when server culture/locale is Turkish + Fix: Appointments may not show in calendar when client locale does not match server locale + Fix: Could not disable outbound whitelisting using the MMC Administrator + Fix: Web Administration would not always enforce mailbox creation quotas + Fix: Auto Responder may not always respond when set to one per day. + Fix: Datepicker did not work with foreign characters + Add: Added notes section to webmail contacts 3.03 - 19th October 2007 ------------------------ + MTA and Filtering hotfix ME-10036 (Addresses issue where MTA service may hang/lock up under load when processing scripted filters) + IIS native 64 bit - Fixed issue where firefox clients may not be able to add or fully view contacts, tasks or appointments + Fixes issue where some web clients may experience a javascript error when composing a message. + Fix: Some attachments with extended characters may not be able to be downloaded + Fix: Some message subjects containing extended characters may not render correctly in the message preview pane. + Fix: Mailbox names containing a period would cause webmail folder icons to be rendered incorrectly + Fix: Could not add appointments with external addresses when policy to 'only send emails to local' was enabled + Fix: Whitelisted senders were not always not bypassing the mailbox level spam rules + Fix: Contacts or Task subjects are now filtered so as to not process script tags + Fix: Outbound sending policy was only applied only mailbox level for messages sent by webmail 3.02 - 5th October 2007 ----------------------- + Installer improvements to overcome incorrectly ordering ACLs when MailEnable is installed with Plesk. (The original issue was known at the time of 3.0 publishing, and a solution has now been build into installer; See *** in original release notes). + Minor bug fix to message store direct indexing (fixing problem where some index updates may not be commited - causing message index to be out of sync with file system) Ammendments (Revision 1) - Post 5th October 2007 (4:00pm AEST) + Fix post added to kit to address additional permission issues where postoffice and config directory permissions may not be inherited. + Time zone issue where upcoming appointments may not show + Fix to language translation utility to overcome issue where translated tokens containing single quotes could cause jscript errors. 3.01 - 2nd October 2007 ------------------------- + Addresses issue where _index.xml file may grow in size and cause quota to be exceeded for users who use only POP + Added feature for whitelisting outbound IP addresses by class + Added feature for greylisting by IP class + Shift selection of messages using the Up arrow key does not work as expected + Runtime Error 13 returned when configuring bayesian honeypot addresses + If greylisting is enabled for all users at SMTP->Greylisting the mailbox level is not greyed out Note: Initial downloadable version of Pro V3.01 may have aborted the installation with a filter.tab error. The installer was amended to address this issue. 3.0 - 24th September 2007 ------------------------- Initial Release MailEnable's installer accepts some advanced commandline switches that may be relevant our installation. If you have developed extensions that reply on the COM objects registered under Component services, then you should pass the /COM switch when you install. Additional switches can be reviewed by passing the /? switch to the setup executable. Important notes regarding the Harden Services Option ---------------------------------------------------- If you are upgrading, MailEnable Version 3 may prompt you to harden your MailEnable installation by running services as IME_SYSTEM. If you choose this option then it may take quite some time to set permissions on the MailEnable message store. If you have executed this option before, then the changes will not be reapplied (because they are not necessary). For more information on the this option please review this article: ME-10031: Tuesday, April 03, 2007 on the MailEnable hotfix page. *** If your original installation of MailEnable was installed as part or with a third party control panel, then it is advisable to not choose the harden option and to subsequently harden the server after reading the above-mentioned article (ME-10031). The reason is that some third party control panel installations may have adjusted permissions on MailEnable files. Due to issues with incorrectly ordered permissions on MailEnable files the IME_SYSTEM may not be able to access the Message Store, Config Directory or Queues directory. If you have a third party control panel application installed , it is advisable to use explorer to check the permissions of such folders should you experience problems after upgrading.