smtp-vilter

smtp-vilter is a high performance content filter for sendmail to detect e-mail
viruses and spam.  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 hands the message to so called backends which analyze the message
content on their own or hand it to third-party products like ClamAV, Symantec
Antivirus or SpamAssassin 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), the
Spamassassins Daemon (spamd), the Kaspersky Antivirus Daemonm, and a backend to
scan for unwanted content based on attachment file name and content-type
patterns.  The backends are realised as shared libraries that are loaded
dynamically when smtp-vilter starts.  All backends have their own configuration
file.

smtp-vilter ist documented in the following manpages:
	
	smtp-vilter(8)			Running the smtp-vilter
	smtp-vilter.conf(5)		The smtp-vilter config file

smtp-vilter has been developed and tested on OpenBSD, FreeBSD, and Linux.

I would like to thank the following persons for their contributions:
	
	Gianmarco Giovanelli <gmarco@giovenelli.it>:
	A FreeBSD Makefile (no longer used) and the FreeBSD
	startup-script ./freebsd/av-milter.sh
	
	Allan Lyons <lyonsa@calcgw.wycliffe.ca>:
	A patch for vilter-clamd to handle clamd ERROR and unknown responses plus
	some typos in warning messages.
	A patch for vilter-spamd which allows to limit the maximum message size
	that will be handed to SpamAssassin.
	Correction of various typos.
	
	Alexey Tsyban <leshats@od.anything3d.com>:
	A patch to implement the "reject" virus strategy.
	
	Graham Harvey <graham@microtech-electronics.co.uk>:
	A script to start and stop smtp-vilter on RedHat Linux ./redhat/vilter
	See ./redhat/README for more information.

	Nobert Dadacz <Norbert.Dadacz@isb.com.pl>:
	The Kaspersky Antivirus Backed (vilter-kavd)
	
smtp-vilter is Copyright (C) 2003-2005 by micro systems marc balmer.
All rights reserved.

The software is published under the modified BSD license, see the file LICENSE
for more information.

Contact:

Marc Balmer
micro systems
Wiesendamm 2a
Postfach
CH-4019 Basel
Switzerland

Phone +41 61 383 05 10
E-Mail marc@msys.ch

Links:

http://www.etc.msys.ch/software/smtp-vilter/
http://www.etc.msys.ch/
http://www.msys.ch/
