Pricing information Comming Soon !

 

 

Support for MDaemon Groupware - Pro Only - New in 6.7!
MDaemon Groupware will allow you to share your Outlook mail folders, calendars, contacts, and more with other MDaemon Groupware users.

Bandwidth Throttling - Pro Only - New in 6.7!
A basic system for policing the consumption of bandwidth has been added.

Attachment Linking - Pro Only - New in 6.7!
Attachment linking removes all the attachments from incoming local email messages and replaces them with URL links.

Improved Spam Blocker - Pro Only - New in 6.7!
An option was added to filter messages marked with the X-RBL-Warning header to an IMAP folder for each account.

HTTP Compression for WorldClient - New in 6.7!
WorldClient now supports HTTP compression.

Spam Blocker for MultiPOP Users - New in 6.7!
Messages Collected via MultiPOP will now be processed by the Spam Blocker.

Easy/Advanced - New in 6.7!
Easy mode hides all of MDaemon's non-essential GUI elements.

ODBC Support for Account Storage - Pro Only - New in 6.5! - White Paper
It is now possible to store account data in an ODBC accessible database and have MDaemon use that as its account database backend.

XML Contact Synchronization - Pro Only - New in 6.5!
Address book synchronization between ComAgent/WorldClient/Outlook/WAB has been changed to a new XML based method.

ODBC Support for Mailing Lists - Pro Only - New in 6.5! - White Paper
Mailing Lists in MDaemon can be configured to pull list membership from an ODBC data source.

Email to Cell Phone Support for U.S. Customers - New in 6.5!
Support for cellular users with an mHook account has been incorporated directly into MDaemon's Content Filtering system.

ComAgent Java Edition - New in 6.5!
A Java version of ComAgent has been developed to provide instant messaging functionality on any OS that supports Java

Performance Enhancements - New in 6.5!
Overall performance of MDaemon has been improved.

SSL Support for WorldClient - New in 6.5!
SSL support has been added to the WorldClient web server.

Tarpitting & Automatic IP Screening - New in 6.5!
New security features in MDaemon allow you to more easily discourage un-authorized users from trying to use your MDaemon server.

Smarter Message Routing - New in 6.5!
When MDaemon sends messages it will now consider 'A' record IP addresses found within MX records when looking for irrelevant RRs.

Improved IMAP folder Sharing - Pro Only - New in 6.0!
MDaemon has setup for sharing IMAP folder. You will need to set the rights up in MDaemon GUI.

Support for InsightConnector from Bynari Inc. - Pro Only - New in 6.0! - White Paper
This plug-in adds ACL support to Outlook's IMAP capability and also allows you to use MDaemon as a complete replacement for Microsoft Exchange Server.

Improved Public IMAP Folders - Pro Only - New in 6.0!
Public IMAP folder system has been enhanced to allow more control over the access levels that individuals have.

Simple Instant Messaging System - Pro Only - New in 6.0!
ComAgent provides a built-in Instant Messaging system. You can see which of your fellow MDaemon users are online and ready to receive an IM.

Automatic Address Book Synchronization - Pro Only - New in 6.0! - White Paper
ComAgent can be used to synchronize address books between LDaemon and the Windows Address Book.

Shared Calendaring and Scheduling - Pro Only - New in 6.0! - White Paper
WorldClient now includes Shared Calendaring and Scheduling that allows appointments, meetings, and memos to be scheduled.

Greatly Improved Spam Blocking - New in 6.0!
The Spam Blocker now waits until later in the SMTP session to give a permanent error, this also allows for the creation of a Spam Blocker log file.

Ghosts / Terminal Service Support - New in 6.0!
MDaemon support for configuring MDaemon via a Microsoft Windows 2000 Terminal Services session.

Automated Configuration Backup - New in 6.0!
Automated Configuration Backups allows you to configure MDaemon to backup its configuration files on demand and/or at midnight at each night.

Logging by Service - New in 6.0!
MDaemon now has the capabilities to maintain separate logs files for each service.

Public Folder Per User Flag System - New in 6.0!
Public folders now store flags (i.e. new/unread/deleted) on a per user basis, users will no longer share flags globally.

Host Screening - New in 6.0!
Host screening added so you can define to accept or deny mail from a remote host.

Smarter Smart Spooling - New in 6.0!
MDaemon spooling has changed its spooling to fix a problem with multiple recipients and having one invalid recipient.

Enhanced MultiPOP Collection Options - New in 6.0!
We've added a new collection method for MultiPOP mail. You can now elect to collect this sort of mail 'dynamically'.

Enhanced Spam Blocking - New in 6.0!
The Spam Blocker can now be configured to check the IP addresses found in all 'Received' headers within SMTP and DomainPOP collected messages.

WebAdmin - New in 6.0! - White Paper
WebAdmin is a free add-on program that allows web based remote configuration of MDaemon.

Vastly Improved WorldClient - New in 6.0!
WorldClient has been improved to function like a true IMAP4 client.

Configuration Caching - New in 6.0!
MDaemon now uses an, in memory caching system for the settings found in many of the configuration files.

Improved Import/Export Capabilities - New in 6.0!
The import/export processes have been enhanced to work with comma delimited files and also to contain many more fields than in the past.

Run WorldClient under IIS - New in 6.0!
WorldClient can now be configured to run as a Virtual Directory under IIS.

Improved Command Processing - New in 6.0!
All control commands that MDaemon processes for mailing lists and catalogs can now be sent in the subject of the message.

Improved List Subscribe/Unsubscribe - New in 6.0!
The Subscribe/Unsubscribe process has been improved to make it easier for users to subscribe and unsubscribe from mailing lists.

MDaemon GroupWare Integration - Pro Only - New in 6.7.5!
MDaemon has been enhanced futher to work with MDaemon GroupWare.

Integration of WorldClient Pro - Pro Only
WorldClient Pro is web-based email that enables users to access email using a web browser rather than a workstation dependent email client.

LDaemon LDAP Server Support - Pro Only
Support for LDaemon has been integrated into MDaemon.

Custom Mail Queue Support - Pro Only
MDaemon can now monitor several locations from which to send mail.

Automatic Gateway Creation Based on MX Records - Pro Only - White Paper
MDaemon can now automatically create a gateway for a domain based on MX and A records with an automatic notification to the postmaster.

LDAP Database Capabilities - Pro Only
MDaemon can now use an LDAP server or a local disk file for account data storage.

Public Folders - Pro Only - White Paper
Public folders are extra folders which are available to IMAP users in addition to their private IMAP folders.

IMAP Server Side Mail Rules - Pro Only
Added support for IMAP server side mail rules.

LDAP Address Book Support - Pro Only
LDAP address book support for email clients and WorldClient Pro.

IMAP Engine - Pro Only - White Paper
MDaemon now supports the IMAP, Internet Mail Access Protocol.

Multiple Domain Support - Pro Only
MDaemon now has full support for hosting multiple domains.

Optimized ODBC - Pro Only
Optimized the ODBC backend functionality which greatly speeds up MD startup time, account lookups, etc. when using ODBC.

Unique Address Book for each Domain - Pro Only
MDaemon can now store the public address book for each domain in a unique file.

Improved Language Support - Pro Only
Support for English-UK was added to WorldClient.

Master Everyone mailing lists - Pro Only
MDaemon now maintains a master everyone mailing list.

WorldClient Multilanguage Support - Pro Only
Multilanguage support added to WorldClient.

Microsoft Outlook Look-alike Theme - Pro Only
Provides WorldClient users with the 'look and feel' of familiar software.

Simple Theme Added - Pro Only
Simple Theme was added to WorldClient.

Auto IMAP Rules Referencing - Pro Only
When an IMAP folder is renamed, all IMAP rules referencing the folder are updated with the new name.

Address Book Replication - Pro Only
Allows you to replicate your address book for WorldClient users.

COM System
A COM system was added to MDaemon's API

GUI Update
MDaemon's GUI has been completely redesigned to a new multi-tab format for easier use.

Integrated Anti-Virus Support
Anti-virus scanning is now integrated into MDaemon with an anti-virus plugin

Improved Content Filter Processing
MDaemon's performance has been increased by splitting the content filtering engine into a separate process.

Improvements to WorldClient
WorldClient makes it possible for users to access email via a web browser, rather than from a workstation dependent email client.

Enhanced Relay Control
MDaemon can now authenticate an SMTP session using the domain gateways AUTH properties to securely relay mail.

Enhanced Domain Gateway Hosting
Mail stored in a Gateway is now spooled from the gateway directory instead of being moved to the remote queue. This improves MDaemon’s performance.

Improved Account Restrictions
MDaemon has the capability to control both the sending and receiving abilities of accounts.

Inactive Account and Old Mail Purging
The inactive account and old mail purging system is able to delete inactive account and mail older than xx days.

Integration with Outlook/WAB Address Book
A system was added to MDaemon to mirror or publish to a windows address book file.

Enhanced MDaemon API
The API system is now more functional due to the addition of mailing lists and Domain gateways.

Enhanced List Pruning
MDaemon can now remove members from a mailing list who cannot be reached by storing and pruning the bounce notifications.

Reverse Lookup Verification
MDaemon can be configured to do reverse lookups on incoming SMTP mail.

Improved and More flexible Email Security
A system was added to MDaemon to exempt messages sent to local users from the POP before SMTP requirement.

Improved Aliasing Logic
New Aliasing Logic was added which allows you to alias mail to foreign hosts.

On-Demand Mail Relay (ATRN) support
MDaemon now provides support for ATRN.

Improved DomainPOP Download Control
A switch was added to the DomainPOP system that allows MDaemon to download messages according to size.

Improved SMTP Engine
The SMTP engine has been improved to increase efficiency.

