On this page you'll find a summary of Isode's tools for management of Internet Messaging systems.


The MConsole (Message Console) GUI is Isode's central tool for Internet Messaging Management. MConsole provides a number of configuration management functions:

  • Initial configuration setup
  • M-Switch configuration management
  • M-Box configuration management
  • Operator configuration
  • User and Mailbox management
  • Queue Manager Authentication view for managing operators and their privileges

More information on configuration and user management for Internet messaging can be found on the MConsole page. Details of MConsole Operational management can be found on the Messaging Operational Management page.

MConsole Internet

Audit Database

M-Switch records comprehensive audit logs which report information concerning all message processing events and connection events. The Audit Database stores structured audit log data from one or more M-Switch servers in an ODBC database and is used by Isode tools for management reporting, message tracking and quarantine management.

It can also be used by customer applications to access audit information and by applications such as report generation and Service Level Agreement (SLA) systems.

More information can be found on our Audit Database page.

For information on Message Tracking read our [Using Message Acknowledgements for Tracking, Correlation and Fire & Forget] whitepaper.

Web Applications

In addition to MConsole, some management functions can be provided by Web applications. Isode's Internet Messaging Administrator is a web-based interface with functionality for Top-Level (System) Administrators, Domain Owners (Delegated Administrators) and messaging account End-Users. It is designed for managing users on systems with large numbers of users and mailboxes.

There are also Web interfaces for quarantine management, message tracking and statistics, provided as an alternative to MConsole (with reduced functionality) and described on the Message Operator Interface page.

Events & Operator Alerts

Isode server products and associated management tools use the Isode Event Handling system. Events are defined in an XML repository, providing documentation of all Isode Events and possible operator actions. Events are categorised in a structured manner to indicate severity and error type. The event system severity ranges from: events that need operator action; informative events to give indication of progress; and detail and debug events to help with diagnosis of problem situations. Events are also grouped to enable selected events of varying severity to be alerted to an operator, with configurable alert handling.

M-Switch also uses an Alert Daemon to monitor the message queue, to enable flexible configurable Events and Operator Alerts on situations such as large numbers of messages queued or messages older than a certain time. Events and Audit Logs can be viewed in an MConsole Event Viewer. Operator Alerts are displayed in an MConsole view.

Details on the Event Handling architecture can be found on the  Audit Logging & Event Handling page.

SNMP Monitoring

Isode's own GUI tools, such as MConsole, are ideal for monitoring Isode's servers in smaller configurations. Larger deployments will often use SNMP (Simple Network Monitoring Protocol) to monitor a wide range of network and other components. You can read more about Isode's SNMP support on the SNMP page.

The matching restore function can be applied to a clean Isode product installation and restore the configuration. The restore function is driven by an XML configuration which will allow transformation of the backup configuration, to change parameters such as host name, and relocate directory configurations to different parts of the directory information tree (DIT).

The primary target of this system is for complex managed M-Switch configurations. This allows a reference backup configuration to be generated. This can then be deployed (with appropriate transformation) on multiple reference and live systems. The reference backup can be changed by modification of a reference system with standard Isode GUI tools, and then dumping an updated reference configuration. This avoids the need for extensive manual directions or for writing complex custom scripts.

This tool is also useful for customers to share configuration information with Isode support.