Miscellaneous Options

MDaemon's Miscellaneous Options settings.

Use the Setup Miscellaneous Options… menu selection to edit various global toggles, set SMTP message size limitations, configure Disk Space Monitoring, and specify default window sizes for Server startup and Mail Sessions.

GUI Properties

Use small display font on router & session windows

Enables the small display font on the Router and Session windows.

Clear message counts at startup

When this checkbox is enabled, the message statistics information displayed on the main router window will be reset whenever MDaemon is launched.

Minimize to task bar

When this control is enabled and MDaemon is minimized, it will appear on both the taskbar and in the system tray. Clear this checkbox if you do not want MDaemon to appear on the Windows taskbar when the program is minimized; only the tray icon will be visible.

Display domains in sorted order

Click this option to cause the list of domains in the Tools menu on MDaemon's main interface to be sorted alphabetically. If you clear this option, the domains will be listed in the order in which they appear in the domains.dat file located in MDaemon's \app\ directory. When this setting is changed, the new sort order will not be reflected in the GUI until you either restart the server or open and close the Secondary Domains dialog.

Restrict MDStats GUI to a single instance only

Click this checkbox if you do not want more the one copy of MDaemon's queue and statistics manager to be able to run at once. Attempting to launch MDStats when it is already running will simply cause the currently running instance to become the active window.

MDStats shows queue and mail directory subfolders

Click this checkbox if you want the queue statistics manager to display subfolders contained in the various queues and user mail directories.

Max number of accounts shown in GUI controls (0=show all)

This is the maximum number of accounts that will be shown in the drop-down list boxes on various dialogs. Further, when the value in this control is set to anything other than "0" (show all) the "Edit Account" and "Delete Account" options will no longer appear on the Accounts menu. Those functions will only be available from the Accounts Manager. You must restart MDaemon before any changes to this control will go into effect.

Max domains listed in tool window controls (0=show all)

This is the maximum number of secondary domains that will be listed under the "Servers" controls in the main display's tool window. After changing this value, you must press F5 or restart MDaemon before the change will be visible in the tool window. This control cannot be set to anything less than 50.

Max number of log lines displayed before router window refresh

This is the maximum number of lines that will be displayed in the log window of the main display. When this number of lines is reached the window will be cleared. This has no affect on the log file. Only the display will be cleared.

Max number of log lines displayed before session windows refresh

This is the maximum number of lines that will appear in each session Connection window before it is cleared. This has no affect on the log file.

Composite log window contains…

Located on the Windows menu of MDaemon's menu bar is a Composite log view option. Clicking that option will add a window to the router that will combine the information displayed on one or more of the router's tabs. Use the controls in this section to designate which tabs' information to combine in that window. The information contained on the following tabs can be combined:

System - Displays MDaemon's system activity such as initializing services and enabling/disabling any of MDaemon's various servers. Routing - Displays the routing information (To, From, Message ID, and so on) for each message that is parsed by MDaemon. SMTP - All send/receive session activity using the SMTP protocol is displayed. POP - When users collect email from MDaemon using the POP3 protocol, that activity is logged. IMAP - Mail sessions using the IMAP protocol are logged. RAW - RAW or system generated message activity is logged. MPOP - Displays MDaemon's MultiPOP mail collection activities. DPOP - Displays MDaemon's DomainPOP activity. WC - Displays all WorldClient activity. CF - MDaemon's Content Filter operations are listed. SPAM - Displays all Spam Filtering activity. LDAP - Displays LDaemon/LDAP activity. AV - AntiVirus operations are display in the composite view. SPF/DK - Displays all Sender Policy Framework and DomainKeys activity. OC - Displays all Outlook Connector activity.

Start MDaemon…

In the system tray

Choose this option if you want MDaemon's interface to be minimized at startup.

In a maximized window

Choose this option if you want MDaemon's interface to be maximized at startup.

In a default window

Choose this option if you want MDaemon's interface to appear in a default window at startup.

Create Session…

In a minimized window

If this option is selected MDaemon will create new mail session windows in a minimized state.

In a hidden window

If this options is selected MDaemon will create new mail session windows that are completely hidden from view.

In a default window

If this option is selected MDaemon will create new mail session windows using the default settings provided by Windows which relate to size and visibility.

Server Related Options

