smtp-vilter is a high-performance content filter for sendmail, which detects email viruses and spam. It can pass, discard, or simply mark an email based on the results of a content scan. It relies on third-party products for the actual content scan. It uses the milter API to communicate with sendmail, and backends to communicate with the actual scanning engines. The backends can be chained to perform a series of checks on each message in one run.
| Tags | Communications Email Filters Security |
|---|---|
| Licenses | BSD Revised BSD Original |
| Operating Systems | POSIX BSD OpenBSD FreeBSD Linux Unix |
| Implementation | C |
Recent releases


Changes: Statistics functions and support for Postfix were added.


Changes: The configuration file parsers output a proper error message when a syntax error is encountered.


Changes: smtp-vilter is now rock solid even under the highest load. It has been stress tested on a system with a load greeater than 570, with 600 parallel sendmail processes, and a sustained rate of around 300 parallel running vilter threads.


Changes: Enhancements for busy servers: graceful termination of sessions if libmilter gets an error, and restarting child processes that terminate. The -A command line option to scan a file has been added.


Changes: A bug in the handling of spam prefixes was fixed.