(FAQ) MDaemon 10.x: How can I increase MDaemon's performance?

How can I increase performance in MDaemon?

These are minor changes that you can make that may help MDaemon's speed.

There are two logging options that, when enabled, can slow down MDaemon's performance. To disable these:

  1. Click Setup.
  2. Click Default Domain / Servers...
  3. Expand Logging on the left of the window.
  4. Select Options on the left of the window.
  5. Uncheck Always log to screen, near the top.
  6. Uncheck Log sessions in real time, near the bottom.
  7. Click OK.

    In general, less logging means greater performance. If you're not using the individual service logs for any debugging you may disable as many of those as you want. If troubleshooting an issue it will probably be necessary to turn some of those back on. However always log to screen and log sessions in real time may almost always stay disabled.

Enable the option to Hash message directories. To enable this option:

  1. Click Setup.
  2. Click Preferences...
  3. Select System on the left of the window.
  4. Check Hash message directories.
  5. Click OK.

There are some options regarding sessions that can be configured. To do so:

  1. Click Setup.
  2. Click Default Domain / Sessions...
  3. Select Sessions on the left of the window.
  4. Enable Cache SMTP connection failures for xx minutes, and adjust the amount of time as necessary.
  5. Assign a value to Maximum simultaneous connections to a single IP.
  6. Depending on how much outbound message load you have, it may be helpful to assign a value for Max SMTP Outbound messages spooled per session. If you get a great deal of load and this field is set to 0, MDaemon will queue these messages over and over at each interval. It will take some experimenting to find what anyone's desired value here would be. (If you do not have high message loads, disregard this step.)
  7. Click OK.