Improved MDConfig
MDConfig now uses the Account Manager, and will show all gateway domains.

Better MultiPOP Mail Handling
MultiPOP mail is now collected and placed directly into the local queue instead of in the user’s mailbox.

Smart Mail Spooling and Routing
MDaemon can be set to use Smart Spooling. This will allow MDaemon to do DNS lookups once per session instead of once per message.

General Performance Enhancements
Performance and resource utilization has been enhanced in several important ways.

Improved Asynchronous Spam Blocker
The Spam Blocker engine has been enhanced for faster lookups.

ESMTP AUTH (RFC 2554)
Support for SMTP AUTH with the CRAM-MD5 algorithm has been added to MDaemon.

Improved use of the Quota System
The Quota system has been significantly enhanced in order to better fit the needs of users and administrators.

Improved Content Filter
The content filter rule evaluation process will now check rule conditions and perform rule actions concurrently in order to increase performance.

APOP Support and CRAM-MD5 Authentication
Support for the APOP command and the CRAM-MD5 authentication method has been added.

Dialup Control and Phone Line Utilization
MDaemon can be taught to distinguish between connections with mail clients that require RAS and those that do not.

Improved Friendlier GUI
Numerous GUI updates and changes have been completed.

Improved Use of Address Aliasing
The aliasing system now allows you to specify the order in which aliases are applied.

System Service Editor
Functionality has been added to allow MDaemon to access UNC paths and mapped network drives that require you to use a network logon.

Caching Spam Blocker Entries
A system was added to the Spam Blocker to allow the caching of Spam Blocker lookups. This will greatly increase the performance of the Spam Blocker.

More Powerful, Aliasing Sub-System
Allows for more powerful Aliasing system to control delivery of emails on your local system.

New Header Translation Feature
Allows for the replacement of text in the header with a new value.

Spam Blocker ORBS/MAPS-RBL Support
A Spam Blocker has been added with the ability to check the IP address of incoming connections against lists of blacklisted sites.

Improved Content Filter System - White Paper
Improved Content filter with the and / or for making more complex rules for filtering email.

Message Precedence System
Allows for applying priority to messages and also increasing the amount of mail that can be in the raw queue.

POP Before Send Option
Functionality was added to MDaemon to allow it to work with ISP’s that are requiring you to check for new mail before sending email.

Programmable User Management / Message Sending API
An API system has been added to MDaemon.

Better Integration with WorldClient Pro
Integration of WorldClient and MDaemon. Built-in configuration with MDaemon.

New WorldClient Standard 2.0 Included
Standalone Client for use with MDaemon. Allows for checking, reading and composing email as well as other functions.

New Account Manager Feature
Better Account Management has been added to ease the selection, addition, deletion or modification of your email accounts.

More Mailing List Options
Added more options for Mailing Lists. Modifications to the membership screen to make it easier to use.

Speed Improvements
MDaemon has been improved to speed up the application. Some of the changes are optimizing the code, mode-less property sheets.

Regular Expression Support for Content Filter
The content filter now includes the ability to do string matches using regular expression.

Quarantime Restricted Attachments
An option has been added to quarantine attachments when using the 'Restricted Attachments' utility of the content filter.

Import CSV files into Mailing Lists
MDaemon can now import CSV files into your mailing list membership.

Preserve X-RBL-Warning Headers
MDaemon can now be configured to preserve X-RBL-Warning Headers added by another MDaemon earlier in the message delivery process.

Reverse Functionality for over quota accounts
A option has been added to reverse the functionality for over quota accounts.

Fax From ComAgent
You can send a fax from ComAgent if you have RelayFax installed.

MDaemon Can Restart LDaemon
MDaemon can automatically restart LDaemon if it sees that it is not running when used as its backend.

SMTP Host Override
SMTP host can be overridden when changed in the Domains.ini.

MultiPOP Password Security for .dat File
Password encryption added to MultiPOP.dat file.

MultiPOP Encrypted Passwords
You can encrypt your MultiPOP passwords by starting the password with a "-".

Relay Control Security Option
Relay Control no has an option that can require all mail sent from any local account be in an authenticated session.

Default Language
WorldClient's language defaults to the installed language version of the MDaemon that was installed.

User Interface Improvements
MDaemon now saves splitter positions and field widths in the GUI.

Immediate Delivery of remote mail
An option has been added to the scheduler to force immediate delivery of remote mail.

Account Data Comment Field
Comments can be added to account data.

Sun OS Compatibility Switch
Sun OS compatibility switch added.

Auto Update Notification
New update checker notifies Postmaster for software updates.

MDConfig Version Control
Version control added to MDConfig which will allow you to set the version MDConfig should connect to a remote MDaemon as.

Server Toggle Logging
MDaemon will create a log entry each time any of the servers are toggled.

Gateway Mail Directories Automatically Created
Auto generated mail directory for new gateways.

Application Version Labeling
Standard or Pro tag added to software.

UseFirstAlias
New key added to WorldClient Standard's WorldClient.ini. When set to Yes, it will use the first email alias as the default.

X-MDRemoteIP
Shows the IP of the machine that sent the email to make it easier for the content filter rules to run.


Support for MDaemon Groupware
MDaemon has been enhanced to support MDaemon GroupWare. MDaemon GroupWare is a separately licensed product which is now available from Alt-N Technologies. With MDaemon GroupWare you will be able to share your Outlook mail folders, calendars, contacts, and more with other MDaemon GroupWare users.

Back to Top

Bandwidth Throttling
A basic system for policing the consumption of bandwidth has been added. A new option available from the Setup menu will allow you to throttle the rate at which sessions progress. The system is calibrated in kilobytes per second (KB/s). A value of ZERO means apply no limit to the speed at which a session progresses (thus making use of the maximum amount of available bandwidth). A value of 10 will force MDaemon to deliberately throttle back on the speed of transmission so as to remain at or very near 10 KB/s.

You can set different rates for each of MDaemon's major services on a per-domain basis. You can also set limits on local connections by selecting "Local traffic" from the drop down box. This will allow you to create special bandwidth settings which will take effect if the connection is either from or to a local IP.

Back to Top

Attachment Linking
Attachment linking works by removing all the attachments from incoming local email messages and replacing them with URL links. When users read the email they will see that it contains a URL link to the file rather than the file itself.

Normally, automatically extracted attachments are placed within the account's FILES directory. However, it might be useful to group all the attachments for all accounts into a single directory (such as an accessible directory on your web server). The Attachment Linking feature allows you to do this.

When you specify the location to store extracted attachments you can use account macros to create multiple shared directories. For example, '$ROOTDIR$\\Attachments\\$DOMAIN$\\' will group all attachments by domain.

The key here is that attachments are extracted and placed into a directory you specify. You should make certain that the directory is accessible via URL's in HTML formatted email. It could also be accessed via shared drives.

Back to Top

Improved Spam Blocker
When you toggle the option in the Spam Blocker which flags messages with the X-RBL-Warning header, an option to create an IMAP filter rule for each of your accounts will be presented. The process will create a rule for each account that filters mail into the Spam folder. The Spam folder will also be created. If an account already has a rule which checks for the existance of the X-RBL-Warning header then no action will be taken and no rule created for that account. By default, the name of the IMAP folder that the rule creates and uses is 'Spam'.

Back to Top

HTTP Compression for WorldClient
WorldClient now supports HTTP gzip and deflate compression. This will provide a noticeable increase in performance for everyone, particularly dialup users. The compression/decompression consumes minimal extra CPU time on the server and clients and typically achieves a 50 to 80 percent compression ratio. HTTP compression is enabled by default but can be disabled.

Back to Top

Spam Blocker for MultiPOP Users
By popular demand, mail collected via MultiPOP will go through the Spam Blocker now. The Spam Blocker option which previously forced DomainPOP collected mail through the Spam Blocker will also push the MultiPOP collected mail through it. Like with DomainPOP collected mail, messages coming in via MultiPOP which match a known spam source will be deleted without trace if so configured via the Spam Blocker options.

Back to Top

Easy/Advanced
Many customers have stated to us that they love our products but are intimidated by the massive volume of configuration possibilities. To help address this concern we've created a 'Easy' operational mode in which MDaemon will hide non-essential GUI elements. 'Easy' mode retains all the account and list settings but hides many other settings in the interest of simplicity.

Toggling between 'Easy' and 'Advanced' mode can be done via the FILE menu.

Back to Top

ODBC Support for Account Storage
It is now possible to store account data in an ODBC accessible database and have MDaemon use that as its account database backend. Previously, only the flat file USERLIST.DAT or an LDAP server could be used for this purpose.

A new configuration screen is available from the Setup menu which will allow you to configure the database type you wish to use (USERLIST.DAT, LDAP, or ODBC) along with whatever special properties might be needed for each type.

Back to Top

XML Contact Synchronization
Address book synchronization between ComAgent/WorldClient/Outlook/WAB has been changed to a new XML based method. LDAP and LDaemon are no longer required in order to synchronize your address book data. The benefits of these changes are less complication in configuring ComAgent and greater performance and stability.

All users of ComAgent must update to ComAgent 6.50 in order to acquire these benefits. Failing to do so could result in the address book synchronization feature within older versions of ComAgent to fail. Users are prompted when they log into ComAgent to update to the latest version automatically.

Back to Top

ODBC Support for Mailing Lists
The mailing list editor has a new tab labeled ODBC. From here you can select a data source, table, and field mappings for MDaemon to link to your mailing list. When messages arrive for your list one or more SQL queries will be performed automatically and the resulting email addresses will be treated as part of the list's membership. You can also add members to your list by inserting them into the database using whatever database tools you are familiar with.

Back to Top