SMTP system uses ESMTP whenever possible

Select this switch if you wish to enable support for extended SMTP commands.

Honor ESMTP VRFY commands

Click this switch to allow ESMTP VRFY commands.

Honor ESMTP EXPN commands

Click this checkbox if you want MDaemon to honor ESMTP EXPN commands.

Remember states of SMTP/POP/IMAP servers across server reboots

If this control is enabled, MDaemon will ensure that the state of its servers (enabled or disabled) remains the same after a reboot.

Servers honor APOP/CRAM-MD5 authentication methods

Enable this control if you want MDaemon's servers (POP, IMAP, and so on) to honor the APOP and CRAM-MD5 methods of authentication. These methods provide extra security by making it possible for users to be authenticated without sending clear text passwords.

POP DELE command immediately removes messages from mailbox

Click this switch and MDaemon will delete immediately messages that a user has retrieved even if the POP session does not complete properly.

Hide ESMTP SIZE command parameter

Click this checkbox if you want the ESMTP SIZE command parameter to be hidden.

SMTP sends 552 response to over quota condition (normally 452)

Enabling this control will cause a 552 response ("Requested mail action aborted: exceeded storage allocation") when delivery is attempted to a recipient whose account exceeds its quota. Normally there would be a 452 response ("Requested action not taken: insufficient system storage").

POP/IMAP servers always accept connections from IP [IP address]

The POP and IMAP servers will always accept connections from the IP Address entered into this field regardless of screening and shielding settings.

RAW server converts this many messages per interval

Use this control if you wish to limit the number of RAW messages that may be converted during any given mail processing interval. If the limit is reached then MDaemon will wait until the next processing interval before converting further messages.

Allow this many RCPT commands per message (RFC says 100)

Use this control if you wish to limit the number of RCPT commands that can be sent per message.

Kernel socket send buffer size (in bytes, 0=system default)

If you wish to designate a non system-default socket send buffer size then you can use this control to do so. Specify the new size (in bytes) in the space provided.

Data Transfer Limits

Max acceptable SMTP message size

Setting a value here will prevent MDaemon from accepting or processing SMTP delivered mail that exceeds a certain fixed size. When this feature is active MDaemon will attempt to use the ESMTP SIZE command specified in RFC-1870. If the sending agent supports this SMTP extension then MDaemon will determine the message size prior to its actual delivery and will refuse the message instantly. If the sending agent does not support this SMTP extension then MDaemon will have to begin acceptance of the message, track its size periodically during transfer, and finally refuse to deliver the message once the transaction has completed.

Kill connection if data transmission exceeds XX KB

If the transmission of data during an MDaemon connection exceeds this threshold, MDaemon will close the connection.

Message Header Processing

Force "Date" header in all messages

When a message is encountered that doesn't have a "Date:" header, MDaemon will create one and add it to the message file if this option is enabled. It will be the date on which MDaemon first receives the message, not when it was created by the sender. There are some mail clients that do not create this header, and since some mail servers refuse to honor such messages this feature will enable them to be delivered.

Force "Reply-To" header in all messages

When this option is enabled and a message is encountered that doesn't have a "Reply-To" header, MDaemon will create and add one to the message file using the address found in the "From" header. If a "Reply-To" header is present but empty, MDaemon will create the header like this: Reply-To: "". This fixes problems for some mail clients.

Force "Message-ID" header in all messages

When a message is encountered which doesn't have a "Message-ID" header, MDaemon will create one at random and insert it into the message.

Honor "Return-Receipt-To" headers

Click this check box if you wish to honor requests for delivery confirmation from incoming messages and send a confirmation message to the sender. Click this check box to ignore delivery confirmation requests.

Add "Precedence: bulk" header to system generated mail

Click this option if you want all system generated messages (welcome messages, warnings, "could not deliver" messages, and so on) to have a "Precedence: bulk" header inserted.

Add "X-Authenticated-Sender:" header to authenticated messages

Check this switch if you want MDaemon to add an "X-Authenticated-Sender:" header to messages that arrive on an authenticated session using the AUTH command.

Add "Content-ID:" headers to RAW messages with attachments

Click this switch if you wish to add unique MIME Content-ID headers to messages that MDaemon creates from a RAW file that contains attachments.

Add "For" sections to "Received:" headers

