Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: converted to 1.6 markup

Does SpamAssassin filter email-borne viruses as well as spam?

Wiki MarkupNo. [SpamAssassin] is focussed on identifying spam, and not viruses. The mechanism of scanning for viruses is different, and software tailored for virus scanning is much much better at this task. You may be interested in \[http://www.clamav.net/ ClamAV\], a GPL virus scanner. There is a third-party plugin for [SpamAssassin] to call ClamAV and add a score based upon its result (see [CustomPlugins]).unmigrated-wiki-markup

Alternatively, an easy way to use the ClamAV daemon with \[http://www.procmail.org/ procmail\] is to add this to your procmailrc file:

No Format
# Scan for viruses
:0
VIRUS=|clamdscan --no-summary --stdout -

:0fw
* VIRUS ?? ^.*: \/.* FOUND
| formail -b -f -t -I "X-Clamav-Status: Yes, $MATCH"

:0Efw
| formail -b -f -t -I "X-Clamav-Status: No"

...