Hallo, MDaemon 16.0 release 9 Maret 2016 (WIB).
http://www.altn.com/Downloads/MDaemon-Mail-Server-Free-Trial/ ftp://ftp.dutaint.com/altn-mdaemon/md1600_en_x64.exe ftp://ftp.dutaint.com/altn-mdaemon/md1600_en.exe MDaemon Server v16 Release Notes http://files.altn.com/mdaemon/release/relnotes_en.html MDaemon 16.0.0 - March 8, 2016 SPECIAL CONSIDERATIONS [16456] Hosted email options with MDaemon Private Cloud are now available. To learn more, please visit http://www.altn.com/Products/MDaemon-Private-Cloud/. [6781] The "Archive to Public Folders" feature has been reworked as it was the cause of a lot of slow performance. No real functionality has been lost but it has been re-designed. You can no longer archive to public folders. Instead, you can now archive to an arbitrary folder of your choice anywhere (as long as MDaemon can access it). To browse the archive folder use one of your mail accounts (or create a new one) and point its mail folder to the same folder used for the archive (C:\MDaemon\Archives\Email\ is the default). If multiple people need access to the archive then either log into the account and share them with other users or just give the other users the logon/password to the account you used. All the old archive settings still work but have been simplified. The "Inbound to" and "Outbound from" sub-folders have been shortened to "In" and "Out". MDaemon only archives messages sent /to/ your local users or sent /from/ your local users (or both). Messages just relaying through are not archived by this simple system. Virus and mailing list messages are not archived. The messages that are archived are the ones going into a local user's mail folder and the ones sent by local users but not until each message is in "ready to be delivered" condition. Note that this means what appears in the archive is what the users see and not necessarily the message as it was when it first arrived at the server. For example, if a content filter rule adds a header to the message then the archived version has the header. The old "Mail Archive" public folder is now no longer updated. However, it was left in place so that you can decide what to do with that folder. For example, copy it somewhere else and then delete it - get it OUT of MDaemon's Public Folders directory (please do this as it greatly improves performance of the server for all users). The installation and update process will not do this for you because (a) it would cause the installation process to take too long and (b) it would lead to a wave of "WHERE'S MY ARCHIVE!! I'M GONNA KILL ARVEL!" heart-attacks for lots of people. Some changes to the UI at F2|Server Settings|Archiving were required. [15733] MDPGP: There are numerous draw-backs and much confusion when sharing the same encryption keys across one or more aliases. Aliases should have their own set of keys so that various identities are safely kept separate. Therefore, the option to use or not use aliases has been removed from the UI. If you have special circumstances where you need to preserve previous behavior please add "Aliases=Yes" (without the quotes) to the [MDPGP] section of \App\Plugins.dat and restart MDaemon. Use of aliases creates many problems so this is NOT recommended. [16324] MDaemon no longer leaves Everyone@, MasterEveryone@, and DomainAdmins@ mailing list .GRP files in the APP folder when the options to use those features are disabled. Previously, these list files were left in the APP folder even when the features were disabled. This can cause issues because the API assumes the lists are valid if the file exists. So, with this version these files are removed if the features associated with their use are disabled. If you (for some unknown reason) do NOT want these files updated or deleted you can ATTRIB them read-only from the Windows command shell (not recommended). A better approach in such cases would be to create your own lists which can use the same "Send to everyone" macros that these system maintained lists can. [5044] MDaemon was not honoring the mailing list setting which hides the mailing list from the domain's public contacts folder. This has been fixed. When this version of MDaemon starts for the first time any errors in the contact folders related to mailing lists will be corrected. If a contact is found when it should not be the contact is removed and any missing mailing list contacts are created. This will trigger re-sync of the contact folder for all devices that are linked to it. [2524] A fix to a long standing content filter parsing bug could potentially (rarely) lead to the following issue: In the past, content filter rules which compare the value of a message header would fail to work if the test string being looked for started with a space character. For example, testing whether a header contained the string ' test ' (note the spaces) would sometimes fail. This problem has been fixed but it could mean that rules which previously did not match, now might. Just FYI. [16214] The "Account can modify the public address book" setting has been removed from Account Editor|Settings and Template Manager|Settings. Access to any public address book is now managed only through the ACL editor for the specific address book folder in question (including any defaults which will apply to newly created accounts). As a result of these changes the MD_SetCanModifyGAB() function in the API has been deprecated and changed to do no work (but left in place for backward compatibility). Also, the CanModifyGAB member of MD_UserInfo structure is now read-only. Any changes you make to this member will not be saved. Changes to ACLs are strictly a function of the ACL editor from here forward. [16230] MDaemon's list engine no longer uses the message-id value of the original list message at all. Each list message will get the same, single, newly generated message-id. The mailing list engine makes many changes to the original list message. Thus it must take ownership and issue a new message-id. However, the old option to generate a unique message-id per recipient still works but has been disabled by default for new lists and should not be used unless special circumstances require. [16044] Experimentation has revealed several host screen values which are effective in blocking unwanted connections. These have been added as defaults to HostScreen.dat for new installs. Existing installations can rename or remove HostScreen.dat and restart MDaemon (I don't want to overwrite your file myself) to get this new version. [16274] The default "low disk space value" (the value below which MDaemon believes the disk is running low and starts complaining about it) was changed from 100MB to 1000MB. Likewise, the "auto-shutoff value" (the value below which MDaemon will disable mail services due to critically low disk space) was changed from 10MB to 100MB. Please check and change the values at Ctrl+O|Preferences|Disk if they present a problem for you. [16404] Minger queries now include the email address (sender) making the request. This allows personal blacklists to be checked. If the sender is on the minger recipient' s personal blacklist then a result of "user unknown" will be returned to the minger client. This change is backward compatible with older minger servers. As a result of this change the LDAPCache.dat file format had to be changed. Your old LDAPCache.dat file has been renamed LDAPCache.dat.old. MAJOR NEW FEATURES [15918] MDaemon Remote Administration (MDRA) GUI Update The GUI for MDRA no longer uses frames and has been updated to use a mobile first responsive design. Browser supported is limited to IE10+, the latest Chrome, the latest Firefox, and the latest Safari on Mac and iOS. Android stock browsers have been known to have issues with scrolling, but Chrome on Android devices works well. This design is based entirely on the size of the window being used. Whether the user is on a phone, tablet, or PC, the appearance is the same for the same window size. The most important change here is the menu. From 1024 pixels width on down the menu is hidden on the left side of the browser. There are two methods that can be used to display the menu. If a touch device is in use, swiping to the right will show the secondary menu. Whether or not the device is in use, there is also a "menu" button in the top left corner that will display the secondary menu. Tapping or clicking the menu title with the left arrow next to it at the top of the menu will display the primary menu. The help, about, and sign out menu in the top right corner changes based on the width of the screen as well. From 768 pixels up shows the words Help, About, and Sign Out, from 481 pixels to 767 pixels only displays the icons, and 480 pixels or less displays a "gear" icon which when clicked or tapped will display a drop down menu with the Help, About, Sign Out options. List views with more than one column have column on/off buttons that are accessed by clicking or tapping the gray right arrow button on the far right of the toolbar container. The settings pages are no longer designed to be exact copies of the MDaemon GUI, but are instead designed to reposition and resize based on the width/height of the browser. [16095] SPAMBOT DETECTION (MDaemon PRO only) A new feature called Spambot Detection has been added to Ctrl+S|Screening. This feature tracks the IP addresses that every SMTP MAIL (return-path) value uses over a given period of time. The idea is that if the same return-path is used by multiple IP addresses (more than can be expected from typical user device switching) and all within a short time frame this may indicate a spambot network at play. Of course, it may also indicate totally legitimate use of the mail system (there are no rules against what this feature detects). Nevertheless, experimentation has shown that this can be effective in limited cases at detecting a distributed spambot network as long as the same return-path is utilized throughout. If a spambot is detected the current connection talking to it is immediately dropped and the return-path value is optionally blacklisted for a length of time you specify. You can also optionally blacklist all the spambot IPs then known for a user-defined period. This feature can be enabled at Ctrl+S|Screening. [10729] CARDDAV (MDaemon PRO only) Support for synchronizing contacts via the CardDAV protocol has been added. Notable CardDAV clients are Apple Contacts (included with Mac OS X), Apple iOS (iPhone), and Mozilla Thunderbird via the SOGO plugin <http://www.sogo.nu/downloads/frontends.html>. Note: As of OS X 10.11 (EL Capitan), the Apple Contacts application only supports a single collection/folder <https://discussions.apple.com/thread/6612054>. When the CardDAV server detects the Apple Contacts application, it will only return the authenticated user's default contacts folder. In addition, OS X 10.11 (EL Capitan) has a known issue <https://discussions.apple.com/thread/7256481> that prevents a CardDAV account from being added using the "Advanced" view of the dialog. To configure clients that support RFC 6764 (Locating Services for Calendaring Extensions to WebDAV (CalDAV) and vCard Extensions to WebDAV (CardDAV)) <https://tools.ietf.org/html/rfc6764>, only the server address, username, and password should be required. Apple Address Book and iOS support this standard. DNS records can be setup that point to the client to the correct URL. When a DNS record has not been configured, clients query a "well-known URL", which in the case of CardDAV is /.well-known/carddav. WorldClient's built-in web server has been updated to support this well-known URL. Clients that do not support automatically locating the CardDAV service will require a full URL. * A user can access any of their own addressbooks. o The "addressbook" directory is a shortcut to the user's own default addressbook. + http://{server host name}/webdav/addressbook - logged in user's default contacts folder + http://{server host name}/webdav/addressbook/friends - the logged in user's "friends" contacts folder + http://{server host name}/webdav/addressbook/folder/personal - the logged in user's "personal" contacts folder that's in a "folder" subfolder * A user can access shared folders of another user which they have access to. o The "contacts" path is a shortcut to shared contact folders. + http://{server host name}/webdav/contacts/company.test/user2 - us...@company.test's default contact folder + http://{server host name}/webdav/contacts/company.test/user2/test - us...@company.test's "test" contact folder * A user can access public folders, that they have access to. o The "public-contacts" path is a shortcut to public contact folders. + http://{server host name}/webdav/public-contacts/company.test - domain's default contact folder + http://{server host name}/webdav/public-contacts/test - "test" contact folder in the root of the public folder hierarchy Note: When an item is submitted from a CardDAV client, the full vCard data submitted is saved. The data is saved as .vcf files in a "_DAV" subfolder. When the item is later sent to an CardDAV client, this data is merged in with the data that the server generates. This allows the server to persist unsupported and custom properties. A new "PersistentData\DAVDataFile" node was added to the addressbook.mrk file. The API has been updated to delete these files when an item is deleted. Before reporting issues, please enable debug logging and the option to log HTTP messages and reproduce the issue. This can be done via the configuration dialog, or by adding the following to the WorldClient.ini file. [WebDAV] LogLevel=1 LogMessages=Yes Warning: Special care should be taken if testing the OutlookDAV client. OutlookDAV only supports the default MAPI profile. If multiple MAPI profiles exist, the client may issue delete commands to the server for all of the items that were returned by the server. [5715] TWO FACTOR AUTHENTICATION FOR WORLDCLIENT AND REMOTE ADMINISTRATION WorldClient users who enable Two Factor Authentication will be required to enter a verification code before they can log into WorldClient or Remote Administration. This feature is designed for any client that supports Google Authenticator. [13411] XML API FOR MANAGEMENT TASKS MDaemon now ships with an XML over http(s) based API. The result of this is that MDaemon Management clients can be written using any language on any platform that can make http(s):// post requests to the server. In MDaemon Pro, this is only available to authenticated Global Admins, while in MDaemon Private Cloud, a subset of the available operations are accessible to authenticated domain admins as well. The API also produces a website with documentation on the API specification. The installation default is to have it installed at http://servername:RemoteAdminPort/MdMgmtWS/, however, this can be set to any url for the sake of additional security. The available operations include ... * Help * CreateDomain * DeleteDomain * GetDomainInfo * UpdateDomain * CreateUser * DeleteUser * GetUserInfo * UpdateUser * CreateList * DeleteList * GetListInfo * UpdateList * AddDomainAdministrator * DeleteDomainUsers * GetDomainList * GetVersionInfo * GetQueueState * GetServiceState * SetAddressRestriction * GetAddressRestriction At this time, command line management clients have been written/tested in Javascript, Powershell, VBScript, C, C++ and Visual Basic. A simple HTML and Javascript test site has been used as a proof of concept for a web based management console that operates within several popular browsers. While not tested yet, it is fully expected that this API should work fine from web servers using PHP, Perl, and other development platforms. [14651] ACTIVESYNC PROTOCOL MIGRATION CLIENT MDaemon now ships with an ActiveSync protocol based Migration Client (ASMC.exe). It supports migrating mail, calendars, tasks, notes, and contacts from ActiveSync servers that support protocol version 14.1. Documentation for it can be found in \MDaemon\Docs. CHANGES AND NEW FEATURES * [16135] Installer will default country field to United States [US]. * [16236] UI will strip leading and trailing white-space when entering registration keys. * [13099] F2|Server Settings|DNS has a new option that reloads DNS settings hourly. * [14046] All references to "company.mail" have been changed to "company.test" to comply with RFC 6761 * [16172] If Ctrl+U|Active Directory|Authentication has the Verbose AD Logging switch enabled MDaemon will now log any AD error messages to the Active Directory tab/log. * [16191] Ctrl+S|Sender Authentication|SMTP Authentication screen has been slightly reworked. The option to exempt authenticated sessions from the IP Shield was a duplicate of the same option found on the IP Shield screen and this duplication was causing a UI bug so it was removed (it is still present on the IP Shield screen). Also, some warning text around certain options was added to this screen. * [15582] The New Accounts template within the Template Manager has an "Account must change password" option which is disabled by default. You can enable this behavior using a new checkbox in the Template Manager. * [16166] The Account Manager has a filter to show only accounts with autoresponders enabled. This filter's logic has been changed to show only accounts with (a) ACTIVE autoresponders working right now and (b) autoresponders scheduled to become active some time in the future (autoresponders scheduled to END in the past are not shown). * [16158] The Authentication failure notification had its Subject shortened to "Authentication Failures: ..." and now includes a column showing the actual logon value used (which may be different from the account's email address) and also a Notes column which shows (a) any comment about the IP from Trusted IPs list (b) EHLO, PTR, and MAIL lookup results as they would appear in Authentication-Results (if any - sometimes these features are turned off or bypassed). * [16144] Mailing lists may now include the public contacts of any of your domains (or any addrbook.mrk anywhere really) as members. When you use the UI to add a member you will be shown a dialog box with the syntax to use. Basically, this type of member looks likes this in the list's .grp file: CONTACTS:altn.com. This example means that when someone sends a message to the list then all members of altn.com's public contacts will receive a copy (unless CONTACTS:altn.com is flagged READ-ONLY of course). Also, contacts which are themselves mailing lists are ignored. * [15952] Added a new condition to the content filter which does a comparison of the "return-path" email address to the email address within the "from" header and returns TRUE if they are the same. NULL return-paths and messages with List-ID headers always return FALSE. Take care with any action you take based on this test because there is no requirement that these values match and they very often will not match. * [7611] Increased the length allowed for mailing list names when creating or renaming them. * [5472] CF conditions which search text files for words or match against headers etc will log the matching (or missing) items. * [15620] Ctrl+F|Content Filter|Recipients has a new checkbox which restricts ALL notifications sent by the CF to local domains only. * [10843] Ctrl+T|Template Manager|New Accounts|Mail Services has a button to apply settings to all accounts (such a button is needed lots of other places too but isn't there yet). Also, this screen was slightly rearranged to work and look better. * [16143] Alt+G|Mailing List Settings has a new checkbox which controls whether the 'Everyone' lists are included in the Accounts|Exporting operations. * [16139] F2|Server Settings|Sessions has a checkbox for smart spooling (its not new, just this checkbox is) and a white list for smart spooling. * [16129] Improved internal startup procedure (should startup safer). * [16122] The over quota SMTP response strings now includes the email address in question. * [16134] Ctrl+S|Sender Authentication|DMARC Reporting has a new edit control where you can specify additional email addresses to which copies of all DMARC aggregate and DMARC failure reports are sent (fo=0 or fo=1 only). * [16059] MDPGP: numerous strings were set up for translation. * [16152] MDPGP: you can now specify keysize and expiration for keys which MDPGP generates using controls added to the MDPGP UI. Keysize is either 1024, 2048, or 4096 and expiration is given in number of days from creation date (0 = never expires). Defaults are 2048 bit keys that never expire. * [16107] MDPGP: text/calendar messages will have MDPGP commands (--pgps for example) stripped from the SUMMARY field within the message body. But, this can't be done until after MDPGP is able to process the message. This leads to a sort of chicken-and-egg issue resulting in the following: It is not possible to remove the commands from YOUR (the requesters) calendar because this is put on your calendar out-of-band. However, your invitees will not see it on their calendars. I hope this isn't a problem. * [16153] Within DELUSER.SEM, if you end the line with a ^ char the account's mail directory will NOT be removed (so ar...@altn.com^ for example). * [16114] Some changes were made to speed up the Mailing List Manager load times. * [9551] Added whitelist to F2|Server Settings|Archiving so you can exempt certain senders and receivers from being archived. * [16043] The IP Screen statistics node in the UI was previously the sum of IP Screen and Host Screen refusals. Host Screen now has its own statistics node. * [16066] Content filter logging now shows any actions taken by the rule. * [15993] WorldClient will display some results of MDPGP operations. This required slight changes to MDPGP-Results header. * [16026] Added warning when trying to add local domains to Trusted Hosts as this potentially circumvents authentication requirements. * [11499] Updated FileList.dat (for Remote Admin) with several new data file entries (RcptBlackList.dat, SenderBlackList.dat, HostScreen.dat, and PFData.dat). Also removed RFC822.MBF from FileList.dat. Users are not able to change that file. * [14779] Changed DMARC UI reference of "Junk E-Mail" to "spam" folders to be consistent with other places in UI. * [15691] Alt+G|Mailing List Settings has new option to not send copy of list posts to the original poster. * [10613] Ctrl+U|Other|Quotas has two new controls that let you configure the subject header text used in over and near quota email warnings sent to users. * [15712] Improved readability of MDPGP error/exception details. * [5291] BIS, Free/Busy, and WCIM services all require WorldClient so UI will attempt to start WorldClient if appropriate. * [15201] Added "-p <portnumber>" to MDSpamD startup process for reliability (the port used is the one configured in MDSpamD settings) * [7208] Added Groups to the Account Templates. Please do not add a group to a template when the group has itself specified a template. * [15731] MDPGP: updated to latest encryption library version which incorporated many small under-the-hood type fixes * [15735] MDPGP: dll now uses MDaemon's version rather than its own * [15833] Remote Administration - updated the charts to use the latest FusionCharts version. * [15832] Remote Administration - updated the login page to a responsive design * [15898] LookOut and WorldClient themes - Increased the clickable area to expand and collapse the attachments list to include the %Number% Attachment(s) * [15907] MDPGP: added option to allow foreign users to request public-keys via email. If enabled, others can send an email to your "MDaemon@<mydomain.com>" with the usual "--pgpk<email address>" as the subject. If a public-key for <email address> exists it will be emailed back to the requester. This option is disabled by default. * [15736] MDPGP: Library version will be logged to the plugins log on startup * [15991] Improved status indication when renaming a domain * [10674] Added the ability to import ics files to the default calendar in WorldClient and LookOut themes * [15900] Quota reports are now processed by the content filter if the option to send system messages through the content filter is enabled. * [16093] Ctrl+O|Preferences|Miscellaneous has new option (disabled by default) to send forwarded messages through the content filter (or not). * [16047] Ctrl+S|Screening|HiJack Detection has a new option which limits the number of devices (unique IP addresses) that can connect within X minutes. * [16094] Frozen accounts are no longer needlessly added to dynamic screen due to failed AUTH attempts. * [15990] Domain sharing host names are treated as host names for delivery purposes (no MX lookups). * [15690] Wildcards and CIDR notation are now allowed in DynamicScreen.dat entries. * [3676] MDaemon will no longer ignore list subscription requests which arrive while MDaemon is waiting for confirmation from a previous subscription request. * [15993] Added MDPGP-Results header string to Lite, LookOut, and WC themes. Expanded header only for LookOut and WC themes. * [15746] F2|Server Settings|Binding had an option called "Enable outbound IP binding for domains using inbound IP binding". It has been renamed to simply "Enable outbound IP binding" to reflect how it's used. If outbound IP binding is enabled, outbound connections are bound to the domain's inbound binding IP if inbound binding is enabled, otherwise they are bound to the default outbound IP if it has been set. * [16200] Added HTTP Strict Transport Security (HSTS) support to WDaemon. In order to enable it add UseHttpStrictTransportSecurity=Yes in the [WebServer] section of WorldClient.ini and/or WebAdmin.ini. * [16220] RAW system increased header line length to RFC max (1000 chars). * [16231] Added warning text when enabling the DMARC failure reporting option as a reminder that headers are included in the reports that option generates. * [16268] Changed logging of details when CF signs a message with DKIM to make consistent with rest of MDaemon. * [16289] and [15603] IP/Host/Dynamic screening log entries will now include some additional information for debugging purposes. * [16290] Several additional SMTP strings were updated to include more information for debugging purposes. * [16296] MDPGP: replaced "Hide local" checkbox with two checkboxes that show keys for local and/or remote users. * [16269] Reworked virtually all Shared Folder code in Remote Administration to improve support for nested folders and ACL management * [15933] MDPGP: When using the --pgpe to send encrypted mail and encryption fails for some reason (for eample, no encryption key found) then a notice of this can be emailed back to the sender. This behavior is disabled by default but can be enabled using a new checkbox in the MDPGP UI. * [16357] Added X-Frame-Options: SAMEORIGIN header to MDaemon's built-in web server * [15450] Reduced the height of WorldClient theme list view items for window widths of 1024px and greater * [16109] Added message for user when user attempts to go to the password recovery page without entering their user name * [16217] LookOut and WorldClient themes - AddressBook - Added green color to any previously selected email or fax, so that the user does not have to remember which emails or faxes they have already chosen * [15709] LookOut and WorldClient themes - desktop notifications - added the ability to choose which folders to receive new email notifications about, as well as an option to disable the sound, and the ability to choose a sound from a list of options. * [10782] Minger: server better validates input email address form and returns invalid result for invalid email address forms * [16406] Minger: better logging will now detail outbound requests as well as inbound requests * [12440] WorldClient - Added the ability to download an attachment that has been attached to a message in the Compose or Compose Attach view. Simply click the file name. * [16287] LookOut and WorldClient themes - Added context menu options to Import/Export Contacts/Events for users' contact and calendar folders in the folder menu. * [6758] WorldClient - Added additional fields to be searched for the contacts view, Business Phone, Home Phone, Mobile Phone, Department, and Title. * [16422] Added X-XSS-Protection: 1 header to MDaemon's built-in web server * [15441] The name of the WorldClient compose page button that saves a draft is now "Save" instead of "Send Later". * [16286] WorldClient's calendar import page is able to import iCalendar (ICS) files in addition to CSV files. * [15834] LookOut theme - moved Empty Trash, Delete All, and Mark All Read to the bottom of the folder context menu to match up with WorldClient theme. * [6009] LookOut and WorldClient themes - added a "leave this page" confirmation for the compose view * [5972] Lite and LookOut themes - added an icon to indicate that an event is a recurring event in the Event Details view (CalendarAdd view) * [5632] LookOut and WorldClient themes - added display of start and end time for multi-day events in Day, Week, and Month views. * [9701] Lite, LookOut, and WorldClient themes - added the ability to cancel an attachment upload in the Compose and Compose-Attach views * [15827] LookOut and WorldClient themes - added the contact picker for use with the email forwarding field under Options | Personalize * [7669] LookOut theme - added onhover indicators for the buttons * [15494] LookOut and WorldClient themes - added an 'Add to Contacts' option to the contact hover popup menu in the message preview pane and the external message window. Clicking this will add the contact to a user's default contacts folder. * [15612] LookOut and WorldClient themes - added ability to collapse and expand folders in the Copy/Move dialog * [16401] After installation, MDaemon will send an email to the postmaster and all global admins which contains the Special Considerations sections from the release notes file (for all versions present in that file). * [16457] Updated to the latest version of the HTML editor used by WorldClient. * [8780] Added Mailing List Support Files editor to Remote Administration ACTIVESYNC PROTOCOL RELATED CHANGES * The background maintenance for MDAS is now fully encapsulated into MDASMgmt and the code is no longer in MDaemon.exe. It runs once daily at midnight local time. If you are not running ActiveSync and wish to disable all ActiveSync Mgmt Module code in the MDaemon UI, you can run "regsvr32 /u MDASMgmt.dll" from the MDaemon App directory. * Enforce Protocol Restrictions is now an inheritable setting (Global/Domain/User/Client). This is so particular problem clients can be restricted without restricting an entire class of clients. [*]::EnforceProtocolRestrictions * Bandwidth Reset Day is now an inheritable setting. This is so it can be set to coincide with a user/client's Wireless Carrier billing reset date. [*]::BandwidthResetDOM * The global setting to enable ActiveSync on all domains by default is migrated to AirSync.ini as [System]::EnableDomainsByDefault * The flag to automatically provision ActiveSync users has been migrated to AirSync.ini as [System]::AutoProvisionUsers * The specific setting to archive WbXml now prompts with a message box to make the admin aware that it is not needed unless specifically requested by ALT-N, since any wbxml that cannot be decoded is automatically archived if Auto-diagnostics is enabled (the default). * The Domain Mgmt and Client Mgmt dialogs now support resizing so that if you wish to view list data with more available space, it can be viewed more completely * Help has been implemented in all ActiveSync dialogs. * [11852] ActiveSync clients can now send mail to WorldClient-based Personal Distribution Lists. The list must be maintained in WorldClient and cannot be edited on the client. Upon sending mail to the PDL, the ActiveSync server will automatically re-address the mail to the list members prior to queue submission. FIXES * [2122] fix to ODBC list error when member lacks '@domain' in email address * [16224] fix to $MAILBOXFIRSTCHARS(x)$ only expanding to x-1 characters * [16148] fix to UI crash when pressing ESC key in various places * [16155] fix to bug allowing disabled users to receive list posts if list used macro to expand members * [11960] fix to groups not being honored by mailing lists if underscore character used in group name * [2324] fix to CF not seeing all addresses in TO header for certain conditional tests * [14731] fix to AD monitoring system computing improper mailbox values for newly imported accounts at times * [15572] fix to disk space checking system not working for drives over 2TB * [15722] fix to inconsistent key-id logging during encrypting/decrypting operations in rare cases * [16142] fix to MDPGP emailing wrong key after key creation when user has multiple keys on keyring * [16141] fix to MDPGP results header not having consistently correct values for key-id * [15972] fix to MDPGP errant exception logged when sending mail to self for signing * [16010] fix to subject for changed occurrence read from iCalendar data may be blank * [15935] fix to WorldClient theme - when clicking "Add to Blacklist" without the header expanded, the address is not added to the blacklist correctly * [16039] fix to empty root mail folder left behind on domain rename at times * [16037] fix to domain rename + apply not updating listbox with correct domain name * [15847] fix to "New Accounts" errantly written to accounttemplates.dat file for non-English installers * [15886] fix to some account settings not immediately being saved when accounts created via the UI * [16116] fix to MDPGP key expiration date in UI not correctly displayed in some cases * [16140] fix to MDPGP fails to decrypt certain oddly formed GnuPG messages * [16136] fix to account settings not returning to New Account Defaults template settings when removed from group control * [16175] fix to potential crash issue in API * [16097] fix to several places where domain names were not updated when changing domain names * [16208] fix to LookOut and WorldClient themes - wrong email address being placed in address field from address book * [16227] fix to LookOut and WorldClient themes - PDF browser preview link missing for pdf files that do not have a content-type of "application/pdf" * [14593] fix to CF action that assigns a DKIM selector not working properly in all cases * [16265] fix to main window caption not updated with new IP value when it is changed in UI * [16254] fix to CFEngine hang when processing multi-part RAR files * [16292] fix to MDPGP UI saying key creation for specific user failed when it didn't * [12274] fix to System log not showing results of stats DB compact at times * [16306] fix to enabling "Everyone" mailing lists not always working properly from config session * [16350] fix to CardDAV: Unable to upload new contact from Android using "CardDAV-Sync" client * [16168] fix to LookOut theme - the Japanese word for "Documents" is displayed vertically on the add attachment view * [16211] fix to "ComAgent" written to startup group rather than "WorldClient Instant Messenger" * [16187] fix to LookOut and WorldClient themes - email format is not preserved when creating a task from an email message * [10306] fix to Domain Sharing not sending mail to other domain sharing host if that same host value configured as the domain's smart host in some configurations * [16426] fix to meeting attendee names may be corrupted in Outlook Connector after MDaemon processes a meeting response * [16448] fix to Remote Admin - Cannot enter CIDR notation with 16 characters in IP Shield * [16387] fix to non-ASCII text in UTF-8 messages may not display correctly in ActiveSync clients * [16312] fix to attachments of certain messages may not appear in ActiveSync clients * [16394] fix to recurring appointments created in WorldClient may appear to have an extra occurrence in ActiveSync clients * [16272] fix to calendar items created on Windows Phone may not be synced to the server if the ActiveSync account is not set to use push * [16480] fix to possible high CPU usage MDaemon hang when processing local queue * [16493] fix to Remote Admin not using HTTPS for Google Analytics when it was loaded using HTTPS * [16374] fix to Remote Admin not showing correct default Public Folder rights in all cases * [16502] fix to end users shouldn't be able to set their own account state in Remote Administration * [16485] fix to WorldClient Instant Messenger's installer might start it up at the wrong time, possibly causing a prompt to reboot after an auto-update. * [16288] fix to CalDAV: Unable to create meeting requests in Mac OS X Calendar application * [16499] fix to ActiveSync error when attempting to open an attachment on a message that has an HTML body but no plain text body * [16507] fix to ActiveSync server does not honor the setting to refuse messages sent from over quota accounts * [16508] fix to certain message attachments might be missing on Android ActiveSync clients * [16477] fix to subfolders of Inbox created on an ActiveSync client may not sync to the server * [16466] fix to ActiveSync menu options are checked on but do not work after install * [16527] fix to possible ActiveSync server crash when a client tries to create a subfolder of a public folder without having permission * [16534] fix to WorldClient log tab in config session UI does not refresh without clicking away and back MDaemon <http://www.altn.com/Products/MDaemon-Email-Server-Windows/> is a registered trademark of Alt-N Technologies, Ltd <http://www.altn.com>. Copyright ©1996-2016 Alt-N Technologies, Ltd <http://www.altn.com>. -- syafril ------- Syafril Hermansyah MDaemon-L Moderators, MDaemon 16.0-64, SP 4.5.1-64 Harap tidak cc: atau kirim ke private mail untuk masalah MDaemon. Bodily exercise, when compulsory, does no harm to the body; but knowledge which is acquired under compulsion obtains no hold on the mind. --- Plato, The Republic
signature.asc
Description: OpenPGP digital signature