A.9. Adding Anti-Virus Software
Exiscan-ACL plugs into a number of different virus scanners directly, or any other scanner that can be run from the command line via its cmdline backend.
To use this feature, the main section of your Exim configuration file must specify which virus scanner to use, along with any options you wish to pass to that scanner. The basic syntax is:
av_scanner = scanner-type:option1:option:... |
For instance:
av_scanner = sophie:/var/run/sophie av_scanner = kavdaemon:/opt/AVP/AvpCtl av_scanner = clamd:127.0.0.1 1234 av_scanner = clamd:/opt/clamd/socket av_scanner = cmdline:/path/to/sweep -all -rec -archive %s:found:'(.+)' ... |
In the DATA ACL, you then want to use the malware condition to perform the actual scanning:
deny message = This message contains a virus ($malware_name) demime = * malware = */defer_ok |
The included file exiscan-acl-spec.txt contains full usage information.