MTA+ClamAV

Generic

  • amavisd-new is a rewritten version of amavis maintained by Mark Martinec. clamscan is enabled automatically if clamscan binary is found at amavisd-new startup time. clamd is activated by uncommenting its entry in the @av_scanners list, file /etc/amavisd.conf. You can generate some nifty stats from amavisd log files using”:[amavis-stats [amavis-stats

    Sendmail

  • clamav-milter is a very fast email scanner designed for Sendmail. It’s written entirely in C and only depends on libclamav or clamd.
  • smtp-vilter is a high performance content filter for sendmail using the milter API. The software scans e-mail messages for viruses and drops or marks infected messages. The backend to use for the actual filtering is configurable, we currently have support for ClamAV and the Symantec Anti Virus Scan Engine (savse). The backends are realised as shared libraries that are loaded dynamically when smtp-vilter starts.
  • This is an efficient mail scanner for Sendmail/milter.
  • smf-clamd is a lightweight filter for Sendmail. It’s a small (less than 550 lines of C code), fast and very stable filter (production quality).

    Qmail

  • Qmail-Scanner is an addon that enables a Qmail email server to scan all gateway-ed email for certain characteristics (i.e. a content scanner). It is typically used for its anti-virus protection functions, in which case it is used in conjunction with external virus scanners. but also enables a site (at a server/site level) to react to email that contains specific strings in particular headers, or particular attachment filenames or types (e.g. *.VBS attachments).
  • Simscan is a simple program enables qmail-smtpd to reject viruses, spam and block attachments during the SMTP conversation so the email never makes it into your computers. It is completely open source and uses other open source compoments (see below). Very efficent and written in C.
  • qscanq replaces qmail-queue. It initiates a scan (using clamscan or clamdscan) on an incoming email, and returns the exit status of the scanner or of qmail-queue to the caller.
  • Qsheff is a new spam & antivirus wrapper. It can be used as a drop in replacement for qscanq. It’s more flexible and has got a few more features.
  • Clamdmail is a qmail-queue replacement that allows mail to be filtered, greylisted, or rejected before queuing based on connection information and message content by providing an interface for programs like clamd-greylist, clamdscan and SpamAssassin.

    Postfix

  • ClamSMTP is an SMTP filter for Postfix and other mail servers that checks for viruses using the ClamAV anti-virus software. It aims to be lightweight, reliable, and simple rather than have a myriad of options. Written in C without major dependencies.
  • Clapf
    • Supports: libclamav
  • Clapf is a clamav based virus scanning and anti-spam content filter for Postfix.

    Exim

    • Exim
    • Supports: clamd
  • Starting with release 4.50, Exim natively supports ClamAV.

    Others

  • Mail avenger is a highly-configurable SMTP server. It allows you to reject spam during mail transactions, before spooling messages in your local mail queue. You can specify site-wide default policies for filtering mail, but individual users can also craft their own policies by creating avenger scripts in their home directories.
  • MailScanner scans all e-mail for viruses, spam and attacks against security vulnerabilities. It is not tied to any particular virus scanner, but can be used with any combination of 14 different virus scanners, allowing sites to choose the best of breed virus scanner.
  • Maverix is AOLserver module that implements SMTP protocol and acts as a SMTP proxy with anti-spam and anti-virus capabilities.
  • Sagator
    • Supports: clamscan, clamd, libclamav
  • This program is an email antivirus/antispam gateway. Its modular architecture can use any combination of antivirus/spamchecker according to configuration.
  • smtp-gated is a transparent SMTP proxy supporting: NAT on Linux (netfilter), NAT on FreeBSD (ipfw and others getsockopt-compatible), or dedicated mode (separate/external machine). DATA traffic is spooled in write-thru mode and then scanned for viruses or spam. The program is transparent for TLS connections.
  • Zmscanner is an extensible modular content filter for Zmailer and Sendmail. It is designed to be fast and efficient and thus suitable for high traffic mail systems.