MailEnable Enterprise ReadMe.txt ================================== This README File provides release notes for MailEnable Enterprise 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. IMP: Improved sorting of unread/read/flagged messages in webmail 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 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 may raise an exception if client requests a poorly formatted message range FIX: INSTALL: MEInstaller is not removing the 3.5 .NET controls from web.config FIX: MOBILE: Mobile WebMail Sender Addresss may appear as blank 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 11 2009 ----------------- Fix: Improved attachment support for webmail Fix: Accessing list properties in administration program when using SQL Server would produce error message Fix: Crash could occur under load when using database with Enterprise Fix: Report as spam option check on IP by SMTP service could cause high CPU 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 Fix: Connection pooling with SQL Server was not working correctly, causing more connection overhead 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 Add: When deleting a directory entry it will ask whether you want to delete the contact details if they are mapped to mailbox Add: All the directory fields can be seen under the mailbox contact properties in the administration program Add: When deleting a directory entry you are now prompted to delete contacts for mapped mailbox Imp: Importing Windows users can now do this from an AD domain Imp: Scrolling messages lists in webmail can be much faster Imp: Logging into webmail on a big folder is now faster if the banner/usage is not being displayed 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: Postoffice level filtering administration was not loading word file from correct path for filtering 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: Memory leak in LDAP service when authenticating with mailbox@postoffice instead of just mailbox Fix: Memory leak when getting contact properties of a mailbox which has no directory information stored Fix: Memory leak when getting contact properties of a mailbox where the data has been store in quoted-printable encoding 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: Report as spam menu option in webmail was not moving messages from Public folders 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: When deleting a mailbox in the admin it now removes the directory entry for the mailbox Fix: Only editing display name for directory entry in administration program was not working Fix: Editing directories entries in webadmin was not fulling updating display name so these changes were not visible in webmail 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: Whitelisting senders in webmail will now also prevent messages marked as spam by global filter being delivered to junk folder 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: Created a new directory entry was not saving some of the business details 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 27 2009 --------------------- Imp: All directory entry fields are now editable through web admin Imp: Can multi-select directory entries for deletion in admin Imp: Added Barracuda DNS blacklist as option Imp: Added AVG 8 preset to AV options Imp: Reading messages in webmail is slightly faster Imp: Clustered performance and service failure improved for services Imp: Import to directory in administration program expanded to include all fields Imp: Removed heavy html editor since no longer needed Imp: Improved database performance and reliability 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: List service was could try to process an email twice in a cluster 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: Services could crash during reading an option in certain cases if the database was unavailable 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: Using MESync to sync an all day event could make the event appear over two days 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: Provider migration utility would create invalid DSN if ODBC driver DLL was not in the Windows system directory Fix: Server does not buffer output for sync utility in order to prevent client timing out when requesting large amount of data 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: Uploading branding in web admin was losing session variables and logging user out Fix: Javascript fixes for webmail for Safari/Firefox Fix: Concurrent access to global directory by webmail clients could cause webmail error or lockup 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: Install kit was resetting directory provider to use tab delimited files instead of database if selected 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 ----------------- Imp: Speed and resource utilization improvements when moving messages between folders with IMAP Imp: Improved compression of javascript libraries (webmail and webadmin) Fix: Messages delivered to mailboxes may be delayed as a result of message store index contention Fix: IMAP may return incorrect results when SEARCH NOT command is issued with multiple tests 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 configuration if you reboot server while hardening process is executing Fix: Services may not restart after upgrade Fix: Sender is whitelisted criteria was not correctly identifying items on whitelist Fix: Users in negative timezone may not see appointments in webmail Fix: Tasks were not able to be disabled in webmail Fix: Improvements to disk usage for quota checking Fix: Some emails in webmail could not be forwarded Fix: Webmail filters under 64bit OS were not able to be edited Fix: Some signed messages were not visible in webmail 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 ---------------- Imp: Calendar Publishing now available through HTTPMail/WebDAV service (allowing mail clients to publish calendars as well as access published calendars) Imp: CalDAV protocol now available through HTTPMail service (allowing online/integrated calendars) Imp: Context Sensitive Help now available within WebMail client Imp: Ability to enable and disable context sensitive help Imp: Ability to specify alternate/custom URL for context sensitive help Imp: Distribution lists can now be sourced from custom external datasources Imp: Minor speed improvement when loading webmail client Imp: LDAP can access personal contacts via cn=contacts,cn=mailbox,o=postoffice search base Imp: MailEnable System Performance Statistics exposed to Windows Performance Monitor Imp: Minor graphical and usability improvements to Webmail client Imp: Enhancements to associated programming interfaces/API Imp: Migration utility from legacy IMAP servers Imp: TLS support for inbound SMTP Change: Evaluation period has now been reduced to 60 day evaluation rather than former 90 day evaluation Fix: Memory leak associated with extended SSL usage Fix: Erroneous IMAP commands could lead to high CPU utilization. Fix: Downloading attachments from a message in a public folder may cause .NET exception. Fix: Routed MTA messages were not retaining authenticated status Fix: Messages may not immediately appear in message list upon delivery (as a result of index contention) Fix: MailEnable libraries now use VS2008 runtime libraries (providing much improved application security against hack attempts) Fix: .Net framework 2.X/3.X support Fix: Application tested for Windows 2008/64 Fix: 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: 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 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 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 Fix: Removing a catch all when using a database for configuration store did not work Fix: Cannot use Windows authentication when using database provider Fix: Appointments spanning days/weeks/months/years may not show when in different calendar display modes 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: Directory management utility may crash when deleting some directory items 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. + Can't download message source file of a shared folder + 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 Ent 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.