Click this switch if you want "For [SMTP Recipient]" sections to be added to the message's "Received:" header added by MDaemon.

Strip "Received:" headers from list messages

Click this switch if you wish to strip all existing "Received:" headers from list messages. This is sometimes useful for Mailing List mail.

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 removed. In most configurations this data should be preserved. Click this checkbox if you want MDaemon to continue to strip out RBL headers inserted earlier in the delivery chain. By default, this feature is not enabled.

Strip X-type headers from local messages

MDaemon uses many server specific headers called X-Type headers in order to route mail and perform various MDaemon specific functions. This switch will force MD to clean up after itself and remove these headers from messages as they are moved into local mailboxes. Note: this option does not remove X-RBL-Warning headers.

Hide local IPs when processing message headers

Click this option to prevent MDaemon from placing local IP addresses into message headers when it processes mail.

Create secure 'Received' headers

Click this check box if you want to mask IP addresses, PTR lookup results, and local machine names from Received header stamps when the IP address is local or the message is received via an authenticated session. This option is enabled by default.

Authenticate list posters using "From:" header

Usually senders to private lists are checked using the MAIL FROM value passed during the SMTP session. If you would rather have your system use the message's "FROM:" header then enable this switch.

Add this header and value to every list message [header]

If you wish to add a static header/value combination (such as "Precedence: bulk") to all list messages, then specify it here.

Welcome message Subject:

MDaemon typically sends a "Welcome" message to new accounts. This text will appear as the message's "Subject" header. The welcome message is constructed from the Welcome.dat file contained in the …/MDaemon/app/ directory, and this subject header may contain any macros permitted in auto response scripts.

Various Fixes and Work Arounds

Fix MS Internet mail build 1160+ bug

This switch has been added in an attempt to deal with the Microsoft Internet Mail problem of messages not appearing on the display after they are downloaded. With this switch turned on, MDaemon will strip consecutive CRLFCRLF sequences from the end of the message body. Three sets of CRLF pairs at the tail end of a message file is the cause of the Microsoft problem.

Fix MS Outlook missing "from" field bug

Some versions of Microsoft Outlook fail to create a FROM header when you compose a message. The FROM field information is instead placed in the SENDER field. This can confuse downstream mail servers as well as the recipient of your message. Select this switch and MDaemon will create the missing FROM field using the address found in the SENDER field.

Fix Netscape Messenger and Pegasus Mail bugs

This switch adds support for correcting three bugs present in various versions of Netscape Messenger and Pegasus Mail. Without this switch set messages collected with those clients have the potential to be mishandled by them. When the option is checked \r\n., \n.\r, and .\r\r\n will be stripped from the end of messages.

Fix Outlook IMAP IDLE bug by not using the IDLE command

Some versions of Microsoft Outlook have problems with the IMAP IDLE command. If you notice that your Outlook users are experiencing problems then click this checkbox to disable support for the IMAP IDLE command.

Strip NULLs, EOF chars, and allow LF.LF to mark end of message

Allow Nulls, EOF characters, and LF.LF for end of message mark in addition to the normal CRLF.CRLF sequence.

<<img src="_img/image372.jpg" alt="">br>

System Properties

Pre-process mailing list mail

When a message arrives for a mailing list that should have been directed to the system address, MDaemon will reject it when this control is enabled. For example, a user may join or leave a list by placing the Subscribe or Unsubscribe command at the beginning of an email message and sending it to the system address. Oftentimes users erroneously try to send these messages to the list itself. Enabling this control will prevent these messages from being posted to the list.

Move account mail to new directories when domain names change

If this checkbox is enabled when you rename a domain, that domain's existing account mail will be moved to directories with the new name. Otherwise, MDaemon will continue to use the old mail directory names.

MDaemon system account mailbox alias [address]

This is the email address from which system generated messages will come. Subscription confirmations, "Could not deliver" messages, various notification messages, and so on are all system messages.

Default attachment extension

System generated messages will be created using this extension. This will also be the extension assigned to attachments included with system generated messages. For example, if MDaemon generates a warning message to the postmaster about a specific message it will attach that message with an extension of ".md".

Default logon delimiter character (string of 10 characters max)

When using an email address as the account logon parameter, this character or string of characters can be used as an alternative to "@". This may be necessary for some users that have email clients which do not support "@" in the logon field. For example, if you used "$" in this field then users could login using "user@domain.com" or "user$domain.com".

