QmailScanner is a content scanner for Qmail
Website: http://qmail-scanner.sourceforge.net/
Description: An Module 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). It also can be used as an archiving tool for auditing or backup purposes. QmailScanner is integrated into the mail server at a lower level than some other Unix-based virus scanners (i.e ClamAv, resulting in better performance. It is capable of scanning not only locally sent/received Email, but also email that crosses the server in a relay capacity.
Issues DrewBroadley had with QmailScanner:
When placing the line to set the Environment Variable of
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
in /service/qmail-smtpd/run , I had issues where the qmail-smtpd service did not start up and the /var/qmail/bin/qmail-scanner-queue.pl was stalled and would not go past this stage. An undocumented solution was to place an & after the .pl file e.g
QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl &"
Hope that helps someone get past the 2 days of unproductivity I had from this!
Helpful HowTo's:
http://www.qmail.org/qmailqueue-patch - QMAILQUEUE Patch for Qmail
http://qmail-scanner.sourceforge.net/FAQ.php - QmailScanner's FAQ
http://qmail-scanner.sourceforge.net/manual-install.php - Manual Installation
http://lists.sourceforge.net/mailman/listinfo/qmail-scanner-general - QmailScanner's MaillingList?
3 pages link to QmailScanner: