Introductionmodule_clamd passes each piece of mail through the clamd anti-virus daemon. Mail that is found to contain a virus is rejected at reception time (avoiding the need for the server to create a bounce message, reducing backscatter). Note that anti-virus scanning is resource intensive, and the server should be provisioned accordingly (as much processor and memory as you can manage, and keep the client concurrency limit to a sensible value for your machine). SettingsThe module has various settings which can be tuned in the controls database: | Key | Default | Description | | clamd.ipc_path | unix!/var/run/clamav/clamd.ctl | Connection method to connect to clamd | | clamd.ipc_timeout | 600 | Timeout for talking to scanner (in seconds) | | clamd.log_clean | ture | Log messages that are "clean" |
This module should be loaded before any queueing backends (e.g. module_qmailqueue).
|