Email to Cell Phone Support for U.S. Customers
Alt-N and Class M Planet, Inc. have entered into an understanding by which each others technologies can be better leveraged. Through its mHook service, Class M Planet, Inc. provides email forwarding services to cellular phone users in the United States. Support for cellular users with an mHook account has been incorporated directly into MDaemon's Content Filtering system making it possible to use the powerful rules based nature of MDaemon's Content Filtering engine to select precisely which emails your user(s) would like sent to their cellular phone via the mHook service. Non-US customers may continue to use the SMS gateway forwarding option which works on a similar principle.

To sign up for the mHook service visit:
http://www.mhook.com/p/mdaemon.shtml

The Content Filter's 'Send message to cell phone' action will bring up a dialog box wherein you can enter your mHook account's forward-to address.

Back to Top

ComAgent Java Edition
We've created a cross-platform Java version of ComAgent. This version should be compatible with any OS that supports Java (such as Mac OS X). ComAgent-Java will provide full access to the instant messaging and WorldClient folder/email access APIs just as our Win32 GUI based version of ComAgent does. ComAgent-Java will not have the address book synchronization capabilities since this feature is completely dependant on Microsoft technology.

The ComAgent download page inside all the WorldClient themes has been updated providing download instructions for ComAgent-Java.

Back to Top

Performance Enhancements
Several changes were made to increase overall performance within the software. The biggest of these was that the IP Screening and MDConfig IP connection checking no longer requires the creation of an actual session within the software. So, checking for and dismissing an attempted connection from a banned host is much faster and much less resource intensive.

Back to Top

SSL Support for WorldClient
SSL support has been added natively to the WorldClient web server. Those who are unable or choose not to run WorldClient under IIS now have the security they need built directly into WorldClient. Several controls for enabling and configuring SSL have been added to the WorldClient GUI within MDaemon. SSL support requires that IE 4.0 or newer is installed on the MDaemon machine.

Back to Top

Tarpitting & Automatic IP Screening
A new tab has been added in the Security Settings dialog for Tarpitting and Automatic IP Screening. Tarpitting is a process by which connections are deliberately slowed to a crawl once XX or more RCPT commands have been received. This discourages spammers from trying to relay bulk mail through your server. It is useful mainly when you must be an open relay (such as an ISP using MDaemon to relay mail for downstream clients). Connections from localhost and trusted hosts are exempt. Automatic IP Screening automatically bans specific IP addresses from future connections to your MDaemon if XX or more errors occur in a mail session from that IP. The offending host is banned for XX minutes.

Back to Top

Smarter Message Routing
When MDaemon sends emails using the direct delivery option sometimes MX lookups contain the IP addresses of the MX hosts themselves. MDaemon has long been able to use those IPs to quicken the routing process when the 'Use 'A' record IP addresses found within 'MX' record packets' option was enabled. However, MDaemon did not consider those IPs when removing what are called 'irrelevant RRs' from MX lookup results. Removing irrelevant RRs is critical to prevent mail loops. Sometimes administrators setup their DNS records incorrectly or not in accord with how they configure MDaemon and this leads to looping problems.

In an attempt to cut down on potential mail delivery problems brought about by incorrect configuration of DNS, MDaemon will now consider A record IP data when determining whether an MX record should be considered irrelevant or not. In the past it only considered host names within the MX packet. The 'Use 'A' record IP addresses...' switch mentioned above must be enabled.

Back to Top

Improved IMAP folder Sharing
The concept of sharing IMAP folders has been completely embraced by MDaemon. MDaemon supports Public Folders (IMAP folders which belong to the 'system' and are shared amongst a group of users) and Shared User Folders (IMAP folders which belong to individual users who wish to share them with others). Access to Public Folders and Shared User Folders is strictly controlled using ACLs (Access Control Lists - see RFC 2086). ACLs support the following permission settings:
  • Lookup (l) - user can see this folder in their IMAP folder list
  • Read (r) - user can open this folder and view its content
  • Write (w) - user can change flags on messages in this folder
  • Insert (i) - user can append and copy messages into this folder
  • Create (c) - user can create sub-folders within this folder
  • Delete (d) - user can delete messages from this folder
  • Set Seen Flag (s) - user can change the read/unread status of messages in this folder
  • Administer (a) - user can administer the ACL for this folder
  • Post (p) - user can send mail directly to this folder (if folder allows)
ACLs for Public Folders can be setup from within the MDaemon GUI by accessing the Shared IMAP Folders selection from the Setup menu. ACLs for Shared User Folders can be setup via a new tab in MDaemon's Account Editor. In addition, if your mail client supports ACL you can access and setup ACLs directly from within your mail client itself. To date, very few mail clients have embraced the ACL extension. It is not supported by Microsoft mail products yet. This doesn't mean that you can't share your private IMAP folders, you can, but you have to setup the folder's ACL via the MDaemon GUI. ACL support has not yet been added to WorldClient but that will be coming in the future.

Back to Top

Support for InsightConnector from Bynari Inc.
An exciting plug-in from Bynari, Inc called InsightConnector is available for Microsoft Outlook users. This plug-in adds ACL support to Outlook's IMAP capability and also allows you to use MDaemon as a complete replacement for Microsoft Exchange Server. With MDaemon, Outlook, and InsightConnector you can completely replace Exchange Server with no loss of functionality. Users can share calendars, contacts, to-do lists, and everything else previously only possible with an Outlook/Exchange Server combination.

MDaemon has been enhanced in the following ways to work well with InsightConnector:
  • A new switch added to the Shared IMAP Folders GUI will allow you to configure an alternative to the / char which MD will use to delimit IMAP folder strings. For example, if / is the delimiter char and '#Test/Test2' is a valid IMAP folder then 'Test2' will be considered a sub-folder of '#Test'. This is the default. Byani's InsightConnector expects a . (period) character as the delimiter so this configuration setting was provided for that situation.
  • MDaemon's new ACL support within its IMAP server works well with the ACL support added to Outlook by InsightConnector.

Back to Top

Improved Public IMAP Folders
The public IMAP folder system has been enhanced to allow more control over the access levels that individuals have. You can now specify the following access levels:
  • No Access - user has no access to the public folder.
  • Read - user has read only access to the folder. They can not add or expunge messages to/from the public folder nor can they manipulate sub-folders within the public folder.
  • Read/Write - user has read and write access to the public folder. They can read and write new messages from/to the public folder but they can not expunge messages from the public folder or manipulate sub-folders within the public folder.
  • Read/Write/Expunge - user can read, write, and expunge (delete/purge) messages within the public folder. Sub-folders within the public folder are off limits.
  • Read/Write/Expunge/Create - user can read, write, expunge, and manipulate sub-folders from within the public folder. Note that 'Create' level access allows users to both create and delete sub-folders within the public folder.
Sub-folders that are created inherit the same access list and default settings as the parent folder. You can now set the default access level for each public folder. Anyone accessing the public folder who does not otherwise have explicit access level permissions set for his/her email address will be granted access using the default settings. So, if you want a public folder that is closed to all but those members expressly configured in your access list you need to select 'No Access' for the default access level. Finally, if you wish to continue to link mailing list membership to a public folder you can access some new settings on the mailing list public IMAP folder tab. A switch is available that will add/remove list members to/from a public folder automatically. This is done when the list member subscribes and unsubscribes to the mailing list. You can also set what the access level will be when list members are automatically given access to a public folder.

Back to Top

Simple Instant Messaging System
A simple and effective instant messaging system, which allows users on your MDaemon server to communicate instantly with other users, has been built into ComAgent. Each of your MDaemon users can download ComAgent by accessing their WorldClient account and navigating to the Options|ComAgent screen. You can, however, elect on a per domain basis not to provide either ComAgent functionality in general or the IM portion of ComAgent specifically by disabling these options from within MDaemon's Setup|WorldClient configuration dialog.

With our IM system you will be able to see which of your fellow MDaemon users are online and ready to receive an IM. You will also be able to start a group conversation involving several MDaemon users at once. These options are available via the right click IM menu selection within ComAgent.

We recognize the reservation which exists within the SMB community at the leadership levels regarding the IM concept. These reservations stem from the lack of centralized accountability with traditional and well-known IM clients. We intend to minimize these concerns in our IM initiatives now and into the future.

For starters, our system is not peer-to-peer. Therefore, every IM transaction is logged in a central location accessible to the MDaemon/WorldClient administrator. This allows the admin to maintain a record of who said what to whom and when. We recognize the importance of this accountability, and this is also the primary reason why we do not currently support other IM clients like ICQ, AOL, and MSN.

Back to Top

Automatic Address Book Synchronization
ComAgent has been enhanced to work with LDaemon, Alt-N’s free LDAP server, in order to provide automatic two-way address book synchronization between LDaemon and all software that uses the Windows Address Book to store contact information.

Back to Top

Shared Calendaring and Scheduling
WorldClient has been enhanced with a complete system for scheduling appointments, meetings, and memos at either a global or personal setting. You can also import or export the information from WorldClient to Microsoft Outlook.

Back to Top

Greatly Improved Spam Blocking

The way the Spam Blocker works has been changed to better combat the spam problem. In the past, when the Spam Blocker was configured to refuse to accept messages marked as spam it would give an immediate permanent error. This results in the server sending the spam trying again later to deliver the same message. What the Spam Blocker does now is hold its response until after the RCPT command is received at which point it will issue '550 user unknown'. This has the same effect as before (refusing to accept the spam) but it serves a double purpose in that now the sending server thinks the address does not exist. This can lead to your addresses being removed from the lists at these spam sources.

If you have the Spam Blocker set to accept the message but insert a warning header into the message then the behavior is identical to previous versions.

MDaemon will create and maintain a 'Spam Blocker.log' file in the Logs directory which will track all the spam you receive. The source IP, sender, and intended recipient of each piece of spam will be logged into this file.

