MDaemon Server v26.5 Release Notes
MDaemon 26.5.0 RC3
CHANGES AND NEW FEATURES
- [29360] CalDAV - Added an INI setting to prevent the CalDAV server from sending meeting notifications, for when all clients send their own notifications. Edit \MDaemon\WorldClient\WorldClient.ini and set [WebDAV] SuppressEventNotifications=Yes.
- [24653] ASMC - Added support for EAS protocol version 16.1, which Microsoft 365 now requires.
- (beta only) [30348] WorldClient theme - let users turn off webmail chat
- [30327] The WorldClient theme is now the default Webmail theme for new installs. When updating, the installer will ask if you want to change your default to the WorldClient theme.
FIXES
- [30277] fix to WebAuthn - possible exposure of real user email address
- [30289] fix to WorldClient and Pro themes - Document Link dialog does not show the existing link
- (beta only) [30312] fix to XMPP Server - Chat room messages are refused after a user reconnects, while direct messages keep working
- (beta only) [30320] fix to WorldClient theme - Chat - file attachment tile stays white in dark mode and hides the file name
- (beta only) [30371] fix to WorldClient theme - Replying and Forwarding do not mark messages as read
- (beta only) [30375] fix to WorldClient theme - Downloading an attachment from the message list saves the webmail page instead of the file
- (beta only) [30374] fix to WorldClient theme - Opening an attachment in the browser shows a blank page when its file name contains parentheses
- (beta only) [30372] fix to WorldClient theme - reply/forward From address ignores the alias the message was sent to
- (beta only) [30352] fix to WorldClient theme - notification dialog issues
- (beta only) [30378] fix to WorldClient theme - Compose autocomplete puts the wrong address first for a contact with several email addresses
- (beta only) [30380] fix to WorldClient theme - Compose - Clicking an attached file downloads it instead of opening it in the browser
- (beta only) [30377] fix to WorldClient theme - Reply/Forward icon does not appear on the original message until the list is reloaded
- (beta only) [30379] fix to WorldClient theme - Message list jumps back to the top after importing messages
- [30154] fix to XMLAPI - GetUserInfo reports the Inbound mail restriction action in place of the Outbound action
- [30317] fix to XMLAPI - On a non-English MDaemon, mail restrictions set through the XML API cause messages to be silently deleted
- [30345] fix to handle leak when compromised password checks are enabled
- [30386] fix to MDMigrator - contacts migrated from Exchange show an internal Exchange name (/o=.../cn=Recipients/cn=...) instead of the email address
- [30343] fix to Remote Admin - Users are unable to sign-in after changing their password when 2FA is enabled for the user
- (beta only) [30389] fix to WorldClient and Pro themes - Text entered after pasted URLs in the compose view is included in the hyperlink text
- (beta only) [30394] fix to WorldClient theme - Settings > Cloud Apps page can't be used or scrolled in WorldClient theme
- (beta only) [30359] fix to WorldClient theme - Cloud Apps "Hide Save Confirmation" does nothing because never asks for confirmation
- (beta only) [30395] fix to Pro theme - Dropbox button on Compose page formatting toolbar is frequently missing
- (beta only) [30396] fix to Pro theme - Replying and Forwarding do not mark messages as read unless the preview pane is at the bottom
- [30263] fix to XMLAPI - typos in CreateUser and UpdateUser samples ("MustChangepassword" should be "MustChangePassword")
- [30261] fix to CalDAV - Accepting a meeting on a shared calendar sends the reply from the delegate instead of the calendar owner
- [30268] fix to XMLAPI - FolderOperation request may cause crash
- (beta only) [30399] fix to Pro theme - Compose - Clicking an attached file downloads it instead of opening it in the browser
- [30412] fix to CalDAV - Sharing a calendar with another user reports success but does not give that user access when the client lists the calendar owner first
- (beta only) [30418] fix to WorldClient theme - Deleting a non-recurring calendar event from the right-click menu or hover preview doesn't ask for confirmation
- [30360] fix to Webmail - keyboard shortcut inconsistencies
- [30355] fix to Webmail - Shortcut Keys feature makes keyboard unusable for HTML text entry boxes in Settings dialog screens
- [30504] fix to Webmail - "Personal" email notification choice shows blank if it was saved when "Personal Folders" was the setting value
- [30460] fix to WorldClient theme - Comment and Folder columns in the Contacts list are always blank
- [30520] fix to ActiveSync - memory leak when processing MoveItems command
MDaemon 26.5.0 RC2
CHANGES AND NEW FEATURES
- (beta only) [30138] WorldClient theme - the welcome tour starts on a setup page (sign-in view, style, dark mode, font)
FIXES
- [30100] fix to XMLAPI - CreateUser, UpdateUser, and GetUserInfo use inconsistent units for Quotas/MaxDiskSpace and Quotas/Usage/DiskSpace (now all are in KB)
- (beta only) [30112] fix to MDRA - Release button in the Quarantine Queue does not work
- (beta only) [30113] fix to WorldClient theme - "Not found" error on new window when exporting contacts from folder settings
- (beta only) [30114] fix to Pro theme - When clicking the Tasks menu and then clicking a public tasks folder, the personal tasks are not shown when selected
- (beta only) [30111] fix to WorldClient theme - Message recall features are not available
- [30115] fix to MDRA - DNS-BL "Test" button queries Windows DNS instead of MDaemon's configured servers and reports success on Spamhaus 127.255.255.x error codes
- (beta only) [30134] fix to WorldClient theme - clicking the Send button multiple times results in the same message being sent multiple times
- (beta only) [30135] fix to WorldClient theme - users given Full Control of a shared folder cannot edit items in it
- [30104] fix to MDaemon Server - possible crash when there are too many outbound SMTP connections
- (beta only) [30127] fix to WorldClient and Pro themes - You cannot create a public folder subfolder with the Administer right
- (beta only) [30148] fix to WorldClient theme - Selected address suggestion is hard to see, and Enter can add a differnt recipient
- (beta only) [30162] fix to WorldClient theme - message list rows are hard to tell apart because selected, hovered and unread messages share the same background colors
- (beta only) [30165] fix to WorldClient theme - Japanese typed into search boxes has its first letter entered before it can be converted
- (beta only) [30173] fix to WorldClient theme - Recent Email tab lists older messages that are not new
- [30136] fix to WebAuthn - Passkeys are rejected as possibly cloned and deleted during normal use
- [30150] fix to XMLAPI - authorization issues with Service Accounts
- (beta only) [30231] fix to WorldClient theme - Chat connection pill shows a green dot that reads as Available when the user is Away, DND, Extended Away or Appear Offline
- (beta only) [30247] fix to WorldClient theme - "Always display messages in multi-line format" shows unchecked every time View Settings is opened
- [30249] fix to WebAuthn - possible crash
MDaemon 26.5.0 RC1
CHANGES AND NEW FEATURES
- (beta only) [30073] Added "Show Favorites from All Folder Types" option in WorldClient theme
FIXES
- [30006] fix to XMLAPI - CreateUser intermittently rejects a valid password
- [30032] fix to ActiveSync - Samsung client may not display calendar items when using EAS protocol version 16.1
- (beta only) [30074] fix to WorldClient theme - the "Enable Links" button does not work for SPAM messages in the external message view
- (beta only) [30076] fix to WorldClient theme - some of the category colors do not match the other themes
- (beta only) [30060] fix to Webmail - plain text compose may produce messages with lines longer than the SMTP maximum (1000 chars)
- (beta only) [30078] fix to Webmail - email templates created in LookOut are not displayed correctly in Pro theme or WorldClient theme
- [30061] fix to XMLAPI - QueryServiceState request may hang
- (beta only) [30083] fix to XMPP Server - new messages sent to Trillian show the sending user as offline
MDaemon 26.5.0d
CHANGES AND NEW FEATURES
- (beta only) [29734] MDaemon Connector has been updated to version 8.0.6.
- [29415] MDRA - Added Indonesian Language
FIXES
- [29969] fix to MDRA - Possible crash when viewing a message with malformed headers
- (beta only) [29984] fix to WDaemon - CSP connect-src and media-src directives are invalid when WorldClient is not hosted from ports 80 and 443
- [18043] fix to Content Filter - Zip files inside of winmail.dat are not checked for restricted attachments
- [29602] fix to ActiveSync - Shared PIM folder contents are loaded from disk more often than necessary
- [29852] fix to "Automatically place new meeting requests on calendar, marked Tentative" is disabled when account is configured to extract attachments to the Documents folder
- [29720] fix to ActiveSync - Possible hang when searching public contacts using EAS protocol version 16.1
- (beta only) [29993] fix to XMPP Server - BOSH sessions are never expired - stale XMPP sessions accumulate for the life of the service
- (beta only) [30015] fix to WorldClient theme - the Mark as Read option with "Never Mark Read" selected in Personalize settings is not honored
- (beta only) [30018] fix to RTCServer - When a user stops a recording, other users are not informed
- (beta only) [30014] fix to WorldClient theme - the Clear Search button at the top of the message list disappears when switching folders (even though Auto Cancel Search is disabled)
- (beta only) [30012] fix to WorldClient theme - Dark Mode - message body text remains black for some messages
- [30013] fix to Webmail - A cleared reminder may cause the loss of incoming reminders
- [29963] fix to DKIM verification uses the DNS servers configured in Windows instead of what's configured in MDaemon
- [30031] fix to Webmail - possible crash or memory leak when editing an occurrence of a recurring event that has additional reminders
MDaemon 26.5.0c
CHANGES AND NEW FEATURES
- (beta only) [29744] Moved the new item button to above the folder list in the list views
- [29906] Updated the text for "Enable MDaemon Instant Messenger" and "Enable instant messaging" at
Main > Webmail Settings > MDIM
to clarify their purposes and moved the remaining settings that apply broadly to the Setup > XMPP Server page
- [29781] Updated MDRA, XMPP, and WorldClient theme - Added "Allow users to prevent the server from archiving messages" at
Setup > XMPP Server (enabled by default). When it's disabled, the setting is hidden from users in WorldClient and XMPP ignores the "no-store" and "no-store-permanent" hints
- [29783] Web Conferences scheduled through Webmail now include the links in the body of the event in addition to the location
- (beta only) [29813] Updated the font and font background color palettes for the html editor in MDRA, Pro theme, and WorldClient theme
- [29826] XMPP Server now logs info for clients that connect to it
- [29921] Updated ClamAV to version 1.4.6
- (beta only) [29923] WorldClient theme - Added a Recent Email tab to the Chat Views search panel
- (beta only) [29750] WorldClient theme - Moved all conversations to the same tab, stacked with Chat Rooms at the top, then 1:1 Chats, Contacts, and lastly Browse Chat Rooms
- [29943] Content Filter - Updated unrar64.dll to version 7.23
- (beta only) [29827] WorldClient theme - Added profile viewer and editor to the Chat View and avatar display to buddies
FIXES
- (beta only) [29874] fix to Webmail - server may not send the 2FA verification code email
- (beta only) [29876] fix to Webmail - 2FA setup during logon won't advance to code entry step
- (beta only) [29878] fix to WorldClient theme - 2FA setup during logon only has authenticator app option, not email or device
- (beta only) [29858] fix to Pro theme - When not using the preview pane right clicking and then clicking Mark Read/Unread has no effect the first time
- (beta only) [29867] fix to Pro theme - Folder Sharing UI ACL permissions truncated vertically
- [29880] fix to Webmail - "Change Verification Code Email" feature does not work
- (beta only) [29868] fix to Pro theme - Unable to select a different folder for "Folder Actions"
- (beta only) [29881] fix to WorldClient theme - your own group-chat message sent from another client (e.g. Trillian) is dropped from the live room view — appears only after rejoining
- (beta only) [29727] fix to XMPP Server - chat history logged even though the option is disabled
- (beta only) [29719] fix to WorldClient theme - TFA via HTTP does not give error about using HTTP
- (beta only) [29892] fix to WorldClient theme - Invite for external web conference user is never sent
- (beta only) [29882] fix to XMPP server - Automated xmpp messages not showing in Webmail but the notification is
- (beta only) [29898] fix to WorldClient theme - User has to click the "delete" icon twice to clear a reminder
- (beta only) [29900] fix to Pro theme - the external message view is out of sync with the main view after switching messages
- (beta only) [29859] fix to MDRA - User license information is incorrect if you use a single word in the name field
- [16905] fix to Content Filter - Regular expressions do not support non-ASCII characters
- [29883] fix to Content Filter - Case insensitive comparisons do not support non-ASCII characters
- (beta only) [29905] fix to WorldClient theme - Chat view - messages with code in the line are not rendered properly in the chat messages list
- [29910] fix to RTCServer - the TLS cerficate chain is lost when extracted from the MDaemon certificate
- (beta only) [29915] fix to WorldClient theme - When switching to the Chat view and back to the Inbox, the snooze feature gets turned off
- (beta only) [29919] fix to WorldClient theme - Sent Items folder shows Sender column instead of Recipient
- [29924] fix to RTCServer - External users are unable to connect media and cannot send chat messages on their first time signing in
- (beta only) [29937] fix to WorldClient theme - Settings Search field gets browser username autocomplete
- (beta only) [29936] fix to WorldClient theme - AI Proof reading - use response loses all formatting
- (beta only) [29927] fix to WorldClient theme - contact import silently fails when Import is clicked before a folder loads (uploads to folder 0)
- [29791] fix to MDRA - The "rewrite_header subject" line in local.cf is duplicated if blank when Spam Filter changes are saved
- [29700] fix to Attachment Linking - Spaces in filenames are replaced with underscores
- (beta only) [29955] fix to WorldClient theme - meeting invite response buttons don't work in the external message view
- (beta only) [29966] fix to WorldClient theme - Web Conference invite feature is not allowing non-local users to be added to a scheduled conference
- (beta only) [29959] fix to WorldClient theme - unable to delete 500+ messages in one go from a folder
- (beta only) [29972] fix to WorldClient theme - actions are doubled in the attachments when a message is marked read immediately after opening
- (beta only) [29973] fix to WorldClient theme - Web Conference - Online/Offline contacts and available conferences are missing on mobile devices
- (beta only) [29974] fix to WorldClient theme - Compose - An attachment included in a forward or a message forwarded as an attachment can't be deleted/removed from the compose view
- [29970] fix to ActiveSync - Delay when sending messages due to many duplicate entries in the Recipient Information Cache
MDaemon 26.5.0b
FIXES
- (beta only) [29877] fix to MDaemon - outbound IPv6 connections fail with socket error 10047
- (beta only) [29874] fix to Webmail - option to email verification code may be missing on the two factor verification page
MDaemon 26.5.0a
CHANGES AND NEW FEATURES
MDAEMON SERVER
-
[10408] The simple message ticketing system now has an option to use a sequential ticket number instead of a random
alphanumeric ticket ID. This can be enabled in the public folder editor. The ticket numbers are six digits by default,
starting with 100001. To change the number of digits, edit \MDaemon\App\CFilter.ini and set [Ticketing] SequenceDigits
(minimum 4).
-
[13866] The simple message ticketing system can now tag outbound messages to have a ticket number so the response will
be treated as a ticketing email. Send a message with a subject that starts with {FolderName}. To use this with existing
ticketing folders, you will need to have MDaemon delete and recreate the ticketing rules. To do this, edit the public
folder, make a change (toggle ticketing off and on, for example), and Save.
- [18547] Added PROXY protocol support, allowing MDaemon to sit behind HAProxy or similar load balancers and receive the
original client IP address. When enabled, all SMTP, POP, IMAP, HTTP, and XMPP connections from the load balancer's IP
address expect a PROXY protocol header immediately upon TCP connection before any application or TLS data. Configure
at
Setup > Server Settings > PROXY Protocol.
- [12931] MDaemon now automatically creates Windows Firewall rules that allow inbound TCP and/or UDP connections to
MDaemon's executables. If a rule already exists, a new one is not created.
- [14022] Host Screening has a new option to add the IP of an SMTP connection refused by Host Screening to the Dynamic
Screening Block List. This option is disabled by default.
- [23679] The CSV file produced by exporting accounts to CSV now has a Groups field that lists the groups each account is a member of.
- [23914] When editing a group's members, there are now Import and Export buttons to read or write the members to a text file (one member per line).
- [25787] The "Log ID string in mail session logs" option is now enabled by default.
- [6941] Added support for the IMAP MOVE command (RFC 6851).
REMOTE ADMINISTRATION
- [29713] Replaced FusionCharts with Apache echarts
- [29624] Updated RA to use MDaemon's own html editor based on TipTap instead of CKEditor
WEBMAIL
- [29314] All themes now use a unified logon screen, instead of a differently themed logon for each theme
- [29423] WorldClient theme - Updated the WorldClient theme with a new look and better Chat view integration
- [29542] Pro theme - Switched from TinyMCE html editor to an internal Tiptap based html editor
- [29378] Pro and WC themes - Added Spam and Not Spam quick actions to messages in the message list
- [29597] WorldClient theme - Added a "Show/Hide Details" toggle to the message view header section
- [29636] The recall button is now available for deferred delivery messages when recall delay is set to 0
- [29382] Pro theme - Security settings now prompt for your current password in a dialog when setting up an Authenticator App, Email Verification, an App Password, or a recovery email—no more filling in a separate password field first.
- [13066] WorldClient and Pro themes - Added hyperlinks to contact web addresses and PIM notes
- [29464] Added the ability to customize the css for the Sign-In page for Remote Administration and Webmail from RA's
Main > Remote Admin Settings > Branding and Main > Webmail Settings > Branding respectively
- [29349] Pro theme - Added the ability to download PIM attachments from the item preview for Contacts, Events, Tasks, and Notes
OTHER
- [29600] LetsEncrypt - Added support for a switch to re-use certificate keys
- [29105] The bundled web servers that run Webmail and Remote Administration now reject HTTP 1.0 requests by default. They require HTTP 1.1.
To change this, set [WebServer] RejectHTTP1.0=No in \MDaemon\WorldClient\WorldClient.ini and \MDaemon\WebAdmin\WebAdmin.ini.
- [28596] XMLAPI - App passwords can be used to log in. A session created using an app password does not have admin rights.
- (beta only) [29721] Content Filter - Improved wording in UI (restricted attachments, global exclusions)
- [29734] MDaemon Connector has been updated to version 8.0.6a.
- [29526] CalDAV/CardDAV - Added support for the sync-collection REPORT (RFC 6578), allowing clients such as Apple
Contacts and Calendar on macOS to synchronize using sync tokens. Deleted calendar items, contacts, and tasks are now
tracked as tombstones in the PIM data files so deletions propagate to sync clients. Tombstones are purged after 30
days by default; to change this, edit \MDaemon\App\MDaemon.ini and set [Special] PimTombstoneRetentionDays (0 = never
purge).
FIXES
- [29268] fix to MDRA - Column width adjustments do not maintain columns
- [28957] fix to Webmail - Non-ASCII message categories do not sync between Webmail and ActiveSync
- [29438] fix to SMTP server - possible connection error after delivery to IP address specified in MX cache fails
- [29483] fix to the WorldClient theme - A message sent as urgent shows the recipient incorrectly in the To column of the Sent Items folder
- [29275] fix to Pro theme - Adding a second calendar to the view shows the current month instead of month selected
- [29265] fix to MDRA - IMAP rules are not created/deleted when changing "Filter messages which fail the DMARC test into spam folders"
- [29445] fix to Pro theme - The calendar export feature does not export CSV files
- [29558] fix to RTCServer hangs on startup when cscript.exe is restricted by network or other rules
- [29589] fix to Pro theme - Recipient Unknown error response is missing the email address
- [29608] fix to Saving Mobile field to Contact does not work in Pro theme or WorldClient theme
- [29635] fix to Pro Theme - Scheduling Assistant is not querying free/busy for attendees
- [29637] fix to XMLAPI - WorldClient/TFAllowed and WorldClient/TFRequired elements can't be modified
- [29439] fix to Webmail - "Remember Me" on logon and verification code pages doesn't always work
- [29616] fix to Webmail - OIDC fails if reverse proxy requests an optional client certificate
- (beta only) [29643] fix to WorldClient theme - Entering name without @domain after it and hitting tab removes entry from To field
- (beta only) [29644] fix to Webmail - Advanced settings buttons do not load the Remote Admin page for strict CSP form-action directives
- [29609] fix to Webmail - When accepting a particular invite, the text displayed in the acceptance message is broken when viewed in Outlook
- [29554] fix to Webmail - Password reset after expired fails when remember me is in use
- [29004] fix to Webmail - Meeting cancellation notifications are not sent when removing an accepted attendee when multiple attendees exist
- [28815] fix to Webmail - Adding external calendars containing many events causes high CPU usage and login failures
- [29649] fix to ActiveSync - BlueMail does not display inline images
- [29071] fix to Webmail - Japanese is truncating plain text messages in Firefox
- [28506] fix to Webmail - Event not updated when accepting a single calendar entry update of a recurring event across time zones
- [29659] fix to MDRA - Search bar has X wrapped to next line
- [29652] fix to SMTP server - DKIM verification settings apply to ARC
- [29559] fix to XMLAPI - Account creation fails if minimum password length is greater than 15
- [28334] fix to LookOut theme - Using Edge's "Last Used" auto fill option causes the browser to hang
- [23821] fix to LookOut theme - Editing a recurring event to change the day from main event edit page does not work, must change on recurrence page
- [23796] fix to Webmail - Calendar moves first occurrence of an event when changing the date
- [23297] fix to Webmail - Recurring event attendee missing the last item
- [29667] fix to WDaemon - HTTP 100 Continue response not sent when expected
- [11348] fix to Webmail - Unable to edit an occurrence of a recurring event if time zone conversion to the user's local time causes the occurrence to occur a day earlier or later
- [27742] fix to Pro theme - Folder IDs are mixed up after creating a new folder and a remember sign-in occurs
- [29615] fix to MDRA - DS Enable Auth Failure tracking, Block List, and Allow List checkboxes visible on multiple pages
- [29619] fix to MDRA - Unable to change default SMTP Hostname
- [29618] fix to MDRA - Creating a new public folder will not allow a non-existent submission address to be saved
- [23893] fix to MDRA - Mailing List Settings for Everyone and MasterEveryone lists should mirror the MD GUI
- [28840] fix to MDRA - "Unable to format string" when editing account templates in Japanese
- [29704] fix to MDRA - Remember Me - replay will kill the cookies that were just issued and result in remember me failure
- [23313] fix to Webmail - auto pick next available event block fails at the hour when daylight saving time starts
- (beta only) [29675] fix to Pro theme - User not taken to login page after deleting all browsing data
- [29702] fix to MDRA - Groups - Display problems when using certain Japanese characters
- [29745] fix to CalDAV/CardDAV - If-None-Match: * precondition ignored on PUT, allowing an existing event, task, or contact to be silently overwritten
- [29747] fix to WebDAV - PROPFIND allprop/propname return an empty multistatus instead of the resource's properties
- [29768] fix to Webmail - Recurrence End Date not saved correctly
- [29803] fix to XMLAPI - possible hang after making an UpdateUser request
- [29736] fix to XMPP Server - does not honor MDaemon log settings for max file size and file rotation
- [29739] fix to MDRA - Unable to change the Key from MDaemon key to MDPC key
- [29735] fix to Pro theme - After setting the Default From Address, it is not used when composing a message
- [29810] fix to shared folders - Saving folder permissions grants admin access to users who have create access, and removes admin access from users who do not