- uses the libClamAV library. This means that there's no need to run the clamd daemon locally or on another machine.
- simple design, saves messages under defined maximum message scan size, then scans message for viruses, and rejects if message contains a virus
- . . . and more. . .
1.1 (for Sendmail 8.14.0+)
Other releases
SourceForge Git Repository
GitHub Repository
- compile source
# make
- install compiled program
# make install
- add something like the line below to sendmail.mc file:
INPUT_MAIL_FILTER(`lclamav-milter', `S=unix:/var/run/milter/lclamav-milter.sock, T=C:5m;S:20s;R:5m;E:10m, F=T')dnl
- add "lclamav-milter" to the "InputMailFilters" parameter in DAEMON_OPTIONS
- generate new sendmail.cf file from sendmail.mc
- run lclamav-milter manually or use the init.d script provided in the source repository.
# /usr/local/sbin/lclamav-milter --user milter --group milter --bind unix:/var/run/milter/lclamav-milter.sock -T /var/tmp/clamav --daemon
That's it. Watch the logs and watch the viruses as they are rejected.
http://sourceforge.net/projects/lclamav-milter
Report bugs, post patches, request new features, get support. . .
Other similar milters
Original ClamAV milter
smf-clamd (Sendmail ClamAV milter)
smtp-vilter
IVS Milter
http://www.clamav.net
http://dnsbl-milter.sourceforge.net