Back to Top

Ghosts / Terminal Service Support
If you start MDaemon from the command line and pass the /ghost command line switch an engine-less copy of the GUI will start. We call these detached GUIs: ghosts. Since ghosts are detached from the main MDaemon and don't do any mail processing you can usually get better responsive-ness out of them. Ghosts use a green tray icon and say 'Ghost' in the window caption. You can run a ghost through Terminal Services and edit the properties of the actual MDaemon service. Ghost sessions only work under Windows 2000 and MDaemon supports only a single running ghost instance. We will improve upon this in future versions. For a ghost to display logging information within the various services tabs you will need to enable the new logging option 'Log each service into a separate log file.' This option is enabled by default.

Note: In MDaemon 6.0.x this feature was only available in the Pro Version.

Back to Top

Automated Configuration Backup
A system was added which archives all the MDaemon configuration files on demand and at midnight each night. The settings to configure this feature are located on the Miscellaneous Options | Disk tab. You can specify the file specs which will be backed up.

Back to Top

Logging by Service
A new switch was added to the Logging Options which will instruct MDaemon to maintain separate logs by service. For example, with this switch set MDaemon will track SMTP activity into the MDaemon-SMTP.log file and IMAP activity into the MDaemon-IMAP.log file etc. One side effect of these changes is that it is no longer possible to specify an arbitrary file name for the logs so this control has been removed from the Logging Options dialog.

Back to Top

Public Folder Per User Flag System
IMAP public folders can now store flags (i.e. new/unread/deleted) on a per-user basis. With this option enabled IMAP users will not share the same message flags globally with all other users but will maintain their own message flags independent of other users. These flags are stored under the user's mail directory in a folder with the same name as the public folder. A new option has been added to the Public Folders dialog which will let you set whether or not the folder should use per-user flags.

Back to Top

Host Screening
Similar to IP Screening, Host Screening allows you to specify the names of remote hosts that MDaemon will or will not accept mail from. When an incoming SMTP connection specifies the name of the remote server in the EHLO or HELO parameter MDaemon will compare it to the names listed in the Host Screening configuration. If a match is made the session is either allowed or disallowed depending on how you have configured permissions for that particular host.

Back to Top

Smarter Smart Spooling
In the past when a single message was spooled to multiple recipients at the same host MDaemon would abort the entire message transfer if even one of the recipients was refused by the receiving host. This had the effect of preventing messages from being delivered to valid recipients when a single invalid one was in the delivery list. Although this behavior is technically legal it is not very efficient. MDaemon has been changed so that this no longer occurs. Now when MDaemon encounters errors with one or more recipients during message delivery it will continue the delivery process. Afterward, a summary of those recipients which failed will be dispatched back to the originator of the message. As a result of this change the wording within the DELERR.DAT file is no longer appropriate and has been changed. You should delete your existing DELERR.DAT file from the APP directory and restart MDaemon so that a new one with appropriate wording will be created.

Back to Top

Enhanced MultiPOP Collection Options
A new mail collection method has been added for MultiPOP mail. You can now elect to collect this sort of mail 'dynamically'. This means that MultiPOP mail for a particular user will be collected the next time that user checks his local MDaemon mailbox either via POP, IMAP, or WorldClient.

It's important to note that when a user connects to MDaemon to check for new mail, this act *initiates* a MultiPOP collection event. Messages collected by that event will not be available to the user until the *next* time they check for new messages.

In order to further reduce the load which extensive use of MultiPOP can sometimes place on MDaemon, an option to restrict the number of MultiPOP collections per user per hour and an option to place XX minutes between back-to-back MultiPOP collection events has been added. Additionally, when you specify DomainPOP or MultiPOP hosts to collect mail, you can override the default outbound POP port by appending a new port value to the host name. For example, using 'mail.altn.com' as a MultiPOP host will connect to that host using the default outbound POP port, while using 'mail.altn.com:523' will connect to that host on port 523.

Back to Top

Enhanced Spam Blocking
Several new options have been added to the Spam Blocker system to further combat unwanted mail. There have been instances where spammers will relay spam to you through your ISP. When this occurs, the Spam Blocker is fooled because your ISP is usually trusted or is typically not an originator of the spam. To resolve this problem, a new checkbox is present which will configure MDaemon to check the IP addresses found in all the 'Received' headers within SMTP and DomainPOP collected mails.

With this new switch, all the IP’s in the source route of the message will be checked and if any one of them is found to be a known spam source, the message will be flagged or otherwise dealt with according to the Spam Blocker settings.

To further control unwanted mail, new options have been added to allow you to restrict the depth of the new 'Received' header processing to the first XX 'Received' headers within each message.

Back to Top

WebAdmin
Support for Alt-N's next generation of web-based configuration has been integrated into MDaemon. WebAdmin replaced WebConfig as the tool of choice for web-based remote configuration. You can remove the WebConfig directory from within your MDaemon directory structure using the Windows Explorer.

Within the MDaemon GUI, all references to WebConfig have been changed to WebAdmin. WebAdmin continues to use the WebConfig permissions settings you have already put in place for your users and domains. To view documentation or obtain the free download of WebAdmin please go to the following URL:

http://www.altn.com/Products/Default.asp?product_id=WebAdmin

Back to Top

Vastly Improved WorldClient
Added new features to WorldClient which allows it to act more like a traditional IMAP client. Messages can now be flagged as deleted or undeleted, instead of using a POP-type trash folder. You can now select which IMAP folders you wish to subscribe and to hide the folders you do not wish to see.

By interacting with MDaemon's MultiPOP system, WorldClient has been further enhanced to allow you to configure multiple mail sources from which to pull mail. This gives control to users while still being policed by the MDaemon administrator.

Finally, the folders WorldClient uses for Drafts, Sent, and Trash can be selected and renamed.

All these new capabilities can be configured globally, per-domain, or per-user just like all other user settings in Domains.ini.

Back to Top

Configuration Caching
MDaemon now uses an in memory caching system for the settings found in many of the .ini and .dat files in the App directory. This system will improve performance considerably but changes made manually or directly to those files while MDaemon is running will not be reflected in the program until MDaemon is reloaded or it detects RELOADCACHE.SEM.

Back to Top

Improved Import/Export Capabilities
By selecting the export option and choosing a comma delimited format, MDaemon will export more account information now then in previous versions, including forwarding and auto responder settings. The import process has been enhanced to accept comma delimited files, which may now contain many more fields than in the past. The first line of the comma delimited file is expected to be a base line giving the names and sequence of the fields in subsequent lines.

Back to Top

Run WorldClient under IIS
WorldClient will now function as Virtual Directory under IIS, as well as using its own built in web server, if you desire.

Back to Top

Improved Command Processing
All the control commands that MDaemon processes for mailing lists and catalogs can now be sent in the message subject in addition to the former method of being contained in the message body.

Back to Top

Improved List Subscribe/Unsubscribe
A system has been added whereby special email addresses will be available for list users to easily subscribe and unsubscribe to your mailing lists. In the Misc. Options screen you will find a switch that says:

Honor '[List]-Subscribe' and '[List]-Unsubscribe' addresses

For example: suppose you have a list called List@altn.com. People will be able to subscribe/unsubscribe to your list by sending an email message to List-Subscribe@altn.com and List-Unsubscribe@altn.com. The content of the subject and message body is irrelevant. Also, when this feature is active MDaemon will insert the following header into all list messages:

List-Unsubscribe: <mailto:[List]-Unsubscribe@domain.com>

Some mail clients can pick up on this and make an UNSUBSCRIBE button available to users automatically.

Back to Top

MDaemon GroupWare Integration
MDaemon GroupWare is a separately licensed product available from http://www.altn.com which allows your Microsoft Outlook users to share their Calendar, Tasks, Journal, Notes, and Contact folders with other Outlook users without the expense or need for Microsoft Exchange server.

MDaemon has several new visual aids for GroupWare users within its main GUI. You can stop/start the GroupWare server, see the number of license used, and receive information on acquiring GroupWare all from within the main MDaemon GUI.

Also, WorldClient has been enhanced to read GroupWare calendar folders. If you click on a Calendar type folder from within WorldClient the data will appear in Calendar form rather than as normal email messages.

For WorldClient to be able to display GroupWare calendars, Outlook MUST be configured as the default mail client on the server machine. This is necessary to insure that Windows provides the appropriate MAPI drivers which WorldClient needs to use.

Back to Top

Integration of WorldClient Pro
WorldClient Pro is web-based email that enables users to access email using a web browser rather than a workstation dependent email client. WorldClient Pro, integrated with MDaemon Pro, features include:
  • a customizable GUI
  • access to IMAP folders for IMAP based accounts
  • synchronized with any IMAP mail client automatically
  • web-based email account creation
  • multiple themes
  • multi-language support
  • spell checker
  • hide deleted IMAP messages
  • Filters page links to MDaemon's IMAP rules

Back to Top

LDaemon LDAP Server Support
Support for LDaemon has been integrated into MDaemon. LDaemon is an LDAPv3 server for Windows NT/2000. It is distributed as a separate download and installed in plug-in fashion. You can acquire LDaemon here:

http://www.altn.com/LDaemon/

Several controls have been placed within the GUI to allow users to start, stop, and monitor the status of LDaemon, including a configurable command line for starting up LDaemon. This optional configuration setting allows you to start the LDaemon service with any or all of the LDAP server's command line switches. For example: "-h ldap://:1001" would start LDaemon using port 1001, rather than the default port of 389.

With LDaemon, you will have a corporate-wide global address book capability which is compatible with virtually all modern email clients, including Microsoft Outlook, Outlook Express, and Eudora.

Back to Top