Default spam folder name

Use this text box to specify the default name for the Spam folder that MDaemon can create automatically for your users. The default name is "Junk E-mail" to match the Microsoft Office 2003 default.

Char-set value for auto-generated messages

Specify the character set that you wish to be used for auto-generated messages. The default setting is USASCII.

Second machine IP for dual socket binding

If you want the Primary domain to be bound to an additional IP address then include it here.

Hash message directories

Click this check box if you wish to enable directory hashing-MDaemon will hash certain directories by making up to 65 sub-directories. Hashing can increase performance for certain hi-volume sites but may degrade performance slightly for typical MDaemon sites. This option is disabled by default.

Disk Monitor Properties

Enable disk space checking engine

Activate this checkbox if you want MDaemon to monitor the amount of disk space that is available on the drive where the MDAEMON.EXE is located.

Low Disk Space Warning

Send warning to [user or address] when free disk space falls below [xx] KB

By using this option you can configure MDaemon to send a notification message to the user or address of your choice when disk space drops below a certain level.

Automatic Shutdown

MDaemon will automatically disable TCP/IP services if free disk space falls below [xx] KB

Enable this feature if you want MDaemon to disable TCP/IP Services if free disk space drops to a certain level.

Miscellaneous

Delete all files in bad message queue at midnight each night

Click this checkbox if you want MDaemon to delete all files from the bad message queue each night at midnight. This can help to conserve disk space.

Backup configuration files at midnight each night

Click this checkbox if you want to archive all MDaemon configuration files at midnight each night.

Files to backup

Use this text box to specify exactly which files and file extensions to back up. Wildcards are permitted and each filename or extension must be separated be the "|" character.

MultiPOP Collection Frequency

Collect MultiPOP mail every time remote mail is processed

Click this option if you want MDaemon to collect all MultiPOP mail every time that remote mail is processed.

Collect MultiPOP mail once every XX times remote mail is processed

Click this option button and specify a numeral in the box if you want MultiPOP mail to be collected less often than remote mail is processed. The numeral denotes how many times remote mail will be processed before MultiPOP mail will be collected.

Collect MultiPOP mail dynamically

Click this checkbox if you wish to collect MultiPOP messages dynamically. Ordinarily, MuliPOP is collected for all users at the same time at each remote mail processing interval, or at every x number of intervals. When collected dynamically, MultiPOP messages are collected for each individual user when that user checks his or her local mail via POP, IMAP, or WorldClient rather than for all users at once. However, because MultiPOP collection is triggered by a user checking his email, any new MultiPOP messages collected will not be visible to the user until he checks his mail again. Thus, he would need to check his mail twice in order to see new MultiPOP messages - once to trigger MultiPOP and a second time to see the mail that was collected.

But no more often than XX times per hour

In order to reduce the load that extensive use of MultiPOP can potentially place on your MDaemon, you can use this control to specify a maximum number of times per hour that MultiPOP can be collected for each user.

Wait at least XX minutes between each collection

This option can help to reduce the load on the mail server by limiting how frequently MultiPOP messages can be collected by each user. It will restrict MultiPOP mail collection to once every so many minutes per user. Specify the number of minutes that you wish to require the user to wait before being allowed to check MultiPOP again.

MultiPOP always deletes mail from all servers after collection

Click this check box if you wish to override the Leave a copy of message on POP server option (located on the MultiPOP tab of the Account Editor) for all users. All messages will be deleted from each MultiPOP server after they are collected.

MDaemon version 8 has the ability to automatically keep a Windows Address Book file (*.wab) or Microsoft Outlook Contact Store current with each account's full name and email address. This is desirable for those who wish to share an address book amongst users of products like Outlook, but do not wish to use an LDAP server or ComAgent for that purpose.

Windows Address Book (WAB) Options

Mirror email addresses and full names to Windows Address Book

Enable this checkbox if you want your users' names and email addresses to be mirrored to a *.wab file or the Microsoft Outlook Contact Store. In the Windows Address Book, on the Tools Options menu, you can configure whether or not your Windows Address Book will share contact information between Outlook and other applications by storing data in the Microsoft Outlook Contact Store or an address book (*.wab) file.

Use this specific WAB file

