Navigation:  »No topics above this level«

MDaemon's Main Display

Print this Topic Previous pageReturn to chapter overviewNext page

MDaemon's main graphical user interface (GUI) gives you important information regarding MDaemon's resources, statistics, active sessions, and queued mail waiting to be processed. It also contains options for easily activating/deactivating MDaemon's various servers. The GUI's tabbed panes keep you up to date on how the server and its incoming and outgoing connections are performing.


The Stats pane is the default left pane of MDaemon's main interface. This pane contains three sections: Statistics, Queues, and Servers.

The Statistics section contains statistics regarding the number of messages sent and received by MDaemon as well as the number of POP3 and IMAP sessions that have been initiated since startup. This section also tells you how many user accounts exist and how many more can be created. Statistics contains two right-click shortcut menus: one for the accounts items and one for the mail counter statistics items. The accounts shortcut menu provides shortcuts for creating, editing, and deleting accounts. The mail counter statistics items have a shortcut menu that can be used to clear the counts.

When you click the "reset root node counters" option, all of the counters will be reset, not merely the one you right-click. Further, there is an option at Setup » Preferences » GUI that can be used to "Preserve root node mail counters across reboots." Otherwise they will be reset whenever the server is rebooted.

The Queues section contains an entry for each message queue and the number of messages (if any) that each queue contains. You can right-click on each of the queue entries to open a shortcut menu containing one or more of the following options, depending on which queue you select:

View Queue — this option switches the main pane to the Queues tab and displays the selected queue. A list of all messages the queue contains will be displayed, and you can right-click any message to open a shortcut menu containing numerous options similar to those available in the Queue & Statistics Manager such as Copy, Move, Edit, White list, and so on.

Queue and statistics manager — open the Queue and Statistics Manager to the Queue Page with the selected queue displayed.

Process Now — this option "re-queues" all messages contained in the queue and attempts to process them normally for delivery. If you attempt to process messages contained in the Holding queue, Bad queue, or the like then the messages may encounter the same errors that put them there in the first place and return them to the same queue.

Freeze/unfreeze queue — temporarily pauses processing for the selected queue, or continues the processing if it is currently paused.

Release — releases messages from the Holding Queue. MDaemon will attempt to deliver the messages regardless of errors encountered — they will not be returned to the Holding Queue even if they encounter the same errors that caused them to be moved there originally.

Re-Queue — This is available for the Holding Queue, and has the same effect as Process Now above.

Enable/disable queue — activates or deactivates the Holding Queue. When disabled, messages will not be moved to the Holding Queue regardless of errors encountered.

The Servers section contains an entry for each server within MDaemon, and each entry lists the current state of the server: "Active" or "Inactive". Listed below each server's entry is an entry for each domain (when applicable) and the port and IP address currently in use by that server or domain. The shortcut menu provides a control for toggling each server between the Active and Inactive state. When a server is inactive its icon will turn red.

Event Tracking and Logging

The default right-hand pane of the main interface contains a group of tabs that display MDaemon's current actions and the status of its various servers and resources, and they are continually updated to reflect current server conditions. Each active session and server action is logged onto the appropriate tab once each action is complete. The information displayed on these tabs is mirrored in the log files kept in the Logs directory, if you have chosen to log such activity.

The primary pane of MDaemon's GUI contains the following tabs:

System — at program startup, the System tab displays a log of the Initialization Process, which can alert you to possible problems with MDaemon's configuration or status. It also displays activity such as enabling/disabling any of MDaemon's various servers.

Statistics — this tab will display a server statistics report corresponding to the information contain in the various root node counters on the Stats tab in the Stats and Tools pane. If you wish to change the font or font size used for this report you can do so by editing the following keys in the MDaemon.ini file:


DefFontFace=Courier New



Further, at midnight each night, the Postmaster and all addresses listed on the Recipients screen of the Content Filter will get a copy of this report via email. This is the same report that is generated when you use the "Status" email command listed in the Remote Server Control via Email section. If you do not wish this report to be sent, then disable the "Send stats report to postmaster at midnight" option located on the Miscellaneous screen under Preferences.