Custom Mail Queue Support
A new editor has been added to the GUI for configuring new mail queues; this supports custom local and remote mail queues to allow MDaemon to monitor several locations from which to send mail. You can also specify that a queue is 'temporary', to be used once at the next scheduled mail processing interval, and then removed from the mail queue list. This feature will become particularly useful in an upcoming version which will support multiple schedules.

Back to Top

Automatic Gateway Creation Based on MX Records
One of the more advanced features found in SendMail and other servers is the ability to relay mail based on MX records.

If MDaemon sees that it is a valid MX host for 'arvelh.com', a gateway domain for 'arvelh.com' will be automatically created and mail for all users at 'arvelh.com' will be accepted. The mail will be stored in a special folder and spooled to higher level MX hosts at each remote mail processing interval.

The automatically created gateway will be no different than any of the other gateway you would create yourself. A message to the postmaster will be dispatched each time a gateway is automatically created. This feature can be controlled by switch settings found in the SETUP|RELAY/TRUSTS/REVERSE LOOKUP dialog on the Automatic Gateways tab. This feature effectively allows you to be a backup server for another domain by simply configuring the DNS system to use your IP as an alternate MX host.

CAUTION: Spammers could take advantage of this powerful feature by carefully configuring their DNS server to list YOUR IP as one of their MX hosts.

A basic system to secure this feature has been put in place. You can use controls found in the Automatic Gateways tab to have MDaemon send a confirmation request to the email address of your choice. These confirmation requests must be replied to within a specified number of minutes or the automatically created gateway will be removed.

Back to Top

LDAP Database Capabilities
New controls in the LDAP dialog will allow you to switch MDaemon to use an LDAP server for the account data storage rather than a USERLIST.DAT disk file. This will allow multiple MDaemon servers to access the same user data and facilitate load balancing.

Back to Top

Public Folders
Support for public IMAP folders has been added. Public folders are extra folders which are available to IMAP users in addition to their private IMAP folders. A new menu and toolbar option allows you to load the Public Folders editor. From here you can create new public folders and assign an 'access list' to each of them.

All public folders are stored in the \\Public Folders\\ directory within the MDaemon directory hierarchy. Public folders are prefixed with a user-defined sequence of up to 20 characters, for example, '#' or 'Public-'. This is to help users distinguish between public and private folders from within their email client software. You can configure this character sequence from within the Public Folders editor.

When IMAP users access their folder list they will see all their private mail folders and will share any public folders to which they have access with other users who have similar access. In this way mail directories can be shared while permitting each mail user access to the mail server under their individual logon credentials.

Once a public folder has been created you can use the Content Filter to setup criteria by which certain messages are moved into that folder. For example, it might be useful to make a rule such that messages containing 'support@mydomain.com' in the TO: header should be moved into the 'Support' public folder. A new Content Filter action 'Move to public folder' has been added to ease this process.

The mailing list editor will allow you to configure a public folder for use with the mailing list. If you enable this feature then a copy of each incoming list message will be placed into the specified public folder.

Back to Top

IMAP Server Side Mail Rules
IMAP mail rules allow you to maintain rules on the server and have MDaemon route new messages into IMAP folders as they arrive. IMAP server-side mail rules can be set by using a new tab in the Account Editor. Users can maintain their own rules by requesting a special form via a new email command (see HELP.DAT) or by using WebConfig.

Back to Top

LDAP Address Book Support
LDAP address book support has been added. With this option enabled MDaemon will automatically mirror account email address and real names to your LDAP server. You can then point an LDAP enabled mail client to use this LDAP server as an address book.

When LDAP support is enabled, MDaemon will automatically configure WorldClient to use MDaemon's LDAP server for its address book.

Back to Top

IMAP Engine
MDaemon now supports the IMAP protocol. Now you can take advantage of this more modern mail access protocol using mail clients which support it.

The IMAP engine includes a special option in the Timeouts dialog. The option is 'IMAP NOOP Commands Trigger 1 Minute Inactivity Timeout'. When active, this setting reduces IMAP timeouts to 1 minute if a NOOP command is encountered. This is to prevent what a lot of IMAP clients are doing - issuing NOOP commands simply to keep sessions alive unnecessarily. Use of this switch will greatly reduce the resources consumed by a widely deployed IMAP based mail site.

Back to Top

Multiple Domain Support
Full support for multiple domains has been completed - this introduces a wealth of new features and GUI changes. Full support for multiple domains is built around the concept of a 'primary domain' and one or more 'secondary domains'. MDaemon maintains local mailbox directories for all accounts within the primary and secondary domains; therefore, it is no longer necessary to run multiple copies of MDaemon in order to service multiple domains in this fashion.

To create a mail account or mailing list for a secondary domain, you simply specify the domain information. Key features on a PER DOMAIN basis: accounts, lists, and domain security settings (ie: IP Screen and IP Shield). However, several features such as the Domain POP 'Real Name Matching' are tied exclusively to the primary domain.

MDaemon allows an association of an IP address with the primary and each secondary domain and will automatically detect the IP address that an incoming connection is attempting to reach by using the appropriate domain name.

Example of multiple domains and accounts configured:

Domain = altn.com
IP = 1.1.1.1
Email = arvel@altn.com
POP logon = arvel
POP password = ALTN

Domain = arvelh.com
IP = 2.2.2.2
Email = arvel@arvelh.com
POP logon = arvel
POP password = ARVELH

If a connection is made to IP = 1.1.1.1, MDaemon will answer as 'altn.com'.

If a connection is made to IP = 2.2.2.2, MDaemon will answer as 'arvelh.com'.

If arvel@arvelh.com were to connect to a wrong IP address of 1.1.1.1 to check his mail, he will need to supply his POP logon AND domain name in the POP logon field to gain access. This is the only way MDaemon will know which 'arvel' is trying to access mail.

If an account connects to the IP address for his domain, he will need to specify only his POP logon value; otherwise, he must specify his POP logon value and his domain name. Therefore, the support for servicing multiple domains can be accomplished by using a single multi-homed IP address.

However, many email clients on the market today will not allow the '@' symbol to be used in the POP logon field; therefore, MDaemon's default delimiter character is '$', rather than '@'. The solution, 'arvel$arvelh.com', rather than 'arvel@arvelh.com', however arvel@arvelh.com will still work if your email client will allow it.

** The delimiter character can be set to any value by editing the [Special] POPDelimiterChar=XXXX key inside the MDaemon.ini file. This value can be up to 10 chars long - possibly providing a string of characters that serves as the delimiter. For example, using .at. will allow you to make POP logon values of 'arvel.at.arvelh.com'.

Back to Top

Optimized ODBC
Optimized the ODBC backend functionality which greatly speeds up MD startup time, account lookups, etc. when using ODBC.

Back to Top

Unique Address Book for each Domain
A new switch was added to the WorldClient GUI. This switch allows you to have MDaemon store the public address book for each domain in a unique file. If you enable this switch the public address book file will be "domainname".xml. With this switch enabled "domainname" will not share public contact information with other domains.

Back to Top

Improved Language Support
English-UK (British) language support was added to WorldClient. The British spell check dictionary is included in the spell check expansion available for download from our web site.

Back to Top

Master Everyone mailing lists
MDaemon will create and maintain a 'MasterEveryone@mydomain.com' mailing list which includes all other 'Everyone@' type mailing lists as members.

Back to Top

WorldClient Multilanguage Support
WorldClient includes complete translations for Romanian, Dutch, Czech, Indonesian, Russian, Italian, Hungarian, Danish, Norwegian, and French.

Back to Top

Microsoft Outlook Look-alike Theme
We've added a new theme called 'LookOut' to WorldClient. This theme requires Internet Explorer 5.5 or higher (it does not work with any other browsers). It has a 'look and feel' similar to Microsoft Outlook Express.

Back to Top

Simple Theme Added
A new them has been added to WorldClient. The 'Simple' theme is designed to be a very basic and fast theme for use with slow Internet connections.

Back to Top

Auto IMAP Rules Referencing
When an IMAP folder is renamed, all IMAP rules referencing the folder are updated with the new name.

Back to Top

Address Book Replication
An address book replication option for WorldClient Pro users (SETUP|LDAP/Address Book options) has been added.

Back to Top

COM System
Added a COM system to the programmable API. A COM DLL (MDUserCom.dll) will be placed in the APP directory, several new files and sample VB code will be present in the API directory.

Back to Top

GUI Update
The primary MDaemon GUI has been redesigned as a multi-tabbed style interface. This new design increases the efficiency of the software and compartmentalizes what can sometimes be an overwhelming amount of on-screen information. Several tabs, which run across the bottom of the screen, separate out the various services which log information. A composite view is also possible via the Windows menu. The composite view allows you to select one or more services for combined logging into a single window. You can use a new set of controls in the Misc. Options screen to select which services should be logged into the composite view window.

Back to Top

Integrated Anti-Virus Support
Support for the MDaemon AntiVirus system has been integrated directly into the MDaemon software. This allows higher performance and more secure virus scanning.

For complete information, visit
http://www.altn.com/AntiVirus.

Back to Top

Improved Content Filter Processing
We have increased the responsiveness and performance of the software by splitting the content filtering engine to a separate process. The CFEngine will run and scan the queues processing message files independent of MDaemon which allows the latter to have more free time to handle incoming and outgoing socket connections.

Some additional Content Filter improvements are:

  • Email addresses longer than 24 characters can now be input on the Account Restrictions page
  • added the ability to test whether a header exists as a condition to rules processing
  • changed the size of the Content Filter/DKAV options dialog to fit on a 640 X 480 screen size

Back to Top