Specify the path to the *.wab file in which you wish to mirror your user information. If you leave this control empty then MDaemon will use the shared contacts store within the default Windows Address Book.

Enable disk checking for waiting message counts

This switch governs whether MDaemon will check the disk to count waiting messages in the mail queues. Doing so can cause excessive disk spin over the long term.

Use strict quotas (count subdirectories and hidden files)

When this box is checked, all files and subdirectories will apply toward any size or message number limitations placed on a user's account mailbox. Otherwise, only actual message files will count toward these limitations.

Do not send welcome message to new accounts

By default, MDaemon will generate a Welcome message based upon the welcome.dat file and distribute it to new users when their account is created. Enable this control if you want to prevent the message from being generated.

Create "Everyone" mailing lists

Clear this checkbox if you do not wish "Everyone" mailing lists to be created and maintained for your domains. Maintaining mailing lists of every user on every MDaemon domain could be a potential waste of resources if the lists are never used or are for very large numbers of users. Clear this checkbox if you do not want MDaemon create these lists.

Honor requests for account information

Provides the user list when requested via EXPN or LISTS commands.

System generated messages use NULL reverse path

Click this checkbox if you want auto-generated emails to be sent with a NULL reverse path. This switch is checked by default in order to comply with SMTP email standards, but in spite of these standards some servers refuse to accept emails which are generated with a NULL reverse path, so you can clear this switch if you desire. However, in some cases (such as auto-responders for example) using anything other than a NULL reverse path can lead to mail loops.

Apply content filter rules to list mail before individual messages for list members are cracked

When the MDaemon will crack list mail option is chosen on the Routing tab of the mailing list editor, enabling this control will cause the content filter rules to be applied to list messages before they are cracked and distributed to list members.

POP, IMAP, and WorldClient passwords are case sensitive

POP, IMAP, and WorldClient passwords will be case-sensitive when this control is checked.

List pruner deletes messages that don't contain parsable addresses

When you have configured MDaemon to scan messages that are returned to a Mailing List in an attempt to delete list members that cannot be reached, this control will cause those messages to be deleted that do not contain a parsable address. For more information, see the Automatically remove dead addresses from list membership control on the Members tab of the Mailing List editor.

List pruner saves messages which result in list member removal

When MDaemon scans returned list messages in an attempt to remove member addresses that cannot be reached, this control will cause messages that result in a list member's removal to be saved.

Honor '<List>-subscribe' and '<List>-unsubscribe' addresses

Click this checkbox if you want MDaemon to recognize email addresses of this format as valid (as long as the list actually exists) in order to facilitate an easier method for users to join and leave your mailing lists. For example: suppose you have a list called MyList@altn.com. People will be able to subscribe/unsubscribe to your list by sending an email message to MyList-Subscribe@altn.com and MyList-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.

Over quota accounts can accept mail but not send mail

Normally, when an account has a message quota restriction placed on it the accountholder will no longer be able to receive any further messages once the quota is reached. Until he or she deletes some of the messages no more mail will be accepted by MDaemon for the account. The user can, however, still send messages with the over-quota account. Click this option of you want the restriction to be handled in the exact opposite manner-while the account is over the quota it can still receive email but cannot send it.

Don't include session transcripts in NDR messages

Click this option if you do not want to include SMTP session transcripts in delivery error and warning messages.

Require strong passwords

By default, MDaemon now requires stronger and more secure passwords when creating new accounts or changing existing passwords. Clear this check box if you want to disable this strong passwords restriction.

Strong and secure passwords:

  • Must be at least a specified number of characters long (six by default).
  • Must contain both letters and numbers.
  • Must contain both upper and lower case letters.
  • May not contain the account mailbox or full name data.

You can designate the minimum password length by editing the following key in MDaemon.ini:

[Special]
MinPasswordLength=XX (default 6)

Periodically check for new MDaemon updates

When enabled, this option will cause MDaemon to periodically check to see if an update for the software is available. When a new version is available, MDaemon will notify you so that you can choose whether or not to download and install it.

Delete forwarded messages which encounter delivery errors

This option causes forwarded messages that encounter delivery errors to be deleted. If you clear this option then those messages will be returned to the original sender.

Additional Links

Search

Documentation

Authorization

 
Forgot your password?
Register

Subscribe

Subscribe to company news