Routing — displays the routing information (To, From, Message ID, and so on) for each message that is parsed by MDaemon.

Security — click this tab and several other security-related tabs will appear above it.

Content Filter — MDaemon's Content Filter operations are listed on this tab. When a message matches the criteria of one of the Content Filter's message rules, the relevant information related to that message and the actions taken are logged here.

AntiVirus — if you have installed SecurityPlus for MDaemon, then all AntiVirus operations are listed on this tab. When a message is scanned for viruses the relevant information related to that message and the action taken is logged here.

AntiSpam — displays all of MDaemon's spam filtering and prevention activities.

MDSpamD — lists all activity of the MDaemon Spam Daemon.

SPF/Sender ID — displays all Sender Policy Framework and Sender ID activities.

DK/DKIM — lists all DomainKeys and DomainKeys Identified Mail activities.

VBR Certification — this tab displays VBR Certification activities.

Screening — this tab displays Tarpitting and Dynamic Screening activities.

Mail — click this tab and several other mail-related tabs will appear above it.

SMTP (in) — all incoming session activity using the SMTP protocol is displayed on this tab.

SMTP (out) — all outgoing session activity using the SMTP protocol is displayed on this tab.

IMAP — mail sessions using the IMAP protocol are logged on this tab.

POP3 — when users collect email from MDaemon using the POP3 protocol, that activity is logged here.

MultiPOP — this tab displays MDaemon's MultiPOP mail collection activities.

DomainPOP — this tab displays MDaemon's DomainPOP activity.

LDAP — displays LDAP server activity.

Minger — displays Minger server activity.

RAW — RAW or system generated message activity is logged on this tab.

Outlook Connector — displays all Outlook Connector activities.

BIS — displays activities related to MDaemon's BlackBerry Internet Service support.


WorldClient — displays WorldClient's mail activities.

SyncML — this tab mirrors the data contained in the SyncML log file.

Queues — this tab gives access to another row of tabs above it with one tab corresponding to each message queue, such as: Local, Remote, Holding, Quarantine, Bayesian Spam, and so on.

Plug-ins — displays all activities related to any MDaemon plug-ins.

Sessions — click this tab and several other tabs will appear above it. These tabs display an entry for each active connection to MDaemon. Whether the connection is SMTP in or out, POP in or out, IMAP, WorldClient, or some other type, information about each active session is displayed here. Double-click on an active session to display a Session Window, which displays the transcript of the SMTP session as it progresses.

The information displayed on these tabs has no affect on the amount of data that is actually stored in the log files. However, MDaemon does support a great deal of flexibility with regard to the amount and type of information that is logged in those files. See the Logging dialog for more information on logging options.

Event Tracking Window's Shortcut Menu

If you right-click in any of the Event Tracking pane's tabs it will open a shortcut menu. Various options are provided on this menu that can be used to select, copy, deleted, or save the contents of a given tab. The menu's Print/Copy option will open any currently selected text in Notepad, which can then be used to print the data or save it to a file. The Delete option will delete the text you have selected, and the Mail to support... menu item will open the selected text into a window that you can use to send a message to Technical Support. The Search option will open a window in which you can specify a word or phrase to search for in the log files. MDaemon will search all log files for the text string and then all session transcripts containing that string will be combined into a single file and opened in Notepad for your review. A practical use of this feature would be to search for a particular Message-ID, which would provide a compilation from all the logs of all session transcripts containing that Message-ID.

The layout of the MDaemon GUI is not limited to the default positions described above. You may switch their position by clicking Windows » Switch Panes on the menu bar.

Composite Log View

Located on the Windows menu of MDaemon's menu bar is the Composite Log View option. Clicking this option will add a window to the GUI that will combine the information displayed on one or more of the main pane's tabs. Use the options on the Composite Log screen of the Logging dialog to designate the information that will appear in that window.