My favorites | Sign in
Logo
                
Search
for
Updated Aug 09, 2009 by john.vinters
Labels: Phase-Design, Phase-Implementation, Phase-Deploy
module_clamd  
module_clamd - pass mail through clamav anti-virus daemon

Introduction

module_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).

Settings

The 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).

Powered by Google Project Hosting