Improvements to WorldClient
WorldClient has been integrated into MDaemon. WorldClient makes it possible for users to access email via a web browser, rather than from a workstation dependent email client. This tool is ideal for mobile staff and users who do not have a dedicated machine from which to access their mail. Please Note: An importing program will run during the installation (WCIMPORT.EXE) which will attempt to determine any previous version of WorldClient and ask you if you wish to migrate existing messages from the older version to the newer version. When importing from WorldClient Pro, only WorldClient users that have MDaemon accounts are imported. Some additional WorldClient improvements include:
  • customizable HTML/graphic capability
  • Added support for a "compose in a popup window" option
  • WorldClient.dll will only be loaded as needed rather than all the time
  • Added support for resuming a draft in the same mode (Advanced or Normal) it was saved in.
  • WorldClient no longer allows duplicate address book entries.
When used with RelayFax
(http://www.relayfax.com)...
  • WorldClient will support switchable fax composition
  • WorldClient will support fax drafts
  • WorldClient will store sent fax messages in the Sent folder
  • WorldClient will display the RelayFax 'shared contacts' on the address lookup page

Back to Top

Enhanced Relay Control
In the past, messages sent from domain gateway members were automatically relayed to foreign hosts. This behavior has been disabled by default. However, a new switch in the Relay Control editor will allow you to return to this older behavior (not recommended).

In order to relay mail in a secure fashion under such circumstances, SMTP authentication has been extended to include domain gateways. It is now possible to authenticate the SMTP Session using the domain gateway's AUTH properties and have an incoming message relayed securely.

Back to Top

Enhanced Domain Gateway Hosting
Major changes have been made to the manner in which domain gateway mail is spooled in response to an ETRN command.

Previously, messages were copied to the RemoteQ and then processed at the next queue run. If messages could not be delivered, then elaborate coding was used to move them back into the gateway mail directory. Now, to greatly enhance performance when handling this sort of mail, the mail is spooled directly from the gateway mail directory, as if it were just another remote (or local) mail queue.

Also we have added an option to the domain gateway editor to select whether the domain's mail queue should be processed at each scheduled queue run. Normally, the mail simply sits in the mail directory until it is collected by a downstream host using ATRN/ETRN. However, sometimes it might be best if MDaemon actually tried to deliver the mail via SMTP. If this behavior is desired, you can set a switch in the gateway editor to enable it. Messages which cannot be delivered will simply remain in the gateway's mail directory indefinitely; they will not be sent to the retry queue. This will be changed in a future version.

When deleting a gateway, an option to remove the gateway’s mail dir was added. When you create a new domain gateway, the 'Treat as foreign' flag will default to ON.

Back to Top

Improved Account Restrictions
In the past, a switch existed on the Options tab of the Account Editor which allowed you to restrict an account to local mail traffic only. This switch has been removed. In its place, a new tab in the Account Editor will allow you to be more specific.

The new tab provides controls which allow you to restrict an account from sending and/or receiving non-local mail. Additional controls allow you to configure addresses which are exceptions. These addresses also support wildcards.

Finally, you can select a simple action which will occur if a message arrives which violates these restrictions. You can choose to 'refuse the message', which prevents MDaemon from ever accepting the message in the first place, you can elect to accept the message, and return it (with a note) at a later time, or forward it to the postmaster for his review.

Back to Top

Inactive Account and Old Mail Purging
A system has been added to purge inactive accounts and delete mail older than XX days. Each account has options to select whether it is subject to inactivity purging and/or old mail removal. Each domain has defaults for these values, which will be used for all accounts within that domain. At midnight each night, MDaemon will sweep through all the accounts and remove messages older than XX days and/or delete accounts that have been inactive for XX days.

Back to Top

Integration with Outlook/WAB Address Book
A system has been added that will allow you to enable support for mirroring account information with the Windows address book. The Windows address book can be configured in its TOOLS|OPTIONS tab to publish information to Outlook and other applications.

This is the recommended setting; however, you might have to install Outlook in 'Internet Only' mode in order to accomplish this. Alternatively, you can configure MDaemon to publish its account information to a specific WAB file, which is stored on disk. This configuration may be desirable in various situations.

Back to Top

Enhanced MDaemon API
All mailing list related functions have been moved to the DLL and added to the API. You can now manage your mailing lists, domain gateway creation, and management functions by using the API. See the DOCS\API\ directory for documentation.

Back to Top

Enhanced List Pruning
If a mailing list is configured to both automatically remove members who cannot be reached and save bounce notifications in a local mailbox, MDaemon will be able to better prune unwanted members. By storing bounce notifications in a local mailbox, MDaemon will be able to parse these messages and figure out which members could not be reached. MDaemon will then remove these members from your list.

At midnight each night, MDaemon will run a background process called ListPrune, which will scan all messages returned to a mailing list from some outside source. If a message contains enough information to determine a delivery problem to a specific list member, the email address is then removed from the list.

Back to Top

Reverse Lookup Verification
The Relay Control dialog has been converted to tabbed form in order to make room for a section of controls related to performing reverse lookups. Using these new controls MDaemon can be configured to do a reverse lookup on the domain passed in the HELO/EHLO and/or MAIL commands.

When performing these lookups, MDaemon will attempt to acquire all the MX and A record IP addresses for the given domain. Then the IP of the machine making the connection is compared to this list in an attempt to determine whether the sender might be forging their identity. The purpose of this process is not to exclude mail. It is often true that a sending machine will not match any known MX or A record IPs for a given domain, yet, it is still sending mail legitimately. However, such cases may raise suspicion. Rather than refuse mail, this process is designed to track as much information as possible into the log files and to provide the means whereby the postmaster can act according to their own local policies. Therefore, an option exists which allows a special header to be placed inside all messages which do not pass a reverse lookup. The content filter system can then later be used to determine the fate of messages which contain this header.

A reverse lookup on the PTR record(s) of an incoming IP can also be performed. In this case, the connection can be aborted, if the incoming IP does not match any PTR record IPs, and/or a warning header can be tracked into the message.

Finally, it is generally agreed that accepting mail from sources which identify themselves using a domain that does not exist should be an optional activity. Therefore, a switch exists which will refuse to accept a message if the reverse lookup process returns 'domain not found' from the DNS server. In such cases, MDaemon will return a '451' error code and allow the SMTP session to progress.

However, should you wish to return a '501' error and/or close the socket connection, other switches are provided for those purposes. The header that is tracked into messages which fail to pass a reverse lookup can be changed by editing the following MDaemon.ini key: [Special] LookupWarningHeader=X-LookupWarning: (text)

If you edit this value, be certain that your alterations conform to RFC regulations regarding mail headers. Trusted IPs and localhost (127.0.0.1) are always exempt from reverse lookups.

Back to Top

Improved and More flexible Email Security
A new switch has been added to the POP Before SMTP settings in the IP Shielding. This switch states 'Messages sent to local users are exempt from the POP Before SMTP requirement'.

If you have this switch enabled, the POP Before SMTP requirement will be deferred until MDaemon knows who you are sending the message to. If you are sending to a local user, the POP Before SMTP requirement will be rescinded. Otherwise, it will be enforced. If this switch is not set and POP Before SMTP is enabled, then it is required at all times and will be performed as early as possible during the SMTP I/O (when the MAIL command is received). Also, a switch has been added to the Spam Blocker which will exempt authenticated mail sessions from Spam Blocker lookups.

Back to Top

Improved Aliasing Logic
DomainPOP will now honor address aliases which point to foreign hosts. It is now possible to alias outside your local domains and have DomainPOP collected mail honored. You will need to configure how you wish DomainPOP to handle foreign mail using the Foreign Mail tab in the DomainPOP editor. These configuration settings always determine the ultimate fate of foreign mail which is collected via DomainPOP.

Back to Top

On-Demand Mail Relay (ATRN) support
ODMR uses a new ESMTP command called ATRN to allow users without static IP addresses to reliably run a mail server. By issuing the command 'ATRN' messages are immediately downloaded to the requesting host. ODMR is a direct and superior replacement for our existing DomainPOP system. ODMR is superior because it does not require elaborate configuration or message parsing, and it is 100% reliable because it preserves the SMTP envelope - something which is lost using DomainPOP.

Unlike ETRN which requires a static IP, the ATRN command reverses the flow of data with the connection making the ATRN request and immediately despools the messages. ODMR activity takes place on the ODMR port (default 366), which can be configured via the PORTS tab in Setup | Primary Domain. If desire, you can also set this port to 25 (SMTP), and combine all ESMTP functions together. You must use the ODMR port in order to access ODMR functionality.

Provider side support for ODMR has been integrated into the gateway domain hosting feature set. New controls have been added to the gateway domain editor to allow you to enable support for ODMR using the ATRN command. This will dramatically increase the efficiency and reliability when mail is despooled.

Customer side support for ODMR is possible by using the string 'ATRN mydomain.com' in the Setup | Primary Domain | Dequeue screen. ATRN requires the EHLO and authentication options found on that screen.

Back to Top

Improved DomainPOP Download Control
DomainPOP can now be set to instruct MDaemon to always download messages according to size (small messages first). Use of this switch causes some internal sorting and extra processing, but it will retrieve your smaller messages quicker.

Back to Top

Improved SMTP Engine
To increase efficiency, the SMTP Engine has been greatly improved. The improvements are:

  • Refuse to accept messages to lists from non-members, if the list is marked private and there is no password which allows non-members to post
  • Refuse to accept messages to lists from read-only members
  • Refuse to accept messages to lists from addresses which are marked as banned from the list
  • Refuse RCPT addresses with spaces in them

Back to Top

Improved MDConfig
MDConfig was changed to use the Account Manager, rather than list the accounts in the tool window. The previous method was too slow. MDConfig will also show gateway domains in sorted order, all restriction to the number of gateways that can be shown have been removed, and several GUI fixes and additional controls for editing MDaemon settings have been added.

Back to Top

Better MultiPOP Mail Handling
MultiPOP mail is collected differently now. Rather than collecting mail and placing it directly into a mailbox, the messages will be sent to the local mail queue first. This allows MultiPOP mail to act as any other type of mail. For example, it is now subject to the content filter system, will trigger auto responders, and will be forwarded appropriately. Also, when MultiPOP mail is collected, it will be processed through the priority mail system.

Back to Top

Smart Mail Spooling and Routing
When MDaemon is configured to spool all mail to the ISP, DNS lookups and connections to the ISP will be made once per session, rather than once per message. Repeating lookups and connect events per message is needless in this configuration.

To save disk space and bandwidth, MDaemon will group together messages destined for multiple recipients at the same host. For example, if a message comes in for 5 people at the same domain, then only 1 copy of the message will be created and will be sent to all 5 recipients using multiple RCPT commands. Please note that this improvement does not work for mailing list mail. Separate controls, which have been part of the list engine for years, govern list message behavior. The above items can be switched off by editing the following key in MDaemon.ini:

[Special]
UseSmartSpooling=No (default Yes)

Back to Top

General Performance Enhancements
Performance and resource utilization has been enhanced in several important ways. First, there has been a speed increase when delivering mail to accounts with auto responders. Also, the speed with which MDaemon will load when there are thousands or even hundreds of thousands of messages in the queues at boot time has been substantially increased.

In addition, the time it takes to access a mailbox with the POP protocol has been dramatically decreased. This will be especially beneficial for accounts which store large volumes of mail on the server.

Finally, significant RAM savings when accessing accounts via the POP server has been completed.

Back to Top

Improved Asynchronous Spam Blocker
The Spam Blocker feature has been enhanced to perform quicker lookups. Improved features include:

  • Asynchronous lookups to prevent system 'freezing'
  • DNS server IP can be defined within MDaemon, rather than the built-in Windows DNS IP to allow you to define a single IP server for all MDaemon functions
  • The Spam Blocker caching engine will use the TTL (Time To Live) which is parsed from the DNS packet returned during the lookup, rather than a static fixed value
  • The IP '127.0.0.1' is always exempt from Spam Blocker lookups. You needn't define this IP as an exception.

Back to Top

ESMTP AUTH (RFC 2554)
Support for SMTP AUTH with the CRAM-MD5 algorithm has been added to several locations within MDaemon. This will allow mail clients to authenticate the message during SMTP i/o.

MDaemon's IP Shielding mechanism will accept messages from authenticated sources without having to specify exact IP address ranges in the IP Shield controls. Also, you can exempt authenticated senders from the POP Before SEND requirement. These options will equip your roaming users with the ability to send mail without you having to know their exact IP address.

Added support for the LOGIN authentication mechanism to the SMTP server. LOGIN is not as secure as CRAM-MD5, but at least one client (Outlook Express) currently only supports LOGIN. A new section has been added to the POP Before SMTP dialog box which will allow you to specify a logon and shared secret for using the AUTH command with your ISP. This is useful if you are spooling mail to an ISP and that ISP requires authentication.

The GATEWAYS feature set has been enhanced to allow you to require authentication before MDaemon will honor ETRN to require to dequeue the domains mail.

Added ESMTP AUTH support to the mail dequeueing feature. If you are signaling a host to dequeue your mail via the ESMTP ETRN command, you can now combine this with a secure logon.

Back to Top

Improved use of the Quota System
The way quotas work has been significantly changed. When a message delivery is attempted which would exceed an account's quota settings, the message is refused during the SMTP session. A message is placed in the account's mailbox to inform the user that the refusal has taken place. If such a warning message is already present in the account's mailbox, the message is updated rather than a new message being created.

The update only takes place if the message is < 5000 bytes in size. This is to prevent an active and unattended mailbox from filling up the disk. The postmaster is no longer endlessly pestered about over-quota situations.

DomainPOP, however, has new options within the editor control to handle over quota mail: The message can be deleted or forwarded to the postmaster.

Back to Top

Improved Content Filter
Numerous internal changes have been made to the content filtering engine to add effectiveness and usability. The content filtering engine’s improvements are:

  • Always process the entire message file, rather than only the first XX bytes. Steps have been taken to make this process as quick as possible
  • Rule evaluation process will now check rule conditions and perform rule actions concurrently in order to increase performance
  • Much more content filtering data will be tracked into the already over-loaded logging system. An option to exclude content filter processing from the log has been added to the logging options dialog
  • The content filter condition: "If the MESSAGE HAS A FILE called" has been enhanced to support wild cards, files with *.exe, *.com, or ILOVE*.* are now valid
  • Added an action line of user-defined text to a specified file
  • Copy messages to any email address, including $HEADER:any header$, $SENDER$, $RECIPIENT$, etc…
  • Changed the content filter action "send through SMS gateway" to only include text from the message body
  • Added switch to Misc. Options screen to run the Content Filter in its own thread to prevent lengthy CF processing from freezing the mail server
  • Recognizes and handles UUEncoded attachments
  • Capability to allow search and replace bits of text within email message headers. If you elect to replace a bit of text with nothing (an empty string) then that bit of text is simply stripped from the message header. Replacement using wildcards is allowed, ie: replacing 'los*' with 'winner' will result in 'winner'.

Back to Top

APOP Support and CRAM-MD5 Authentication
Support for the APOP command and the CRAM-MD5 authentication method has been added to increase security. These POP/IMAP commands allow mail clients to authenticate themselves to MDaemon without sending clear text passwords.

NOTE: Use of the APOP and CRAM-MD5 authentication methods are incompatible with dynamic NT account authentication; therefore, a switch to the Misc. Options screen has been added to govern the use of APOP and CRAM-MD5 authentication in the POP and IMAP servers. Also, DomainPOP and MultiPOP entries must be individually configured to use APOP via new controls within its GUI screens.

Back to Top

Dialup Control and Phone Line Utilization
A new tab has been added to the RAS dial up/dial down screen called 'LAN IPs'. When you populate this tab with your local LAN IPs MDaemon can be taught to distinguish between connections with mail clients that require RAS and those that do not. Typically MDaemon does not hang up a RAS session with the ISP unless all mail session windows are closed. Thus, your phone connection will be broken at the earliest possible opportunity cutting down on resource usage and maybe even saving you a few bucks.

Back to Top

Improved Friendlier GUI
Numerous improvements have been made to the GUI. Modifications to the UI were required to deal with oddities in Windows 2000, and double clicking an entry in the various editors will move the data back into the edit controls for editing, rather than simply deleting it. Also we have added 'Aliases' to the account editor to allow viewing all aliases associated with a user and 'Auto Resp' tab so you can easily manage the auto responders from within the account editor.

Back to Top

Improved Use of Address Aliasing
Address aliasing is applied differently in this version. The alias editor no longer forces entries into sorted order. This will allow you to define the order your aliases should be applied in. There are also UP and DOWN buttons to allow you to move an alias up and down in the list. Right now you can only move a single alias at a time up and down the list.

Back to Top

System Service Editor
There is a new tab in the System Service editor to enter a logon, password, and optional NT domain name. If these are present and you are running MDaemon as an NT service then everything MDaemon does, which requires network access, will be done in the context of that NT account. Users can now access network shares with UNC notation or mapped drives when running MD as a service.

Back to Top

Caching Spam Blocker Entries
A caching system has been added to the Spam Blocker. Caching Spam Blocker lookups can greatly increase the feature's performance, but mail-abuse.org do not recommend caching since black holed sites can right themselves in a matter of minutes. We leave the decision to you.

Back to Top

More Powerful, Aliasing Sub-System
The aliasing system has been redesigned completely. Rather than using a separate "alias the domain, then alias the account" method, which required two separate editors, MD now uses a single editor which aliases complete email addresses. This new system will even allow you to alias OUTSIDE your local system, making it possible for you to redirect mail without having to maintain a local account configured to forward messages somewhere.

With this new system you can set an alias such as 'postmaster@mydomain.com = arvel@otherdomain.com'. You can also use wildcards: '*@spammo.com = spamfolder@mydomain.com' or '*@old-domain.com = *@new-domain.com' or '*@first.com = *.user@sub.*'

When wildcards are found in the alias, the expansion process will continue to until another alias is found that matches the email or the end of the alias.dat file is reached.

Back to Top

New Header Translation Feature
The 'Outbound Domain Conversion' feature has been removed, and in place of this horrible coding, a powerful 'Header Translations' feature has been inserted. This new feature will allow you to change ANY bit of text found within any header to a new value whenever a message is detected which must leave your domain and travel across the Internet.

It works like this: You specify the text you want to search for and the corresponding replacement value. MD then zips thru all the headers in the message and makes the replacements. You can specify headers which MD should NOT make modifications to (such as Subject: or Received: headers) as well. This feature is much more powerful and versatile than the old 'Outbound Domain Conversion' feature while retaining the same basic functionality.

Back to Top

Spam Blocker ORBS/MAPS-RBL Support
The Spam Blocker allows you to specify several ORBS/RBL type hosts. MDaemon will check each of these hosts each time someone tries to send you mail. If the connecting IP has been blacklisted by any one of these hosts, their mail will be refused.

IMPORTANT NOTE: Use of this feature can almost completely eliminate spam from being sent to your users. However, some sites are blacklisted by mistake. Use of this feature could cause the postmaster some grief, but overall it is well worth it if you are worried about controlling spam.

Also, use of this feature will slow the overall performance of MDaemon significantly. Performing multiple lookups on each and every inbound message delivery can be a costly performance drain. Future versions of MDaemon will reduce the performance costs of utilizing this feature.

Additionally, the lookups are performed using your internal Windows DNS server - not the one in Setup | Primary Domain | DNS. We tested this feature using our own local DNS server on our network. Performance is acceptable for us at around a 1-3 second delay per mail session when compared to the same mail session with the feature off. The extra few seconds are consumed by the lookup process. The amount of time your lookups will add depends on where your DNS server is and how fast your connection is to it. If you are willing to accept these tradeoffs, you can use this feature to become spam free.

The feature includes an 'exception' database. The first thing you should do after switching this feature on is add your local IP address range to the exception list. IP's in the exception list are not subject to Spam Blocker lookups.

Back to Top

Improved Content Filter System
The Content Filter system now supports AND/OR logic for making more complex rules. Macro support has also been added which will allow you to use MDaemon's macros (such as $HEADER:FROM$ or $BODY$) to create rules which use dynamic data from the message itself, rather than fixed data constants. See the MDaemon manual for a complete listing of the macros available to the content filter.

Back to Top

Message Precedence System
MDaemon is using more digits when computing its file names to heighten mail deliverability according to the importance value set. An example MDaemon file name would be MD75000002341.MSG.

The first two alpha characters in the file name are composed of three parts:
  • 'MD' indicates MDaemon email message
  • 'PD' indicates the message has been processed through the content filter system
  • 'RD' indicates the message has been read using WorldClient Standard
The next two numerics are the PRECEDENCE (importance) value of the message, 0 to 99, which is the relative sort order of the message during the delivery process. When it's time to deliver the mail in a queue, messages with lower values are delivered FIRST. Therefore, the lower the number, the more important the message is. MDaemon has predefined the following PRECEDENCE values:

  • PRECEDENCE_URGENT 10 = messages which match the priority mail settings get this level assigned to them
  • PRECEDENCE_HIGH 25 = some important system messages from MDaemon to 'Postmaster' might get this level assigned to them
  • PRECEDENCE_NORMAL 50 = normal email sent from one user to another
  • PRECEDENCE_LOW 75 = messages generated via the RAW system get this level assigned to them by default, however, RAW messages can have their precedence level assigned dynamically
  • PRECEDENCE_BULK 80 = mailing list messages get this level assigned to them by default, however, each list can have a unique level assigned via the list editor GUI
  • PRECEDENCE_RETRY 90 = delivery of messages in the retry queue gets a very low PRECEDENCE rating
The last nine bytes of the file name are the message number, allowing up to 999,999,999 messages to be in the same queue, at the same time; whereas previously, MD could only store up to 99,999 simultaneous messages per queue or mailbox.

Back to Top

POP Before Send Option
A new editor in the Security menu has been added to allow an administrator to configure a POP check before sending any SMTP email. This feature was added due to some ISP's requiring their customers to perform a POP check before they are allowed to send mail through the ISP's mail server.

Back to Top

Programmable User Management / Message Sending API
You can now use MDUSER.DLL to access MDaemon’s user management system. The MDaemon.exe, MDConfig.exe, WCStandard.exe, and WebConfig.exe now all use MDUSER.DLL to access MDaemon's user management system. See the MDaemon manual for complete information.

Back to Top

Better Integration with WorldClient Pro
Phase one of our plan to incorporate our products into a seamless whole has been completed. A new dialog screen exists off the Setup menu which contains the setting you need in order to enable integration support between MDaemon and WorldClient (especially WorldClient Pro).

Back to Top

New WorldClient Standard 2.0 Included
Bundled WorldClient Standard 2.0 includes several fixes and enhancements. MDaemon now includes a WorldClient configuration setup dialog that allows you to modify key settings for WorldClient Standard or WorldClient Pro if an upgrade has been performed. This more powerful version of WorldClient is now stored in the WCSTANDARD directory within the MDaemon directory structure. The old WC directory can be safely removed.

Back to Top

New Account Manager Feature
To better manage the selection, addition, deletion or modification of your accounts, the Account Manager feature has been added. This new GUI will provide much better access to account information. You can use it to sort accounts by domain, name, or mail directory.

Back to Top

More Mailing List Options
The following additions were made to the mailing list system:
  • The membership screen was changed to make it work better
  • New POST ONLY and READ ONLY membership types were created
  • You can add POST ONLY members to mailing lists using this wildcard form: '*@domain.com'. Now, any poster from 'domain.com' will be allowed to POST to the list
  • Added a button to allow you to set which mode new subscribers will utilize, 'NORMAL', 'DIGEST', 'READ ONLY', or 'POST ONLY'

Back to Top

Speed Improvements
We are always striving to optimize our code. For v3.0 the internal storage of account information has been optimized to use less RAM and provide faster data access. Also, MD's habit of previously blocking while moving a large message around has been fixed.

Finally, several of MDaemon's editor screens have been converted to mode-less property sheets. This will allow screens to remain open for long periods without affecting server performance. The only screens not yet converted are the mailing list and account editor screens.

Back to Top

Regular Expression Support for Content Filter
The content filter now includes the ability to do string matches using regular expression. 'Regular expressions' is a powerful method of specifying patterns to search text for. With regular expression support your content filter rules can be more powerful and better targeted.

Back to Top

Quarantime Restricted Attachments
An option has been added to quarantine attachments when using the 'Restricted Attachments' utility of the content filter.

Back to Top

Import CSV files into Mailing Lists
An import button was added to the mailing list editor's Membership tab. This button will allow you to import a comma separated values file. The first line of this file (the baseline) must describe the layout of the fields in the file and it must include an "Email" field.

Back to Top

Preserve X-RBL-Warning Headers
A new switch was added to the Misc. Options|Headers GUI called 'Strip X-RBL-Warning headers from incoming messages'. In previous versions of MDaemon any RBL header inserted by another MDaemon earlier in the message delivery process was automatically stripped out. In most configurations this data should be preserved. If you would like to have MDaemon continue to strip out RBL headers inserted earlier in the delivery chain you will need to enable this switch (it is disabled by default).

Back to Top

Reverse Functionality for over quota accounts
Normally when accounts are over their disk quota they are able to send messages but are unable to receive messages. A new switch has been added to the Misc. Options dialog which reverses this so that over quota accounts are able to receive messages but not send messages

Back to Top

Fax From ComAgent
If you have the RelayFax Client installed then ComAgent will display a 'Compose a new fax' option in the menu which executes the RelayFax SMTP Client.

Back to Top

MDaemon Can Restart LDaemon
When using LDAP as the database backend MDaemon will restart LDaemon if it discovers that LDaemon is not running. If LDaemon can not be started MDaemon will terminate.

Back to Top

SMTP Host Override
WorldClient now lets you override the SMTP host and port to use when sending messages. Set them in WC's Domains.ini [Default:Settings] "SmtpHost" and "SmtpPort". If left blank, WC uses MDaemon's settings.

Back to Top

MultiPOP Password Security for .dat File
MultiPOP passwords that begin with a '-' character are considered to be encrypted. So, if you want to add entries manually to the MultiPOP.dat file you can make the first character of the password field a '-' and you will not need to worry about encrypting it.

Back to Top

MultiPOP Encrypted Passwords
MultiPOP passwords that begin with a '-' char are considered to be encrypted. So, if you want to add entries manually to the MultiPOP.dat file you can make the first character of the password field a '-' and you will not need to worry with encrypting it. An example would be: -MyPassword.

Back to Top

Relay Control Security Option
Added an option to the Relay Control settings which requires all mail sent from any local account to take place on an AUTHenticated session. If the session has not been AUTH'ed and the message is from a local account it will not be sent if this switch is set.

Back to Top

Default Language
When you install MDaemon the default WorldClient language will be reset to English if you install the English version, German if you install the German version, etc...

Back to Top

User Interface Improvements
MDaemon now saves and restores the splitter position as well as the width of all the columns in the Active Sessions tab and also the toolbar locations.

Back to Top

Immediate Delivery of remote mail
An option to force the immediate delivery of remote mail has been added to MDaemon. This allows you to force mail in the remote queue to be delivered immediately upon being placed into the queue.

Back to Top

Account Data Comment Field
A comment field has been added to account data. You can store anything you like here up to 512 characters.

Back to Top

Sun OS Compatibility Switch
The 'Allow for SUN OS compatibility' switch has been generalized beyond specific SUN OS issues. The switch now fixes several problems with non RFC compliant email messages including the stripping of EOF characters from non-encoded messages.

Back to Top

Auto Update Notification
A new update checking mechanism has been added. If an update for MDaemon is present you will see the tray icon flash and an email will be sent to the postmaster.

Back to Top

MDConfig Version Control
A version control system has been added to MDConfig which will allow you to set the version MDConfig should connect to a remote MDaemon as. However this could cause problem since MDConfig is not really smart enough to know what controls to enable/disable based on version.

Back to Top

Server Toggle Logging
MDaemon will create a log entry each time any of the servers are toggled.

Back to Top

Gateway Mail Directories Automatically Created
When creating a gateway a default mail directory will be auto-generated.

Back to Top

Application Version Labeling
A 'Standard' or 'PRO' has been added to the internal ID string which is displayed at various times within the software.

Back to Top

UseFirstAlias
A new key has been added to WorldClient Standard's WorldClient.ini. [Special] UseFirstAlias=No (or Yes) The default is No. When set to Yes, WorldClient Standard will use the first e-mail alias of a user as the default e-mail address instead of popuser@domain.com.

Back to Top

X-MDRemoteIP
A 'X-MDRemoteIP:' header has been added which will contain the IP of the system that connected and delivered a message to MDaemon. This switch will not work if you have the 'Hide IP addresses when processing messages' switch on in Misc. Options screen. This is for security purposes. The reason for this header is to allow easy content filtering based on the IP of the remote connection. You can have your content filter rules pickup on this header if needed.

Back to Top