Contributed by jose on from the safer-mail dept.
smtp-vilter, which is developed and maintained on OpenBSD, has since evolved and seen enhancements both securitywise and featurewise. It can now be run as non-root user in a chroot jail and besides scanning for e-mail viruses it can be used to scan for spam as well.
smtp-vilter decides whether to pass, discard or simply mark an e-mail message based on the results of a content scan and user defined strategies.
smtp-vilter does not do the scanning by itself, it relies on third-party products like ClamAV (free), Symantec Antivirus (commercial) or SpamAssassin (free) for this purpose. smtp-vilter uses the milter API to communicate with sendmail and one or more backends to communicate with the actual virus or spam scanning engines. The backends can be chained to perform a series of checks on one message in one run.
The software is highly configurable and provides mechanisms for secure operation.
The backends included in the distribution provide support for the Clam AntiVirus Daemon (clamd), the Symantec Anti Virus Scan Engine (savse), and SpamAssassins Daemon (spamd). The backends are realised as shared libraries that are loaded dynamically when smtp-vilter starts. All backends have their own configuration file.
We currently use it to scan an average 100'000 E-Mails per day.
smtp-vilter can be downloaded at http://www.etc.msys.ch/software/smtp-vilter/ "
(Comments are closed)