System settings

Max Childern

How many MailScanner processes do you want to run at a time?
There is no point increasing this figure if your MailScanner server is happily keeping up with your mail traffic. If you are running on a server with more than 1 CPU, or you have a high mail load (and/or slow DNS lookups) then you should see better performance if you increase this figure.

As a rough guide, try 5 children per CPU.


Run As User

User to run as (not normally used for sendmail)

Run As Group

Group to run as (not normally used for sendmail)

Queue Scan Interval

How often (in seconds) should each process check the incoming mail queue for new messages? If you have a quiet mail server, you might want to increase this value so it causes less load on your server, at the cost of slightly increasing the time taken for an average message to be processed.

Incoming Queue Dir

Set location of incoming mail queue
This can be any one of
1. A directory name
Example: /var/spool/mqueue.in
2. A wildcard giving directory names
Example: /var/spool/mqueue.in/*
3. The name of a file containing a list of directory names, which can in turn contain wildcards.
Example: /etc/MailScanner/mqueue.in.list.conf


Outgoing Queue Dir

Set location of outgoing mail queue. This can also be the filename of a ruleset.

Incoming Work Queue

Set where to unpack incoming messages before scanning them

Quarantine Dir

Set where to store infected and message attachments (if they are kept)
This can also be the filename of a ruleset.

PID file

Set where to store the process id number so you can stop MailScanner

Restart Every

To avoid resource leaks, re-start periodically

MTA

Set whether to use sendmail or exim

Location of sendmail program

Set how to invoke MTA when sending messages MailScanner has created (e.g. to sender/recipient saying "found a virus in your message")
This can also be the filename of a ruleset.

Commandline Delivery Options

Sendmail2 is provided for Exim users.
It is the command used to attempt delivery of outgoing cleaned/disinfected messages. This is not usually required for sendmail.
This can also be the filename of a ruleset.
For Exim users: Sendmail2 = /usr/sbin/exim -C /etc/exim/exim_send.conf
For sendmail users: Sendmail2 = /usr/sbin/sendmail