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.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.