MDaemon Server v12.X Release Notes
MDaemon 12.5.5 - May 1, 2012
SPECIAL CONSIDERATIONS
- [9109] Use of the event log for BES components has been disabled in order to
avoid excessive logging of items not relevant to MDaemon's BES. This has also
required resetting the Agent and BES overall log levels back to their defaults
of "Informational." If this is not to your liking you can set these levels
to something else at Alt+M | BlackBerry Enterprise Server | Options.
CHANGES
- [9046] MDaemon's memory usage has been adjusted to allow for more simultaneous
IMAP sessions.
- [8705] Added the ability to include list of VIEWS as part of the list of TABLES
in the ODBC configuration wizard.
- [7439] Removed the Latin text from the WorldClient HTML compose editor's image
preview pane.
FIXES
- [9052] fix to MDMigrator is unable to connect to a Japanese Exchange server
- [8423] fix to calendar items created in WorldClient's Simple theme having the
time changed from PM to AM
- [8611] fix to the WorldClient LookOut theme not updating the displayed quota data
as users' mail folders are updated
- [9140] fix to ActiveSync server is not able to save changes to certain PIM folders
- [9141] fix to the WorldClient LookOut theme not properly reloading the folder list
after deleting a folder
- [9143] fix to HTML messages that use the <pre> tag do not display correctly in
WorldClient's LookOut theme
- [9144] fix to MDaemon logs "Configuration Session is shutting down" when a
Configuration Session starts up
- [9087] fix to MDaemon errantly skipping next MX host(s) on SMTP 4xx error in some
situations
- [2491] fix to the WorldClient Standard theme's address book possibly prompting
the user to resubmit form information if a search is performed before a contact is
created
- [9077] fix to the WorldClient LookOut theme's compose view address lookup font
size being too large
- [6751] fix to the WorldClient compose editor's cursor not handling IE's zoom
setting properly
- [8593] fix to the WorldClient LookOut theme's notes and tasklists not being able
to be printed
- [8637] fix to WorldClient's LookOut theme not rendering the recipient column on
the sent folder table headers
- [8926] fix to the WorldClient LookOut theme not properly remembering the default
contacts folder in some cases
- [8737] fix to the WorldClient LookOut theme not properly highlighting rows when the
user has enabled the Pastel or Purple styles
- [9110] fix to possible ActiveSync server crash when a copy of a sent message cannot
be created in the user's Sent Items folder
- [9112] fix to ActiveSync folder create, rename, and delete operations failing
- [3941] fix to the WorldClient LookOut theme not allowing messages to be copied from
read-only folders
- [8469] fix to WorldClient's Search not being triggered when hitting Enter after
typing in search text on the message list view
- [9048] fix to ActiveSync activation being requested even for expired trial keys
- [9014] fix to possible web server hang during ActiveSync initialization
- [9036] fix to messages forwarded via ActiveSync are base64 encoded and cannot
be rendered by some clients
- [9041] fix to two mailing list welcome messages being sent to new members under
some conditions
- [8849] fix to spam filter delete option not working in some cases
- [6653] fix to BIS devices cannot accept certain meeting invitations sent from
WorldClient
- [8909] fix to some of the "New Account Defaults" settings are not applied
unless an account is created in the MDaemon GUI
- [8836] fix to MDaemon's SyncML server is not compatible with Funambol Windows
Sync Client v10
- [9076] fix to incorrect error response text when the SMTP server refuses a message
over the size limit
- [9001] fix to WorldClient's LookOut theme may not allow users to copy/move messages
to Inbox
- [9080] fix to ActiveSync error when trying to move a message on a device after it has
been moved on the server
MDaemon 12.5.4 - March 6, 2012
CHANGES AND NEW FEATURES
- [8468] The F2 | Servers option "...drops connection if transmission exceeds" has
been removed in favor of the global "... refuses all messages larger than" and
per-domain "... refuses messages to domain larger than" settings. Overly large
messages are refused with a "552 Message too big (max XX KB)" or "552 Message
too big for domain.com (max XX KB)" response to the MAIL command if the sending
server supports the SIZE extension, otherwise it is sent as the DATA response
after the message is received. Note that once an incoming message exceeds the
allowable size MDaemon will permit the transmission to continue to completion
but it will write no further data to disk, to protect against disk-fill
attacks. The Ctrl+O | Miscellaneous option "...Skip SIZE checks for
authenticated SMTP sessions" has been moved to F2 | Servers and renamed "...but
not if the SMTP session is authenticated."
- [8802] WebAdmin domain administrators may now add/edit domain administrators for
their allowed domains
- [8783] MDaemon's installer no longer includes all of the BES software directly.
Instead, the admin is asked whether BES should also be installed. If yes, the
install process launches a browser window which assesses eligibility, provides
important BES related information, and offers the proper download links to
install the rest of BES.
- [7522] When RAW messages are found and processed MDaemon will trigger a remote
mail processing event if the "deliver queued mail immediately whenever possible"
scheduling option is enabled. Previously, RAW message processing was incapable
of triggering this event.
- [5645] WebAdmin domain administrators may now configure an account's BES
settings. This requires the "Manage BlackBerry device" permission be set for the
domain adminstrator.
- [8867] WorldClient now auto-saves drafts every 3 minutes by default rather than
every 1 minute. This can be changed by editing WorldClient's Domains.ini
AutoSaveDraftFrequency=X (in minutes, or 0 to disable).
- [8803] ActiveSync was added to the Servers pane in the UI. This toggles the
state of the ActiveSync server for the "Default" setting. It does not change any
per-domain ActiveSync server setting.
- [8823] The ActiveSync server now supports remote wipe via a new button found on
the Mobile Details page within the Account Editor. You can also see details
about each ActiveSync device that has connected to the account.
- [8762] The Account Manager will display the amount of disk space used in MB
rather than KB.
- [8835] The WorldClient LookOut theme will notify users when logging in if their
autoresponder is enabled in case they would like to turn it off.
- [7690] Updated the WorldClient Lookout theme to use a calendar date picker
control when scheduling an autoresponder.
- [8828] Messages sent via SMTP from "MDaemon@<anylocaldomain>" will no longer be
accepted even if authenticated. The only way to accept mail from that address
is if the sending server is listed in the Trusted IP section in Ctrl+S (Security
Settings).
- [8642] Updated several pages in WebAdmin to match MDaemon.
- [8822] The ActiveSync server will mark a message as replied on the server when a
client uses the SmartReply command.
- [8445] The ActiveSync server now supports the Ping command, which is used to
push changes from the server to the client.
- [6623] The ActiveSync server now supports the Search command, which allows
clients to search the public Contacts folder.
- [8739] The BES configuration UI now includes a page with a link to a new BES
landing page at Alt-N if BES is not installed (MDaemon PRO only).
- [8740] Install process will put up a progress dialog when installing EULA
related files to keep the install process from appearing to be frozen
- [7215] WebAdmin now includes the ability to edit group name, description, and
members
- [8636] WebAdmin now disables Mail Services tab for disabled user accounts
- [8479] A valid SecurityPlus license key is no longer required in order to use or
develop MDaemon plugins that call SMTPMessageFunc, SMTPMessageFunc2,
SMTPMessageFunc3, DomainPOPMessageFunc, or MultiPOPMessageFunc.
- [8460] The ActiveSync server now considers messages that have been marked as
deleted by an IMAP client, and not expunged, to be deleted.
- [8965] The SpamAssassin rule URIBL_RHS_DOB has been disabled due to slowness it
may be causing.
FIXES
- [8801] fix to incorrect logic when viewing WebAdmin's forwarding tab for certain
types of users
- [8785] fix to BIS controls not being disabled in WebAdmin if BIS is globally
disabled
- [8787] fix to WebAdmin not disabling options when IP Shield is disabled
- [8841] fix to WorldClient truncates HTML message content at a null character
- [8848] fix to WorldClient does not open a compose window when clicking certain
"mailto" links in HTML messages
- [8871] fix to ActiveSync cannot mark a message as read if the folder's IMAP.MRK
is empty
- [8712] fix to WorldClient LookOut theme may auto-save duplicate draft messages
if a compose window is left open after logging out
- [8667] fix to ComAgent may not be able to load user settings when running on
Windows Server 2008 R2 with roaming profiles
- [8279] fix to WorldClient LookOut theme "Add to WhiteList/BlackList" adds
incorrect email address if the name is not enclosed in double quotes
- [8798] fix to ActiveSync may not sync task completed status properly
- [8789] fix to Content Filter leaving abandoned message in work directory
- [8868] fix to some Android ActiveSync clients may lose the subject of a changed
instance of a recurring appointment
- [8896] fix to some Android ActiveSync clients fail to sync messages with blank
bodies
- [8389] fix to OC new account default setting may not be applied when creating an
account from the MDaemon UI
- [8054] fix to MDaemon's BES plugin does not support folders with an apostrophe
in their name
- [8894] fix to dragging an instance of a recurring event in WorldClient to
another day changes the start/end time if the timezone of the event is different
than the server's timezone
- [8895] fix to being unable to edit an occurrence of a recurring event in
WorldClient, if due to a timezone offset, the occurrence is displayed on a
different date than what is stored in the calendar.mrk file
- [8810] fix/change to the WorldClient LookOut week view not highlighting the
current day of the week so that when the "New Appointment" button is clicked the
user will know what day to expect it on
- [8903] fix to the WorldClient LookOut theme not always clearing events from the
calendar properly when a user unchecks a calendar
- [8602] fix to the WorldClient LookOut theme not moving recurring events properly
with the month view drag and drop
- [8924] fix to low disk space warning emails sent every 30 seconds (now sent once
every 3 hours)
- [7296] fix to WorldClient's HTML compose "Insert Special Character" command does
not work
- [8797] fix to the WorldClient LookOut theme's whitelist/blacklist context menu
may not close in IE8
- [8799] fix to the WorldClient LookOut theme not saving the AM/PM checkbox
setting once it is unchecked in the Options > Calendars view
- [8765] fix to WebAdmin not range checking the Bayesian Auto-learning spam score
threshholds
- [8805] fix to WebAdmin does not read the correct default value for the "Enable
attachment linking" option
- [8812] fix to export to public address book function creating incomplete contact
records for mailing lists
- [8834] fix to the WorldClient LookOut theme not hiding the "Loading" indicator
when users move quickly between various calendar views
- [8601] fix to ActiveSync may not resume a large sync when interrupted by the
user changing an item on the device
- [8831] fix to ActiveSync SmartReply might not append the message body correctly
- [8598] fix to ActiveSync unable to decode certain meeting attendees
- [8321] fix to the WorldClient Standard theme wrapping phone numbers when
non-numerical characters are present and the table is wide
- [2080] fix to the WorldClient Standard and Simple theme not requiring logical
start or end dates when the the no start and end date checkbox is unchecked
- [8556] fix to SPF verifier not treating a domain having multiple SPF records as
an error
- [8595] fix to Domain Admins unable to edit user's POP/IMAP settings in WebAdmin
- [8130] fix to the WorldClient LookOut theme multi-calendar task creation dialog
clipping the cancel button in some browsers
- [3456] fix to the WorldClient Simple theme auto-responder not handling the
proper date settings as well as preventing it from auto-enabling itself in some
cases
- [1951] fix to the WorldClient Mobile theme not validating dates for calendar
events properly
- [8710] fix to unable to delete an alias from the aliases page of the WebAdmin
user account editor
- [8711] fix to in WebAdmin the "edit aliases" web permission is not honored for
users that are not an administrator<
/li>
- [8738] fix to WebAdmin displaying the wrong error message when Domain Admins
attempted to add certain aliases
- [8402] fix to WorldClient does not validate task percent complete field
- [8772] fix to MDSpamD uses the DNS servers configured in Windows rather than the
ones configured in MDaemon
- [8774] fix to MDSpamD is not restarted after changing the DNS servers configured
in MDaemon
- [8786] fix to some BIS related options not disabled when BIS disabled
MDaemon 12.5.2 - December 1, 2011
CHANGES AND NEW FEATURES
- [8282] MINGER.SEM can now be created which stops and then starts the Minger server.
- [8228] BES options UI has several new controls where you can specify the maximum size of
attachments that can be downloaded to the BlackBerry device, the maximum size of
individual attachments that can be uploaded in an email from the BlackBerry
device, and the maximum size of all attachments combined together that can be
uploaded in an email from the BlackBerry device.
- [8304] Added warning text in account editor about the Notes/Comments data being
viewable by others and also renamed the field to Description to match mapping
with Active Directory field.
- [8308] MDaemon will remove an old Accounts.csv at startup and at midnight each
night.
- [8302] MDaemon UI will strip out lines with " * " (space asterisk space) from
SpamAssassin white and blacklist files to prevent a problem whereby that single
asterisk character matches to any and everything - defeating the purpose.
If for some reason you want to whitelist or blacklist everything use "*@*"
instead.
- [8294] Added 9pt to list of font size in WorldClient's compose window
- [8362] Added the ability to login/logout directly from ComAgent's right-click
tray menu
- [8333] Account export to .csv now requires providing a global administrator
users logon and password. Also, the logon used to start the export
operation is now logged to the SYSTEM log.
- [6692] Added "Administrator Notes" tab to account editor where you can enter
notes or whatever you wish about an account. This information is not
sync'ed to the public contacts or mapped to any field in Active Directory.
- [8370] Account editor "Signature" tab no longer requires creating the account
first.
- [8053] Moved WorldClient's "Search Deleted Messages" option from the UI
to Domains.ini SearchDeletedMessages=Yes.
FIXES
- [8281] fix to account restriction feature not adjusting for BATV encoded addresses
- [8290] fix to some text missing on WebAdmin's Miscellaneous Options dialog
- [8287] fix to button sizing issues in some localized versions of WebAdmin
- [8224] fix to WorldClient's LookOut theme showing the loading indicator
indefinitely in Internet Explorer 8
- [8313] fix to HTTP success response header for ActiveSync SendMail command is not
formatted correctly, which may cause the response to not be delivered to the device
- [8301] fix to not being able to subscribe/unsubscribe to lists without "allow changes via
email" switch set
- [7434] fix to list subscribe/unsubscribe emails to MDaemon account may not be parsed correctly
- [8356] fix to the WorldClient LookOut theme's auto-responder not setting the
start year properly when a user returns to the auto-responder view
- [8359] fix to the WorldClient LookOut theme's message list sometimes inserting
new messages that arrive at the bottom of the list rather than the top
- [8312] fix to possible ActiveSync crash when syncing deletes from the client
- [8317] fix to some Android ActiveSync clients not able to sync the Inbox folder
- [8361] fix to birthday and anniversary dates synced using ActiveSync may be off by one day
- [8358] fix to ActiveSync may send an incorrect attachment for HTML messages
- [8355] fix to all day events created on device appear as a two day event in WorldClient
when using ActiveSync
- [8328] fix to SMTP server sending incorrect error code in response to too many RCPT commands
- [8378] fix to WebAdmin's public folder list does not include sub folders
- [8387] fix to ActiveSync possibly leaving .lck files behind until the web server is restarted
- [8331] fix to creating a new contact in WorldClient may set the birthday and anniversary
automatically to 1/1/1601
- [8286] fix to WorldClient's LookOut theme rendering half hour events as hour
events in IE8
- [8372] fix to WorldClient's LookOut theme not switching to the inline preview in
IE8
- [8323] fix to the WorldClient LookOut theme's day view not being able to advance
past the day daylight saving time begins
- [8388] fix to PTR host names with no A record not treated as PTR mismatch and
dropping connection when configured to do so
- [8400] fix to SMTP error when attempting to use the STARTTLS Required List
- [8410] fix to the WorldClient LookOut theme selecting multiple calendar events
on the month view without the CTRL key being pressed
- [8433] fix to the WorldClient LookOut theme not handing dragging and dropping of
events in the month view properly, creating empty events
- [8432] fix to domain alias list in WebAdmin does not include aliases in the format of
x@domain.com = x@external.com
- [8437] fix to unable to change save account "Mail Services" settings from WebAdmin
MDaemon 12.5.1 - November 9, 2011
CHANGES AND NEW FEATURES
- [8263] Changed the default number of login attempts allowed by WorldClient's dynamic
screening from 5 to 10. WorldClient returns the error "Logon refused" if the user's
IP is banned. More information can be found in WorldClient.log.
- [8080] For tracking purposes, IP and Dynamic Screening will now include the IP address
being refused in the SMTP response string.
- [8007] Added "...but only from LAN IPs" options to new account defaults
(Web Services)
- [8059] Added enabling OC option to new account defaults (Mail Services)
- [8073] Added better edit checks when entering new list member email address using
UI
- [8208] When the "Send all outbound email to the Server specified below" delivery
option is used and authentication credentials for that server are also
configured MDaemon will attempt to use those credentials regardless of the
actual host name that DNS resolves for the Server value.
- [8229] Active Directory interaction is now logged into its own tab and log file rather
than the SYSTEM tab and log file.
- [4345] Active Directory monitoring now supports explicit mapping of email
addresseses. To configure this, edit your ActiveDS.dat file and add
"Email=%mail%" to the [Templates] section. You can map any AD attribute
here and
it does not have to be %mail% but what you use needs to contain and return a valid email
address or nothing will happen. If you setup an "Email="
template and it contains a valid email address then the mailbox and domain taken
from that email address will be used over any other values taken from any other
templates or options. Domains which do not exist in MDaemon will be
automatically created on the fly.
This new "Email=" template is not present by default so if you want it you have to
configure it manually.
- [8188] Added more colors to the WorldClient LookOut theme's calendar color array.
- [8113] Renamed "Minimize GUI to task bar on startup" to "Always keep
icon on task bar"
- [8058] The MDaemon system account is no longer visible/accessible via Account Manager
- [8234] The "Bounce message if receiving domain has no MX records" now only
applies when using the "Send all outbound email directly..." delivery option.
- [4512] WorldClient's LookOut theme supports "Forward As Attachment" with
multiple messages selected.
FIXES
- [6579] fix to refresh on WebAdmin status page not using proper timing
- [7975] fix to WorldClient's LookOut theme last week in month view calendar may
be clipped unnecessarily
- [8164] fix to WorldClient's LookOut theme not allowing paging in the contact
picker
- [8090] fix to WorldClient's LookOut theme not rendering the task list view in
IE7 & 8
- [8068] fix to WorldClient's Mobile theme overriding the user's selected
theme when editing options
- [8071] fix to various problems when using certain symbols in list name in WebAdmin
- [8082] fix to localized text not translated properly in some places in WebAdmin
- [8135] fix to WebAdmin's value for Maximum SQL memory (BES) not always matching
MDaemon's value
- [8165] fix to WorldClient's LookOut theme not translating a few strings on the
calendar picker view
- [8162] fix to changing BES service book name in WorldClient does not update device
and blanks it out in MDaemon GUI
- [8173] fix to BES MDS-CS service may not be able to start due to missing msvcr71.dll
file
- [8166] fix to header translation changes made via config session not taking immedate
effect
- [8175] fix to ActiveSync activation dialog appearing in MDaemon Standard and MDaemon
FREE
- [8169] fix to DNS server changes made via config session not taking immediate effect
- [8230] fix to various ActiveSync body truncation defects, some of which would cause
errors on the iOS ActiveSync client
- [8182] fix to X-MDDSN-Message header not present in DSN messages like it should
be
- [8185] fix to the WorldClient LookOut theme opening the copy/move dialog in a new
tab instead of inside of the theme on tablet devices
- [8186] fix to the WorldClient LookOut theme not outputting the preview pane properly
in Firefox 3.x when a user returns to the message list
- [8193] fix to when creating or editing a calendar event in WorldClient, the time
picker control may not update until another control is selected
- [7260] fix to cannot set autoresponder start or end date in German version of
WebAdmin
- [8197] fix to "End after X occurrences" option not saved for recurring events
created or edited using WorldClient's Lookout theme
- [7982] fix to the WorldClient LookOut theme not creating events at the right
time in Firefox
- [8201] fix to the WorldClient LookOut theme not handling month view paging to
move back in time chronologically
- [8219] fix to MDaemon Standard crash when adding new accounts
- [8189] fix to holding queue summary email going through CF processing and
sometimes getting sent to holding queue itself
- [8223] fix to unable to create accounts in WebAdmin when running MDaemon
Standard
- [8227] fix to Active Directory TEST button not working unless AD monitoring enabled
- [8222] fix to when using Outlook Connector the corresponding item in Outlook may
not be updated when it is edited in WorldClient
- [8231] fix to particular malformed HTML message may crash WorldClient when viewed
- [5205] fix to Active Directory monitoring feature sometimes errantly truncating
property values or not using entire property values as mapped from ActiveDS.dat
- [8232] fix to mail folder with an invalid FolderClass value in its hiwater.mrk file
may prevent ActiveSync synchronization
- [8192] fix to ambiguous error message when enabling ActiveSync for first time
using invalid email address
- [8235] fix to ActiveSync, recurring events created on the client which end after X
occurrences, never end when synchronized to the server and viewed in WorldClient
- [8242] fix to the spam filter engine not being restarted upon configuration changes
- [5683] fix to ComAgent 'Remove Contact' does not remove the contact from the user's buddy
list on the server
- [8255] fix to the entire recurring series is removed from WorldClient's calendar after
editing or deleting a single occurrence using Outlook Connector
- [8257] fix to WebAdmin's userlist quota values may not match up with MDaemon in
all cases
- [8237] fix to not being able to enable a disabled account in WebAdmin
- [8241] fix to the WorldClient LookOut theme incorrectly stripping off the shared
and public prefixes in the calendar view
- [8259] fix to WorldClient LookOut theme's buddy manager in ComAgent not
adjusting the monitor height properly and allowing for scrolling
- [8260] fix to the WorldClient LookOut theme displaying message list scroll bars
incorrectly if ViewMessagesInNewWindow=Yes is set in the user's User.ini
- [8236] fix to ActiveSync protocol version incompatibility with some Android devices
- [8269] fix to message with a specific ICS attachments causes local queue processing to stop
- [8275] fix to WorldClient password change option does not enforce strong password
requirement
- [8258] fix to the WorldClient LookOut theme month calendar view not rendering properly in
some cases
- [8278] fix to WorldClient's LookOut theme not handling JSON decoding for some messages in
the external preview window
MDaemon 12.5.0 - October 18, 2011
SPECIAL CONSIDERATIONS
- [6697] ActiveSync for MDaemon license key is now subject to product activation.
Trial keys must be activated within 5 days and production keys within 30 days.
- [7084] Incorporation of MDS-CS has required that your "BlackBerry Enterprise
Server logging" value found at Alt+B | Options be reset to a default value of
"Informational". If this is not what you want you can easily change it there.
- [7210] The Domain Sharing option "Incoming Minger lookups trigger Domain Sharing
processing" has been removed. If you have multiple servers using Domain Sharing
be sure to configure each node to use all the other nodes for Domain Sharing (if
appropriate for your setup) and this option should not be needed.
- [7003] The Ctrl+U | Quotas option "Over quota accounts can accept mail but not
send mail" has been removed and replaced with two separate options "Refuse
incoming messages sent to over quota accounts" (enabled by default) and "Refuse
outgoing messages sent from over quota accounts" (disabled by default). These
new defaults may not replicate previously configured behavior so check and
change as needed.
MAJOR NEW FEATURES
[7784] ACTIVESYNC FOR MDAEMON NOW SYNCS EMAIL + PIM DATA
ActiveSync for MDaemon has been improved and is now capable of sync'ing email as
well as PIM data. For information on configuring your specific ActiveSync device
see the documentation that accompanied your device. Some information on basic
configuration is available from the Alt-N web site for
Windows Mobile,
iOS, and
Android devices.
ActiveSync for MDaemon is a separately licensed product available from Alt-N
Technologies. ActiveSync for MDaemon will not work beyond a one-time 30-day
evaluation period unless a
license is purchased.
[7494] TABLET SUPPORT AND OTHER WORLDCLIENT IMPROVEMENTS
WorldClient's flagship theme, LookOut, has undergone major architectural and
design changes to accomodate tablet devices such as the PlayBook and the iPad.
Users should not have to change any settings to take advantage of these changes.
Specific items of interest:
- Single finger scrolling
- Dragging and dropping between folders with one finger; use two fingers to copy
to the destination folder
- No popup windows for message composition, item entry and item editing to help
maintain context
- Inline message preview to help preserve the flow of the mail folder and maximize
screen real estate
Other WorldClient improvements:
- Various HTML5 & CSS3 features have been used to improve performance and loading
time (Lookout theme). The Compose view now uses app-caching to help load up the
HTML editor more quickly (particularly over SSL connections) on browsers such as
the PlayBook, Chrome and Firefox that support the manifest HTML attribute.
- [5349] WorldClient now supports some of the dynamic screening settings. By
default, 5 authentication failures will cause an IP to be banned for 30 minutes.
New settings for this can be found at Ctrl+S | Dynamic Screening.
DYNAMICSCREEN.SEM in the \MDaemon\WorldClient directory will reload any manual
changes.
- [7115] If ActiveSync is enabled for any domain and WorldClient is configured to
use the internal web server then WorldClient will automatically run on port 80
in addition to whatever other ports might be configured if it's not already
running on port 80 or 443. ActiveSync requires port 80 or 443. If you are
running WorldClient via IIS or if you have configured specific IP:Port binding
combinations via the MDaemon UI then this does not apply and you must manually
configure those items to include port 80 or 443.
- [7790] WorldClient's LookOut theme now lets you add an email contact to your
whitelist or blacklist (when users have access to these features) through a drop
down menu when they hover over the email address in the message preview
- [3692] Advanced message searching has now been enhanced with a number of other
new search parameters to help make finding messages easier
- ComAgent chatting has been moved to a side panel instead of being in a
'floating' tab that may cover other parts of the interface (Lookout theme).
- Calendars can now be viewed together to help see schedules for multiple users
(Lookout theme).
- Autoresponder settings moved to own options view to help make management
easier.
- [4600] WorldClient's LookOut theme now auto-saves draft messages every minute.
- [2461] WorldClient can decode malformed =?ISO-8859-1? style header lines.
- [4723] WorldClient will not include Outlook winmail.dat attachments when
forwarding a message.
- [4512] WorldClient's LookOut theme supports "Forward As Attachment" with
multiple messages selected.
- [6177] Added "Mobile Phone 2" field to WorldClient.
- [5949] When importing calendar .csv file in WorldClient, if no end date/time is
specified assume the event is one day long.
- [5443] Exposed BlackBerry PIN field in WorldClient for Contacts.
[7578] SPAM FILTER UPDATED TO INCLUDE SPAMASSASSIN 3.3.2
MDaemon's spam filter has been updated and now includes SpamAssassin 3.3.2.
A summary of changes and other documentation on SpamAssassin can be
found here.
[7543] The Spam Filter update UI option "Run SA-UPDATE as part of update
process" has been removed. This will now always take place. In fact,
this is now the only way of doing the update. The old and out-dated Alt-N
method based on UpdateSpamAssassin.exe has been removed and that file has been
deleted. We now rely on sa-update to perform all necessary SpamAssassin
updates. Also, the 80_MDaemon_updates.cf file is no longer used and has
been deleted.
[7631] Also, changed installer to no longer delete existing .cf rule content.
The rule updating process will manage .cf files.
[5331] Also, the SMTP session log will now include a line indicating if spam filter
processing was skipped due to message being too large.
[7084] BLACKBERRY MOBILE DATA SYSTEM - CONNECTION SERVICE (MDS-CS)
MDaemon's BES now includes MDS-CS. MDS-CS permits behind-the-firewall access to
files and web applications from BlackBerry devices. This will (for example)
allow you to access your private Intranet without a VPN connection.
Click here
for details about MDS-CS but please note that Alt-N does not necessarily support
all the features and capabilities of MDS-CS that you may find there.
MDS-CS can be individually disabled while leaving other BES services running.
This can be done from a new Alt+B | MDS-CS screen. You will also find settings
there to set the default web port (MDS-CS is a web driven service) and a domain
value which will appear on the BlackBerry device anytime the device prompts for
authentication related to MDS-CS activities. This defaults to COMPANY.COM so you
likely will want to change it.
[8076] IMPROVED BLACKBERRY SERVICE INTEGRATION
MDaemon's BlackBerry related service integration has been improved/changed as follows.
[7758] BES users can now configure their MDaemon autoresponder using the "Out of
Office Reply" settings on the handheld.
[7405] Added Mobile Details tab to the Account Editor which lists BlackBerry and
ActiveSync device details.
[6321] Added BES button to Account Manager which will allow you to BES enable
selected accounts. Note that each BES enabled account consumes server resources
so only select and BES enable accounts which intend to activate a BlackBerry
device.
[6749] MDaemon will update BES database with current computer name on startup.
[7264] A BES cleanup thread will run at midnight which will defrag BES database indexes.
[7263] A BES cleanup thread will run at midnight which will remove old history
rows from the BES database.
[5557] Added SMTP server port option to BIS domain configuration UI. This
should not normally need special configuration but it is possible to point BIS
to other SMTP servers so the ability to specify a port value is useful in those
cases.
[7838] The BES Agent now automatically reloads users after their email address,
full name, or mail directory has changed in MDaemon. A restart of the BlackBerry
Controller service is no longer needed.
[6695] A line is added to the BES log when a slow sync is started and finished for
a BES user
[6804] Exposed additional BlackBerry Enterprise Server features to end user in WorldClient.
The PIN, model number, platform version, and phone number of the user's activated device
is displayed. The user may reset the device's password, resend service books to
the device, change the service name, or wipe their device. This feature is enabled by default,
however may be disabled via a new option added to the Web Services section of the Account
Manager.
[6182] When a BlackBerry device is subscribed to an MDaemon account using BIS
(not BES) the option "Allow multiple BlackBerry device integrations" found at
Alt+B | BlackBerry Internet Service | Options will control what happens to
previous subscribed BlackBerry devices. If there are any, they will be removed
from MDaemon's configuration and no further event notifications will be pushed
to those devices. However, the fully proper way to unsubscribe a device is to
delete the email account from the device itself. Still, the system will self
police much better now.
[2222] HTML DOMAIN SIGNATURES
A new screen at "F2 | Default Domain / Servers" will allow you to configure an HTML
version of your domain signature. You must compose your HTML using your editor of
choice, then cut-and-paste the HTML into this screen. If present, MDaemon will afix
the HTML version of your domain signature into any "text/html" message part found
within outbound email. See the users manual for more details on how this feature
works.
[5338] GLOBAL RECIPIENT (RCPT) BLACKLIST
The "Address Blacklist" feature has been renamed "Sender Blacklist" and a new
"Recipient Blacklist" feature has been added. The new "Recipient
Blacklist" operates on SMTP envelope RCPT data only (not message headers).
You can configure it at Ctrl+S | Recipient Blacklist. Also, the
Blacklist.dat file has been renamed SenderBlacklist.dat and a new
RecipientBlacklist.dat file has been created. BLACKLIST.SEM now reloads
both files into memory.
[6390] PERSONAL SENDER (MAIL) BLACKLIST
Each account now has a personal "BlackList" contact folder. Incoming messages
from any SMTP mail sender listed in the BlackList will be rejected with "550
recipient unknown." Messages that make it past SMTP and into the local queue but
have a blacklisted address in the FROM or SENDER header will be moved to the
bad message folder. The BlackList folder is automatically created the next time
a message is received for the account. Users can manage their account's
BlackList folder via WorldClient just as with the WhiteList folder.
[7834] Added option to "Ctrl+P | White List (automatic)" to permit forwarding of
messages to "BlackList@<domain>" which will automatically add the email address
taken from the forwarded message's FROM header to an account's personal
blacklist. Future messages from that email address to the account which
blacklisted it will be refused. To use this feature, the option mentioned
above must be enabled and the user must forward a message (as an attachment of
type message/rfc822) to "BlackList@<domain>." Each MDaemon account already
has a "Spam Filter uses personal contacts, white list and black list files"
checkbox on the "Account Editor | Options" screen which must also be enabled for
this feature to be used.
[6958] OUTBOUND MESSAGE SENDING QUOTAS
New quota options are available in the new account defaults and account editor
which let you set a limit to the number of messages an account can send via SMTP
per day. The counter automatically resets back to zero for all accounts at
midnight each night. Note that it's possible to exceed this limit slightly
if messages come in faster than the cache can keep up, but it won't be much over
the limit (if at all).
[7275] INBOUND MESSAGE SIZE RESTRICTIONS
Maximum acceptable message size limits can now be configured on a
per-domain basis using new controls in F2 | Servers and Alt+F2 | Extra Domains.
There is also a new control to set a global SMTP message size limit in F2 |
Servers which will be applied to all domains. By default, size limits are
applied to everyone however you can exempt size checks for authenticated
sessions with a new switch in Ctrl+O | Miscellaneous.
[7310] IMPROVED USE OF DNS
MDaemon will now use all DNS servers found within Windows if configured to use
Windows DNS servers (not just the first two that are discovered). This
required several internal changes including doing away with the old "max retry
attempts" option for DNS lookups. MDaemon will now try each DNS
server once per lookup operation and in sequence until it exhausts the complete
list of DNS servers or finds the first one that works. Immediate retries
of DNS servers that just failed one second earlier are not productive. Also, on
startup, the System log will display each DNS server and an indication of where
it came from (manually configured or taken from Windows). Also, the UI
controls for primary DNS server and secondary DNS server have been
removed. Now there is just a single edit box that lets you manually
configure as many DNS servers as you want. Finally, the options to use
Windows DNS servers or manually configured DNS servers are no longer mutually
exclusive. If you configure both, MDaemon will use both.
[6244] Also, to meet RFC requirements, MDaemon will (when possible) randomly
pick from amongst several A records when determining where to send mail.
[7453] Also, MDaemon will treat blank (NULL) MX values as if no MX was
provided at all (because it wasn't).
[7410] Also, removed the following DNS related options from F2 | DNS in UI
and from the server code: 1. "Lookup MX records when delivering mail"
(no longer a need for this option) 2. "Use IP addresses returned with MX
record lookup result" (these will be used if they are found). Also,
removed the GUI'less option [Domain] "UseMultiHomedMXARecords" as
MDaemon should just always do these things.
[7256] Also, added option to Ctrl+S | Reverse Lookups which will allow you to refuse
MAIL domains which do not have MX records. This is disabled by default and
should be used with caution as domains do not need MX records in order to exist,
be valid, or send/receive mail.
[7033] CONFIGURATION SESSION IMPROVEMENTS
The "Configuration Session" UI has been improved in several ways. For example,
the right-click menu now works properly and allows you to disconnect an active
session and you can double-click or view "Properties" of one or more active
sessions which displays the session log. You can also submit the connecting IP
address to the IP and/or Dynamic Screen features.
[7031] Also, configuration session "Sessions" window will update individual line
items more efficiently now and [7032] handle a much larger amount of session
data.
[6919] Configuration session can also change the primary domain name now.
[6864] Finally, changes made to IP Screen, Host Screen, and Address BlackList
via WebAdmin will now be picked up by configuration sessions.
[7388] IMPROVED IP SHIELD PROTECTION
The IP Shield has changed. It is now enabled by default for new
installations and supports the $LOCALDOMAIN$ macro which expands to cover all
local domains (including gateways). If you use this macro it is no longer
necessary to keep the IP Shield up to date when local domains or gateways
change. Existing installs will not have their existing IP Shield values
altered in any way. However, a new "Default" button is in the IP Shield
editor UI which will convert existing IP Shield values over to the new
$LOCALDOMAIN$ system if desired. Finally, by default (or if you hit the
"Default" button in the UI) entries are added to the IP Shield associating all
reserved IP address ranges with $LOCALDOMAIN$.
[7400] Also, when the IP Shield option "Don't apply IP Shield to authenticated
sessions" is enabled the message returned to the SMTP client upon an access
refusal will be "Authentication required" in order to give them a clue on how to
fix the issue: by enabling Authentication in their mail client.
[7389] In addition, the IP Shield now has a master on/off switch. It
defaults to on and that's fine even when there are not yet any configured
domain/IP pairs.
[5192] Also, the IP Shield has a new option "Check FROM header address against
IP Shield" (disabled by default). If you enable this then the IP Shield
will compare the address taken from the message's FROM header in addition to
that taken from SMTP MAIL value. Note that this option can lead to
problems with incoming list messages (for starters). This option should
not be enabled unless you are sure you need it.
[7988] Also, added option to IP Shield to exempt Trusted IPs from the IP Shield.
This option is enabled by default.
[7391] Finally, the IPShield.dat file is now cached in memory to increase access
speed. Create an IPSHIELD.SEM to reload the file into memory.
CHANGES AND NEW FEATURES
- [1909] Added support for PLAIN authentication to the SMTP server.
- [7527] The "... uses ESMTP whenever possible" option has been removed from F2 |
Servers. MDaemon will now always use ESMTP when possible.
- [5146] Added a Ctrl+S | STARTTLS Required List which lets you specify host names
and IPs which require use of STARTTLS in order to receive mail from your server.
- [7554] Priority.dat has been made memory resident to improve performance.
Excption.dat has been renamed NoPriority.dat and also made memory resident to
improve performance. PRIORITY.SEM and NOPRIORITY.SEM sem files reload them if
needed. EXCEPTION.SEM has been removed.
- [7505] Added per-account options to restrict POP, IMAP, and WC access to local
LAN IPs only. These can be found on the new "Mail Services" tab within the
account editor.
- [7499] The "LAN Domains" and "LAN IPs" UI screens were moved out from under the
RAS UI heading and placed under "Ctrl+S | Other" since this functionality is
tied to security settings and not only to RAS. These two screens have also
received minor cosmetic modifications.
- [7502] The LAN domain and LAN IP values have been removed from MDaemon.ini and
placed into new .dat files (LanDomains.dat and LanIPs.dat). MDaemon now uses
these .dat files and caches them in memory to improve performance.
- [7073] The following .dat files contain timers that expire the entry from the
file: LDAPCache.dat, SPFCache.dat, DKCache.dat, DeadIPs.dat. Manually editing
the time left for an entry in one of these files and setting the value to -1
(negative one) will cause that entry to never expire from the .dat file. In
this way (if you need to) you can permanently add entries to these files which
won't auto-expire out of the files.
- [7542] If you want to add entries to the DynamicScreen.dat file while MDaemon is
running you should add them to DynamicScreenUpd.sem and let MDaemon then handle
moving the entries into the DynamicScreen.dat file properly to avoid MDaemon
stepping on itself.
- [7508] Added second password confirmation edit box to account editor and moved
service checkboxes (IMAP, POP, MultiPOP, OC) to a new tab called "Mail
Services." Finally, renamed "WorldClient & WebAdmin" tab to "Web Services".
- [6486] The account manager now shows file count and disk space used and also
indicated with "(over)" any account that is over quota. If an account is not
configured to use quotas "N/A" will be shown in these fields.
- [5231] Added a White List button to the Attachment Linking UI which lets you
list names of files that should NOT be extracted by Attachment Linking.
Winmail.dat is listed by default and the old undocumented [Special]
SkipWinmailDat=Yes/no option has been removed.
- [7408] Removed "Reject invalid mailing list submissions during SMTP session"
option. This will always take place.
- [7409] Removed "Disable IMAP IDLE" from GUI. If you want to disable IDLE (can't
imagine why) you can do it by manually editing MDaemon.ini [Special]
NoIMAPIDLE=Yes (default No). This should be discouraged.
- [7415] Removed "IMAP NOOP and IDLE triggers 1 minute timeout" option from GUI.
This option leads to more resource use than it actually saves. However,
[Special] IMAPNoopTimeout=Yes can still be set manually if you don't believe me
:)
- [5515] Max RCPT and RSET value in F2 | Servers can each now be set to ZERO
indicating no limits.
- [6257] Added new tab to Ctrl+Q which will allow you to edit the subject and body
content of DSN messages.
- [3376] The STARTTLS/SSL white list file now accepts IP addresses in addition to
host names.
- [7594] The built-in "MDaemon" system user account will no longer be listed when
selecting an account to edit since it is not possible to edit this account.
- [7526] RAW created messages should include full name in FROM for local senders.
- [7474] Moderated lists can now also have the privacy flag set.
- [7498] Use consistent UI language when CIDR, ? * and # wildcards are allowed.
- [7501] The "lndomain.dat" file will be removed on startup as it is legacy from
days gone by and is not used by anything
- [7446] Added EDIT button to autoresponder tab in account editor UI.
- [7447] Cosmetic change from "auto-responder", "Auto-Responder", etc to
"autoresponder" everywhere in UI for consistency.
- [5264] Removed popup warning about SecurityPlus needing activation when opening
content filter UI (no way to get this to popup properly)
- [7215] Added account picker to Groups UI - double-click on a group name to open
the account picker.
- [6920] Removed MDUSERDLL_SIGDB and MDUSERDLL_DEFSIGDB from API (functionality
was deprecated some time ago).
- [7057] Rearranged the Queues window right-click menu items to make it harder to
accidentally release instead of delete messages.
- [4361] Attachment linking logging will now include "Success" if extraction
operation succeeded or "Extraction failed" if fails.
- [4736] The log window right-click "Mail to Support" option has been removed. It
is long out of date and Alt-N support staff prefers customers to use the form on
the Alt-N web site.
- [6759] On startup and at midnight MDaemon will update MDaemon.ini [Registration]
UpgradeProtectionDaysLeft=XX to allow scripts/add-ins to check this.
- [6706] Added MDaemon service description to services applet data on startup.
- [4772] The status bar will say "Time Left: N/A" when the "Deliver mail at this
interval" option is disabled.
- [6816] Messages to the MDaemon account will no longer have the subject censored
in the RAW log.
- [6150] Improved warning message when pressing "Restart WorldClient" button in WC
properties.
- [7209] MDaemon will log the forwarded message file name in routing log when
forwarding is in play.
- [7268] Moved the (currently) non-UI MDaemon.ini option "[Special] HeloLookupMX=" to
"[ReverseLookup] HeloLookupMX="
- [5896] All autoresponder messages will now include a Precedence: Bulk header to
reduce chance of loops.
- [7352] Removed Hwnd column from active session windows.
- [5775] Added headers to IMAP filter page drop-down to match WC and WA; also
removed sort style bit.
- [5755] Increased buffer size for account restrictions exception list by a factor
of 10.
- [6856] Cleaned up invalid password error messages.
- [4984] Mailing list import process now supports a "Type" field in the
base-line. This field can contain "read only", "post only", "digest", or
"normal" (the default which needn't be explicitly specified).
- [7393] Added Android ActiveSync help link to Ctrl+W | ActiveSync
- [7166] When Attachment Linking is globally disabled, the option for users and
domain admins is now hidden in WebAdmin
- [7403] SMTP response due to blacklist hit will use FQDN rather than domain
name.
- [7404] Over-size mailing list posts are now rejected during SMTP session.
- [7406] Moved "Extract text/plain" option from Preferences|Miscellaneous to
Attachment Linking UI page
- [5190] The installer will terminate numerous MDaemon related processes if
necessary in order to better insure a smooth install process.
- [7785] MDaemon's startup routine will now cleanup orphaned RTE files.
- [6773] Changed Content Filter to expand $SENDER$ macro using the Sender header
if it exists.
- [8029] Changed UI wording of "Ctrl+S | Reverse Lookups" option from "Insert
warning headers into suspicious message" to "Insert lookup results headers into
messages" which is more accurate.
- [8049] Changed 'Everyone' mailing list expansion to exclude disabled accounts.
- [6804] Added "... edit Aliases" and "... manage BlackBerry device" to account
editor and new account default settings "Web Services" page within UI.
- [4711] Added "Close SMTP Sessions when Spam is Detected" option to WebAdmin.
- [4364] Added BIS configuration screens to WebAdmin.
- [6693] Added BIS settings to the Account Editor in WebAdmin.
- [3703] Added missing Spam Filter features to WebAdmin.
- [7454] Added missing options to WebAdmin's IP Shield section.
- [7456] Added missing options to WebAdmin's Attachment Linking section.
- [7464] Updates to WebAdmin's DNS Servers section
- [7467] Add User-sending quotas to WebAdmin
- [7214] Added missing options to WebAdmin's Misc Options section.
- [3760] WebAdmin now allows for existing aliases to be edited.
- [7374] Updated WebAdmin's quota options page to reflect changes in MDaemon
- [3761] Added an "Alias" page to WebAdmin's user properties dialog. This page is
avaliable to domain and global administrators and displays the aliases defined
for a given user.
- [4580] WebAdmin's Accounts view now includes quota usage by user where
applicable
- [7830] System messages sent to MDaemon@ from noreply@ will be discarded and
ignored
- [7407] Moved three DSN related options from Preferences|Miscellaneous to
Queues|DSN Options UI page
FIXES
- [7524] fix to BES may not send a PIM item to the device if it is created in WC
or OC and then immediately updated
- [5473] fix to WorldClient contact search doesn't search distribution lists
- [7362] fix to meeting invites sent from an Exchange connected iPhone are not
recognized by WorldClient
- [5976] fix to WorldClient/MDaemon does not recognize certain TNEF attachments as
meeting invitations
- [6305] fix to when using the Funambol BlackBerry SyncML client, the All Day
event flag is not set for all day events synchronized to the BlackBerry device
- [7598] fix to in WebAdmin the user option "Disable ActiveSync" is not saved
correctly for accounts other than the logged in user
- [7599] fix to BES possibly creating a duplicate when a PIM item is created and
then immediately updated
- [7485] fix to MSIE 9 detects URL parameters included in WebAdmin XML parsing
error message as a cross site scripting vulnerability
- [7457] fix to MDaemon fails to delete the Outlook Connector .msg file from
public contacts folder when an account is deleted
- [6925] fix to mailing list editor includes non-mail folders in its list of
public folders
- [2274] fix to broken inline image links when viewing an attached message in
WorldClient
- [7441] fix to meeting attendee status is not updated in standard or simple
themes
- [7030] fix to configuration session crash not detected by main MDaemon service
- [4582] fix to locked primary UI preventing configuration session from starting
up; will now ask for lock password
- [5893] fix to catalog name errantly limited to 8 characters in WebAdmin (and
MDaemon UI)
- [7162] fix to cosmetic error in WebAdmin's Spam Filter in certain languages
- [5162] fix to BIS URLs and server value not being automatically updated when
FQDN value changed
- [7217] fix to existing Reply-To header not being stripped out when mailing list
configured to insert new Reply-To header
- [5200] fix to alias being added via account editor not properly checking for
duplicate alias
- [4474] fix to ACL editor not handling groups or domain-wide selection properly
when setting up public folder ACLs
- [7146] fix to clicking APPLY then CANCEL (or X) on list editor membership page
causing loss of list configuration settings
- [7011] fix to IMAP filter rule forwarding feature sometimes leading to looping
DSN messages
- [7206] fix to broken local user to local user forwarding loop detection
- [6989] fix to installer strangeness when entering invalid key and switching
install option types
- [5198] fix to account editor domain dropdown control not displaying enough
domains in list
- [3933] fix to disallow changing of password via WebAdmin when account uses
dynamic authentication
- [7241] fix to Quoted printable encoded iCalendar attachments may not be parsed
correctly
- [5128] fix to immediate bounce on no MX option not working when CNAME records
found
- [7373] fix to BESRestore.exe hangs at startup if MDaemon SQL instance is not
running
- [7384] fix to German language Webadmin displays HTML entity codes (umlauts as
ä) in certain contexts
- [7394] fix to WebAdmin allowing user to (attempt to) change Attachment Settings
without proper rights
- [7438] fix to bad HTML code in Spam Trap and Holding Queue summary emails
- [7347] fix to BESRestore.exe does not update the computer name in the
configuration XML for the BlackBerry Attachment Server. This results in the
BlackBerry Attachment Server not functioning after a BES database backup file is
restored to a new server which has a different computer name.
- [6996] fix to WorldClient fails to display certain messages containing malformed
HTML
- [6893] fix to default WebAdmin HTTPS port being the same as WorldClient's
- [6653] fix to generated iCalendar invitations include the attendee's real name
in the data of the Attendee property. The attendee's real name should be
contained in a "CN" attribute. This causes the BIS email service to not parse
attendees which contain a real name.
- [7648] fix to some messages not getting scanned by Spam Filter
- [7740] fix Outlook Connector/Outlook doesn't trigger reminder unless you open
task and save
- [3114] fix to WebAdmin not presenting an option to not delete the account's mail
directory when deleting an account
- [7809] fix to AntiVirus count not being updated in MDaemon's tool pane window
- [7843] fix to MDaemon's mailing list editor's account picker does not add
accounts that have a comma in the name
- [7855] fix to the WorldClient Standard's theme not showing an 'Add Appointment'
link
- [7864] fix to Funambol SyncML client, notes on device with only a subject and no
body are empty when viewed in WorldClient after synchronization
- [6896] fix to ComAgent only blinking for a few secondes when new messages are
received
- [6297] fix to WebAdmin not saving Compression Exclusions properly
- [7874] fix to account editor "Update white listed contacts with mail recipients"
errantly disabled at times
- [7360] fix to the calendar printing list not printing the correct date span in
the WorldClient LookOut theme
- [3950] fix to the Content Filter not resolving aliases when when checking for
group membership
- [4440] fix to Content Filter second condition is ignored when using 'is member
of GROUP' condition
- [7902] fix to MDSyncML.dll may crash WorldClient if a truncated/partial message
is received
- [7909] fix to contact email address removed on BlackBerry device is not removed
in WorldClient
- [7523] fix to the WorldClient Mobile theme no showing more than 10 results for
the address book lookup
- [7802] fix to SyncML does not synchronize contact birthday field
- [7881] fix to calendar reminders are generated for disabled accounts
- [2528] fix to incorrect real name may be assigned to mailing list member subscribed by
sending SUBSCRIBE command to MDaemon account
- [5484] fix to MDaemon does not accept messages forwarded as attachments from Outlook to
the whitelist@ or blacklist@ addresses
- [8056] fix to domain names 45 characters long not working properly
- [8061] fix to extra CR or LF in header line causes Content Filter to fail to get
correct attachment encoding type
- [5659] fix to Content filter rule not modifying headers that are ISO encoded
when using search and replace rules
- [8003] fix to WebAdmin's mailing list import error message was not localized
- [3942] fix to corruption problem when Content Filter tries to add a footer to a
message with an attachment as the body
- [8005] fix to WorldClient may display an incorrect number of unread messages in a folder
after doing "Mark as Read"
- [7990] fix to multiple issues with Funambol 10.0.1 Outlook/Windows SyncML client
- [8017] fix to account option to disable Spam Filter whitelist checking not working
- [8028] fix to WorldClient does not block images loaded using CSS
- [7953] fix to ComAgent desktop client attempts to immediately reconnect if
server returns 5xy HTTP error
- [7893] fix to activating some MDaemon UI tabs cause excessive scrolling of log data
- [7964] fix to ComAgent chat window missing some tooltips
- [7970] fix to long folder names are cut off on the MDStats Copy Messages dialog
- [2059] fix to inline image links broken when forwarding messages in WorldClient
- [5410] fix to "no such user" bounce emails not routing properly at times
MDaemon 12.0.4 - August 17, 2011
Fixes
- [7852] fix to BES Messaging Agent vulnerability described in BlackBerry Knowledge
Base article KB27244
- [7341] fix to the calendar event scheduler not rendering properly in some modern
browsers
- [7330] fix to Whitelist@ address processing being applied to non-local domains
- [7260] fix to unable to set Autoresponder start and end date with WebAdmin in
certain languages
- [7472] fix to editing an event in Outlook Connector and removing attendees causes
MDaemon crash
- [7582] fix to memory leak in MD_GetInboxMappings() API
- [7440] fix to BES plugin not picking up PIM items when using an LDAP server as
the account database
- [7563] fix to BES plugin not picking up PIM items when using an SQL Server database
as the account database
- [7518] fix to possible WorldClient hang when using threaded message view
- [3116] fix to Virus Scanning Exclusions being errantly removed by WebAdmin under
certain conditions
- [7829] fix to ListSendSubAuth() of MDCOM-API is not working
- [6777] fix to installer download failures with the update checker
MDaemon 12.0.3 - May 17, 2011
CHANGES AND NEW FEATURES
- [7297] Changed the autoresponder in WorldClient's LookOut theme to use the month
names instead of month numbers to make start and end date selection easier
Fixes
- [7255] fix to WorldClient's LookOut theme possibly interpreting JavaScript in a
message subject in the Summary view
- [7206] fix to broken local user to local user forwarding loop detection
- [7269] fix to autoresponders that run a program or add/remove senders from a
mailing list still run when disabled
- [7204] fix to PIM items created by MDMigrator tool do not contain notes/comments
when viewed in WorldClient
- [7015] fix to low disk space check not performed without drive-letter explicitly
configured
- [6433] fix to %SetAttachment% macro in HTML auto-responder breaks HTML
- [7219] fix to WorldClient's compose HTML editor not representing certain font
sizes correctly
- [7290] fix to WorldClient's LookOut theme does not work with Opera 11.10
MDaemon 12.0.2 - April 26, 2011
CHANGES AND NEW FEATURES
- [6951] Support for BlackBerry Balance. BlackBerry Balance allows for the separation of
work and personal information on BlackBerry devices. It requires device software v6.0
MR2 or higher running on the BlackBerry device. MDaemon supports BlackBerry Balance in
the following ways:
- A few new BES IT policies have been added which govern how work data is treated on
personally owned (non-corporate) BlackBerry devices. See the IT policy editor
withing the MDaemon UI for full details on these new IT policies.
- A new button was added to the Account Editor which allows you to erase only
work related data from a lost or stolen BlackBerry Device. When this button
is pressed a new command is sent to the device to accomplish this. This new
command is only recognized by BlackBerry devices running v6.0 MR2 device code
or higher. Click here
to read about the data that is erased when this new button is pressed.
- [6751] The WYSIWYG editor in WorldClient has been updated to its latest
release. This should include various bug fixes and particularly the issue where
Internet Explorer 7 requires two clicks to put the focus on the editor.
- [7080] If BES is installed then the MDaemon BBE installer must be used to
upgrade. The installer without BES will terminate after providing instructions
rather than errantly attempt to upgrade an existing BES installation.
- [7105] The MDaemon BBE installer skips the screen asking whether to update BES
and always updates BES if BES is installed.
- [5813] Added new control in account BES properties which lets you change the BES
account name from "Desktop" to whatever you want.
- [5690] BES now writes an X-Mailer header to messages it generates
- [5663] Disabled the "run in foreground" bayesian learning option when launched
from configuration session as this is not possible.
Fixes
- [2385] fix to Content Filter's condition "text contained within file" by
requring regular expressions to be preceded by the "REGEX" tag. For example:
REGEX: *.@altn\.com
- [7077] fix to trailing whitespace being stripped from Subject value for incoming
messages to local users
- [7085] fix to possible crash updating BIS history file
- [6668] fix to SMTP inline virus and spam scans time out on Server 2008 R2 if
CFEngine is running under another account
- [7004] fix to unable to correctly view or update account restrictions in
WebAdmin for non-English versions of MDaemon
- [6971] fix to extremely long IMAP folder path may cause the BES plug-in to crash
- [7012] fix to WorldClient's LookOut theme not properly re-ordering message
filters and possibly corrupting their actions
- [6845] fix to account export operation not logging start/stop properly when
initiated from configuration session
- [7117] fix to BES slow sync may create duplicate calendar entries on the BlackBerry
device
- [7121] fix to autoresponders not working when using LDAP backend
- [6867] fix to WorldClient not rendering the font sizes correctly and the font
families correctly
- [6997] fix to WorldClient LookOut's message preview not handling email replies
correctly and causing the message body to be temporarily replaced by "[Object
object]"
- [6915] fix to WorldClient may hide certain message attachments
- [6843] fix to WorldClient may append semicolons to certain addresses when sending
- [6985] fix to WorldClient IMAP Filters page does not work in LookOut theme in
Hungarian and Romanian
- [6894] fix to not being able to create account with mailbox 30 characters long
in MDaemon GUI
- [6942] fix to not being able to import accounts with mailbox longer than 28
characters
- [6982] fix to WorldClient LookOut's notes not handling non-ascii characters
correctly.
- [6905] fix to ActiveSync contact sync failing on some devices if contact name
fields are empty
- [6968] fix to mailing list editor writes list members in sorted order when
clicking Ok
- [6917] fix to possible browser error when displaying certain messages in
WorldClient's LookOut theme
- [6547] fix to WorldClient Standard theme moving to the next message after
replying or forwarding a message
- [5733] fix to contact birthday and anniversary date is not correctly synchronized with Outlook Connector
- [7053] fix to WorldClient's Lookout theme causing events to be unintentionally
moved if they were viewed and then the folder is changed
- [7066] fix to BES Agent logging DBNS and SNMP warnings to Windows event log at
startup
- [7068] fix to BES writing incorrect To header in the quoted headers of a reply
from handheld
- [6909] fix to errant --configpath path in learn.bat causing bayesian learning to
fail
- [6875] fix to WebAdmin error message when deleting a domain takes too long
- [6762] fix to BES may corrupt non-ASCII characters in HTML message bodies sent
to handheld
- [6138] fix to BES may corrupt non-ASCII characters in HTML message bodies when
replying or forwarding from handheld
- [6622] fix to BES translating alias addresses in recipient fields when sending
from handheld
- [6832] fix to BES not updating the full name used in the From header of sent
messages after changing the user's full name in MDaemon
- [6544] fix to BES allows disabled users to send messages from handheld
- [5634] fix to MDaemon installer overwriting NewUserHelp.dat
- [7091] fix to some WorldClient themes missing a Save button on the BlackBerry
Management page
MDaemon 12.0.1 - March 15, 2011
SPECIAL CONSIDERATIONS
- Installation and use of MDaemon's BlackBerry Enterprise Server components
requires that the SQL Browser Service be enabled and running. The installation
process will enable and start this service as necessary.
CHANGES AND NEW FEATURES
- [5080] Updated SpamAssassin to version 3.3.1
- [6725] MDaemon's ActiveSync server now supports Tasks
- [6726] MDaemon's ActiveSync server has been optimized to reduce processor and
disk usage when synchronizing if nothing has changed on the server since the last
sync
- [6782] By default MDaemon rejects invalid mailing list messages during the SMTP
session however this does cause the message to be rejected for all recipients.
You can disable this behavior via a new switch in Preferences | Miscellaneous
and MDaemon will process invalid mailing list messages during queue processing
as in previous versions.
- [6734] Installer will now remember if you elected to install BES and default to
that on future installs
- [6737] Installer will enable and start SQL Browser Service if necessary in order
to install BES and SQL Server Express 2005
- [6735] SRP fetch button will provide better instruction on a failure
- [6744] BES related UI elements will be hidden when BES components not installed
- [2428] A Quota column has been added to the Queue/Stats Manager's User Page.
The Mail Format column has been removed.
- [5501] BlackBerry Enterprise Server logs now accessible via WebAdmin
- [3113] WebAdmin now requires Public Folder Submission Addresses to be valid, local
addresses
- [2004] Removed obsolete WorldClient setting "Allow meetings to be created without
specifying a location" from MDaemon's GUI
- [3714] Moved Content Filter Recipients section into its own tab in WebAdmin
Fixes
- [6678] fix to invitations are not sent to attendees for meetings created or updated
via ActiveSync
- [6636] fix to BES "slow sync" initiated from MDaemon does not detect modified
calendar or PIM items
- [5751] fix to public folder submission addresses not working with WebAdmin
- [5884] fix to WorldClient's LookOut theme not moving messages to the 'Non-Spam'
folder when a message is marked as not spam in the external preview window
- [5902] fix to WebAdmin allowing blank files to be added to catalogs
- [5946] fix to WebAdmin not requiring public folder submission addresses to be unique
- [6312] fix to MDSpamD logging option not displaying proper state in WebAdmin
- [5855] fix to WebAdmin converts "+" to space when editing list memberships
- [6252] fix to WebAdmin minor navigation issue in Sender Authentication section
- [2186] fix to WorldClient does not honor MDaemon.ini [Special] AllowAliasLogon setting
- [2459] fix to ComAgent including disabled users on the Buddy List dialog
- [4325] fix to SMTP server not logging into domain using the network resource access
credentials
- [2377] fix to WorldClient will not open messages with long Japanese attachment filenames
- [2125] fix to some WorldClient themes possibly returning the user to the Compose
page after clicking Finished, Save, or Cancel on another page
- [3258] fix to renaming of a mailing list sometimes causing loss of list membership
- [6615] fix to invalid SIZE given in EHLO response can cause delivery failure
- [6710] fix to WorldClient Lookout task list is not properly sorted when sorting
by the "Start Date" column
- [6443] fix to WorldClient LookOut not iterating through week numbers in the year
view properly when the first day of the week is set to Monday instead of Sunday
- [6723] fix to WorldClient LookOut calendar month view rendering an event as two
days if the event ends at exactly midnight
- [6696] fix to WorldClient LookOut using the toolbar to iterate through the message
list view may not cause the highlight bar to show the correct message as highlighted
- [6727] fix to Winsock errors during MDaemon startup if some domains bind to a specific
IP and others don't
- [6550] fix to DomainPOP fails to maintain UIDL list for account names that contain
a *
- [6356] fix to Russian, Japanese, and Chinese versions of MDStats and other GUI programs
possibly displaying wrong characters
- [6632] fix to WorldClient LookOut arrows for navigating between dates on
the Calendar view not being vertically alligned correctly
- [6738] fix to WorldClient LookOut week view not giving enough space for all day
events when there are many all day events
- [5556] fix to autoresponder not being enabled when using the BEGIN AUTORESPONDER
email command
- [5548] fix to not enoding the full name in the To header of mailing list messages
- [5529] fix to account editor not highlighting the page the error occurred on if
there's an error when saving changes
- [5396] fix to subject text inside of brackets being stripped when releasing messages
from the Spam Trap folder using MDaemon's GUI
- [6739] fix to WorldClient LookOut not letting users of the Finnish language log
in if BES is enabled
- [6743] fix to WorldClient LookOut possibly allowing a JavaScript focus event on
form fields that are hidden in the calendar event editor
- [4779] fix to Queue/Stats Manager Configuration Report not listing DomainPOP routing
rules
- [6748] fix to WorldClient's Mobile theme not returning a user to the calendar
they were viewing after creating a new event if it was not their default calendar
- [4624] fix to Configuration Session crashes at startup if primary console is locked
- [4535] fix to log archiving not zipping up xml and wbxml logs created by SyncML
and ActiveSync
- [6752] fix to MDaemon crash at shutdown if the "BlackBerry Device Management"
window is open
- [6756] fix to DK/DKIM selector creation not putting new selector name into drop-down
control at times
- [3370] fix to ambiguous error when using certain addresses as Auto Response
exceptions in WebAdmin
- [6721] fix to WorldClient LookOut not copying calendar events when dragged and
dropped to different folders
- [3478] fix to Content Filter may not block restricted attachments present in ZIP
files if automatic ZIP decompression is enabled
- [6766] fix to Content Filter GUI showing SecurityPlus config screen even when SP has
been removed from disk
- [4591] fix to incomplete "Show me all mailing lists ..." results if there are a
very large number of mailing lists
- [2452] fix to Content Filter "Move attachment" rule blanks the message body
- [6303] fix to invalid link for HashCash validation list in WebAdmin
- [6626] fix to incorrect Add/Remove Programs icon for MDaemon
- [6793] fix to WebAdmin defaulting to primary domain for new users even when
selecting a specific domain
- [6785] fix to any configured autoresponder being disabled after upgrade to
version 12
- [6802] fix to IE error when attempting to download certain message attachments
from WorldClient
- [4447] fix to quota counts wrong when not counting subfolders and using IMAP
filter rules
- [6513] fix to WorldClient standard theme not being able to open a draft window
when compose in new window is enabled. If a popup blocker blocks the
window the theme will attempt to show a banner that can be clicked to open the
new window.
- [6792] fix to WorldClient's LookOut theme possibly having a JavaScript error if
a popup blocker prevents a new window from being opened. Note: Users
should still enable popups for the WorldClient domain.
- [6789] fix to WorldClient's references to autocomplete.js not having a
v=<$VERSION$> tag and causing some caching issues for users
- [6821] fix to meeting organizer sees "Meeting Not in the Calendar" message
after attendees accept invitations using OC
- [6822] fix to meeting organizer sees the "Invitations have not been sent for
this meeting" error message after invitation has been sent out using OC
- [6805] fix to IMAP mail rules may fail to process long message headers
- [6828] fix to disabled gateways can generate errant gateway creation emails
- [6672] fix to Content Filter's Signature feature causes invalid DKIM signatures
- [4948] slight reorganization of Spam Filter options in WebAdmin to match MDaemon
- [6834] fix to WebAdmin SpamFilter options dialog "move spam" option doesn't
enable Save or Cancel
- [6837] fix to WebAdmin "IMAP folder message" not displaying when enabling Spam
IMAP filtering
MDaemon 12.0.0 - February 15, 2011
SPECIAL CONSIDERATIONS
-
Windows 2000 is no longer a supported operating system. MDaemon 12.0
requires Windows 2008, 2003, 7, XP, or Vista.
-
MDaemon's new BlackBerry integration feature could result in duplication
of data when combined with other sync techniques like SyncML or BIS Integration
(see below). Care must be taken to avoid this.
-
Passwords are now required to be at least 4 characters long. Existing passwords
are not required to change however the next time you try to change the password
it will need to be 4 characters long minimum.
-
The new BlackBerry Device Integration functionality (see below) will require
Outlook Connector 2.2.5 if you want to seamlessly sync Outlook created content to
your BlackBerry.
-
WorldClient has an updated version of the CKEditor WYSIWYG editor for message
composition. If you do not have custom themes it is recommended that you remove
the MDaemon\WorldClient\HTML\fckeditor\ directory. This directory is not removed
by the installer because of template customization.
MAJOR NEW FEATURES
[5294] BLACKBERRY DEVICE INTEGRATION (MDaemon PRO and select markets only)
The following BlackBerry Enterprise Server feature for BlackBerry smartphones is
not available in all markets. To view a list of available territories, please
visit http://www.altn.com/bes-features-by-territory.
MDaemon now includes support for BlackBerry devices though the installation of a
custom built BlackBerry Enterprise Server designed exclusively for distribution
and use with MDaemon. This new functionality:
- Uses software already present on all BlackBerry devices (no third-party sync clients
required)
- Includes two-way email synchronization (including mail folders)
- Includes two-way calendar synchronization
- Includes two-way tasks and notes synchronization
- Includes global address book lookup
- Includes meeting scheduling with free/busy
- Includes limited BlackBerry device policy support
- Includes BlackBerry device wipe and password change/lock
The installation process will install all the files and services necessary to achieve
this capability and is the reason the installer has grown in size. BlackBerry
Enterprise Server is a database driven app which requires .Net 2.0, SQL Server Express
2005, and other components which the installation process will handle setting up.
All these components will be installed to the \MDaemon\BES\ folder.
In order to begin using this functionality an account must "activate"
a BlackBerry device with MDaemon. This is a two-step process. First,
use the Account Editor to select an account and then configure the account for use
with BES through the new options on the "BlackBerry BES" screen.
Second, log into WorldClient using the account's credentials and select "BlackBerry
Management" from the left hand pane. Follow the on-screen instructions
which involve plugging the BlackBerry device into the computer via USB. Alternatively,
you can use OTA (over-the-air) activcation if your BlackBerry device supports it.
Once the activation process has completed the BlackBerry will be paired with the
MDaemon account. Within a short time data will begin to synchronize.
Alt+B has had several new screens added to manage these new BlackBerry integration
features. There's a Status page which shows you the state of the various
necessary services. Logging options allow you to enable logs and set detail
level. Logs are stored in the \BES\ sub-folder within MDaemon's root log
folder. These logs will obey MDaemon's global log settings for size and
roll-over but are slightly different in format than other MDaemon logs. The
Domains page lets you pair up a policy (more on that in a minute) with a domain.
When new users within that domain are created any BlackBerry they activate will
have the associated policy pushed down to the BlackBerry. There is also a
button to push the selected policy to all existing domain accounts which may already
have activated a BlackBerry. The Integrated Accounts page shows you how many
accounts are ready to activate a BlackBerry (but haven't yet) and how many have
done so. Finally, the Policy page allows you to create and save your own device
policies.
Policies
When a BlackBerry device is activated a policy is pushed down to the device to control
device behavior. Policies are really just a set of rules. To create
a policy select NEW, give the policy a name, and then begin setting the various
policy rules to your liking. Rules allow you to do things like require passwords.
After setting the rules to your liking, click SAVE. For a description of what each
policy rule does hover the mouse over the rule and read the tooltip help.
MDaemon will ship with three pre-built policies which you can not change or delete.
These policies are "Default" which instructs the BlackBerry to use out-of-the-box
"under control of a BES" device defaults for all settings. "Require
Password" sets a single policy rule - require password - to YES. This
policy requires that the BlackBerry device maintain a password. The third
policy, "Expiring Passwords", enabled the require password rule and the
maximum password age rule which get set to 30 days.
Be aware that BlackBerry device behavior while tethered to a BES may be different
than when not.
SRP
In order to transact data between MDaemon and your user's BlackBerry devices
across the wireless network an SRP ID and SRP Key are needed. The installation
process will automatically obtain an SRP ID and SRP Key for you and store them with
MDaemon. SRP data is used to authenticate and identify your BlackBerry traffic
across the wireless infrastructure. There is no additional charge for these
keys - they are included free for all MDaemon PRO users and can only be used with
your MDaemon. SRP data can be manually configured using Setup|
BlackBerry...| Status.
BIS and SyncML
A BES enabled BlackBerry does not require any other sync client software on the
device. Running SyncML to sync data AND activating a BlackBerry for sync'ing
using this new feature will likely result in duplicates of everything. BIS
integrated accounts could experience similar problems so this is not recommended.
BIS integrated accounts may wish to unsubscribe from BIS first and then activate
to MDaemon's new BES.
Calendar Sync Potential Issue
At the time of activation, if the BlackBerry calendar contains entries (ie.
BlackBerry is not wiped prior to or at the start of activation), then the activation
process will not send existing calendar events on the MDaemon server to the BlackBerry.
The BlackBerry user must either perform a device wipe before activating, or perform
the calendar RSET procedure as described here:
http://www.blackberry.com/btsc/microsites/search.do?cmd=displayKC&docType=kc&externalId=KB15139
Known Limitations
- You must restart the BlackBerry Controller service using the Windows services applet
after changing a BES-enabled user's email address or mail directory for BES
to recognize the change.
- Clearing a message flag from a mail client is not synced to the handheld.
- MDaemon's email slow sync may restore messages on the handheld that were deleted
from the handheld but not the server, and/or remove copies of sent messages from
the handheld if they were not saved to the MDaemon server.
- Meeting updates do not contain changed occurrences. If one instance of a recurring
meeting is changed to another day, the meeting update sent to the attendees
will not reflect this.
- Configuring the out of office reply from the handheld is not supported.
- Sending read receipts from the handheld is not supported.
- Public and shared folders are not supported.
- Sync'ing of calendar, contacts, notes, and tasks folders other than the user's
default folders are not supported.
- Forwarding of meeting invitations is not supported.
[4334] ACTIVESYNC FOR MDAEMON (MDaemon PRO only)
MDaemon now includes support for "ActiveSync for MDaemon" which is a separately
licensed OTA ActiveSync (AirSync) server. This server is capable of synchronizing
a user's default calendar and default contact data between their MDaemon/WorldClient
account and an ActiveSync capable device. A UI for configuring ActiveSync for MDaemon
has been added to the Setup|Web, Sync, & IM Services menu but there is little
to no configuration possible with ActiveSync implementations. A checkbox is
also present in the Account Editor|Options page to disable ActiveSync on a per-user
basis.
ActiveSync for MDaemon will only run for 30 days so that you can see if you like
it. After that, a small (and low) one-time fee is necessary. The 30 day timer starts
when you install MDaemon and enable ActiveSync for the first time. After 30
days, if you need it, you can acquire a license key from
www.altn.com or your local distributor/reseller.
All first time syncs with ActiveSync will be a one way sync from the server to the
device! You will lose the data on the device when you hookup with ActiveSync for
the first time. This is an ActiveSync implementation requirement. Therefore, backup
your device data BEFORE using ActiveSync for the first time. The devices we've
seen which contain an ActiveSync client will warn the user "If you proceed
with this your device data will be lost" but some do NOT provide this warning.
Please handle ActiveSync with care.
ActiveSync is a web-service extension which only works on ports 80 (for http) and
443 (for https). ActiveSync is not possible on other ports. Therefore, ActiveSync
will not work for you *at all* unless your web server (either WorldClient's
built-in web server or other) is running on port 80 and/or port 443. This is an
ActiveSync implementation requirement.
If you intend to run ActiveSync under IIS you MUST call our ActiveSync DLL (MDAirSync.dll)
when "/Microsoft-Server-ActiveSync" is requested. This is the request
that all the ActiveSync clients will use. Some versions of IIS do not have this
capability without downloading, installing, and configuring third party software.
CHANGES AND ADDITIONAL NEW FEATURES
- [5641] WorldClient's web server bindings setting now supports the IP:port format,
to allow WorldClient to listen on ports other than the default configured HTTP and
HTTPS ports. If no port is specified, it will listen on the default port(s). "*"
means all IPs. For example, "*,*:80" to listen on all IPs on ports 3000 and 443
(by default), plus all IPs on port 80.
- [5128] The old option in F2->Delivery "Bounce message if receiving domain
has no MX or A records" has been changed to "Bounce message if receiving
domain has no MX records" and DISABLED by default. The behavior for situations
in which the SMTP server needs to reach a domain that has no MX and/or A records
has been changed. If a domain has no MX records and also has no A records
the message is now immediately bounced back to sender as undeliverable. If
a domain has no MX records and the option mentioned above is enabled then the message
is immediately bounced back to sender as undeliverable. Use this option with
care. RFC states that mail servers should try A records when no MX records
are available.
- [5265] "Copy" button added to session window to copy existing log data
to Notepad.exe
- [5022] MDaemon will give clearer text to user when trying to load a version using
expired license key
- [5310] Certain SMTP error message text was changed to include FQDN value rather
than domain name value
- [5340] Before allowing you to create (or edit) an account's mail folder value
MDaemon will put up a warning if the mail folder already exists.
- [5358] MDaemon will now allow you to enable/disable account autoresponders without
losing the autoresponder configuration data.
- [5362] Added option to remove product and version info from protocol greeting strings.
To enable, edit the MDaemon.ini file and set the following key: [Special]
StickHeadInSand=Yes.
- [3665] A new switch was added to the Archive options to let you archive forwarded
messages. Normally these are not archived. Also, if you would
like forwarded messages to be processed by the Content Filter you can set this key
in CFilter.ini: [ContentFilter] FilterForwardedMail=Yes (default No).
- [5385] Changed wording on Host Screening UI to be more appropriate to what the feature
does. Also, added an option in the UI to drop connections when Host Screening
refuses a PTR or EHLO/HELO value (normally it just results in a "domain X not
allowed to send mail to domain Y" SMTP error message but leaves connection
open).
- [5399] WorldClient's folder permissions views now use auto-complete to help
ensure that users within the domain have accurate email addresses.
- [5402] When a meeting organizer receives an iCalendar response, that an attendee
has accepted or declined, MDaemon will update the attendee’s status in the corresponding
calendar event.
- [5419] Mail archive public folder will archive mail from local users properly into
the "Outbound From" root folder rather than "Inbound To" root
folder as in previous versions.
- [5412] Added IP address to SMTP server's PTR refusal message.
- [5428] The NoSTARTTLS file now supports wild-cards. So, you can enter *.test.com
now which will match to a.test.com and b.test.com etc.
- [4639] Added the ability to edit a single occurrence of a recurring event to WorldClient's
LookOut theme
- [5662] Added button to Ctrl+0 | Disk which will restrict the \MDaemon\ folder and
all sub-folders to Administrators, Backup Operators, and SYSTEM accounts/groups.
- WorldClient has had its WYSIWYG editor updated to the latest version which should
deliver improved performance for message compose load time as well as fix bugs in
both message generation and composition
- WorldClient's LookOut theme has had its week and month views re-written to allow
for enhanced event rendering and to give a more desktop like experience
- WorldClient's LookOut theme now supports ComAgent chatting from within the
browser. This feature can be enabled or disabled in the Domains.ini file
or a User.ini file with the option: ComAgentChattinginWC=Yes|No. Note:If
a user opens WorldClient from ComAgent the ComAgent functionality inside LookOut
will not be enabled to prevent confusion between the two clients on the system.
- WorldClient Standard theme changed to use a day view based in the main browser window
instead of a popup to be like the Simple and LookOut themes
- WorldClient added the To column to the desktop themes, which, when enabled, will
cause the Sender column to always display the From field. Previously the From
column would change between To and From depending on whether the user was in the
Sent Items folder or not. To view this column users can go to Options ->
Columns and check the checkbox next to the "To" field and save the setting
- [6142] Show a disconnected tray icon when ComAgent is disconnected.
- [6066] The spam filter's bayesian learning feature has been changed to be
disabled by default for new installations (existing installs are unchanged).
- [6108] The default amount of log data displayed by a configuration session UI
main window tab has been changed to 15000 bytes (up from 4000 bytes). You
can change the amount of backlogged data to display using a new control in
Setup|Preferences|GUI.
- [5741] Added email address to top of each MultiPOP session in the log file.
- [6350] Using UI to create MDaemon service will now add a description, use
"MDaemon" as display name
- [6323] Moved account export code to its own thread so that the UI does not
appear to freeze during an export operation
- [4487] Added version info for MDSyncML.dll and MDAirSync.dll to Help|About box
- [4877] Added master on/off switch for Spam Honeypots feature (enabled by
default)
- [6370] SMTP response will now contain reason for RFC compliance refusal
- [6374] Account export no longer exports disk file counts and space consumed.
This causes exports to be really slow. However, if you want to continue to
include this data there is a new switch you can enable at Ctrl+O|Miscellaneous.
- [6375] Added switch to Address Blacklist screen which instructs MDaemon to apply
the blacklist to values taken from the message's From/Sender header(s) during
the SMTP session (after DATA completes). This prevents the message
from getting caught later and moved into the bad queue by the MTA thread.
This switch is enabled by default.
- [5340] A warning will appear when creating a new account if the mail folder
specified already exists on disk
- [5931] Increased length of displayed subject text inside spam trap summary email
- [6380] Notification emails are no longer sent out when DSN emails get moved to
retry queue
Fixes
- [5530] fix to WorldClient's LookOut theme under Chrome not allowing contacts
to be picked as attendees for calendar events
- [5596] fix to "Update Bayesian engine with copies of white listed messages"
always disabled in WebAdmin
- [5467] fix to potential crash when two lists have each other as members
- [5576] fix to content filter "Search and replace within BODY" action corrupting
encoded characters in message bodies
- [5679] fix Accountprune doesn't archive messages less than one day old
- [5689] fix to WorldClient and WDaemon do not honor MDaemon's "Overwrite
existing log files when log file names change at midnight" option
- [5696] fix to removing an attendee from an established meeting in WorldClient does
not send a meeting cancellation message
- [5460] fix to Attachment linking using "http" rather than "https"
in URL's when HTTPS required/preferred
- [4178] fix to "Tentative" status doesn't show up correctly in Outlook when checking
against WorldClient's free/busy server
- [5772] fix to when editing a folder's ACL in WorldClient, the entry for "anyone"
may be lost
- [5537] fix to dynamic screen not employed by POP server in all cases
- [5454] fix to SyncML - Contacts, multiple email addresses not syncronizing from
WorldClient to BlackBerry with Funambol 8.0.4
- [6065] fix to WebAdmin not handling blank Subject tag for Spam Filter properly
- [5145] fix to content filter rule 'Move to Custom Queue' getting disabled automatically
- [6088] fix to various bugs in WorldClient's Folder Sharing editor
- [5904] fix to DSN's sent to "noreply@" addresses under some conditions
- [3444] fix to smart host authentication creds sometimes errantly applied to mail
forwarded to an IP rather than a host name
- [5905] fix to WorldClient hang processing certain meeting invitations
- [6169] fix to long contact distribution list added as meeting attendee is
truncated
- [6171] fix to MDaemon configuration session window may not be visible on Windows
2008 if not maximized
- [6220] fix to SyncML log file may not roll over when max file size is reached
- [6233] fix to dynamic screen not banning IPs when SMTP authentication fails due
to not using full email address
- [6253] fix to description text being truncated when reading certain iCalendar
meeting invitations
- [6277] fix to IMAP server always creating Sent Items and Deleted Items folders
at login
- [6247] fix to queue based spam scan not exempting messages even when MAIL FROM
matches to the exclude (no filtering) file
- [6286] fix to unable to remove items from hostscreen.dat using GUI
- [6288] fix to configuration session forcibly shut-down when it shouldn't be
- [6243] fix to new account welcome message subject not being used properly
- [6311] fix to possible WorldClient crash when opening certain meeting invitations
- [6302] fix to confusing layout of Address Blacklist page in WebAdmin
- [6313] fix to layout issues on WebAdmin's MDaemon logging options section
- [6345] fix to multiple simultaneous SyncML requests may crash WorldClient.exe
- [6322] fix to service dependencies not honored unless apply button used before
install service button
- [6354] fix to list editor adding list name to public address book multiple times
in some cases
- [6346] fix to "thread 0" being logged at the top of each inbound SMTP and IMAP
session in the log files
- [6347] fix to MDStats log parser error with partial transcripts
- [6348] fix to realtime logs for long-lasting sessions being overwritten by newer
sessions
- [6441] fix to WorldClient may use wrong Content-Type when resuming text/html draft
messages
- [5752] fix to personal WhiteList folders being created due to greylisting setting
even when greylisting is not enabled
- [6448] fix to MDaemon appears to hang while deleting users if there are many
nested mailing lists
- [6120] fix to mailing list members queried from AD are unable to post to a private list
- [6447] fix to "Bounce message if receiving domain has no MX records" will not
remain enabled after restart
- [6086] fix to WorldClient crashes when a meeting invitation is displayed if
Calendar is disabled
- [6488] fix to SMTP server does not always remove NULL and EOF characters
per the setting on the Setup | Preferences | Fixes dialog
- [2455] fix to not being able to type certain Polish characters in ComAgent
- [6545] fix to mailing list editor not allowing any address starting with
"mdaemon" to be added
- [6614] fix to non-ASCII characters in the WorldClient login failure help text
are corrupted
- [6631] fix to the WorldClient LookOut theme possibly skipping months if your
current day is greater than the 28th day of the month
- [6635] fix to WorldClient Standard theme, OK button is not centered in pop-up
window displayed after removing a cancelled meeting from the calendar