mail/smtp-vilter is a mail filtering engine that uses the sendmail milter

API and that is used with sendmail and postfix.
This commit is contained in:
mbalmer 2013-05-04 15:56:44 +00:00
parent 68f5ba1eae
commit 18837769af
4 changed files with 70 additions and 0 deletions

28
mail/smtp-vilter/DESCR Normal file
View file

@ -0,0 +1,28 @@
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. It can interact with the pf packet filter when it detects spam,
viruses or unwanted content by adding the IP address of the sending host to a
PF table.
smtp-vilter does not do the scanning by itself, it relies on third-party
products like ClamAV, SpamAssassin, or any ICAP capable scanner 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 Spamassassins Daemon (spamd), ICAP capable
backends (icap), and the standalone attachment backend to filter out unwanted
attachments. The backends are realised as shared libraries that are loaded
dynamically when smtp-vilter starts. All backends have their own configuration
file.
smtp-vilter is documented in the following manpages:
smtp-vilter(8) Running the smtp-vilter
smtp-vilter.conf(5) The smtp-vilter config file

20
mail/smtp-vilter/Makefile Normal file
View file

@ -0,0 +1,20 @@
# $NetBSD: Makefile,v 1.1 2013/05/04 15:56:44 mbalmer Exp $
DISTNAME= smtp-vilter-1.3.8
CATEGORIES= mail
MASTER_SITES= ${HOMEPAGE}
EXTRACT_SUFX= .tgz
MAINTAINER= Marc Balmer <marc@msys.ch>
HOMEPAGE= http://www.etc.msys.ch/software/smtp-vilter/
COMMENT= milter to scan messages for viruses and spam
PKG_GROUPS= vilter
PKG_USERS= vilter:vilter
PKG_GECOS.vilter= SMTP vilter
INSTALLATION_DIRS= etc sbin lib/smtp-vilter man/man5 man/man8
.include "../../mail/libmilter/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

17
mail/smtp-vilter/PLIST Normal file
View file

@ -0,0 +1,17 @@
@comment $NetBSD: PLIST,v 1.1 2013/05/04 15:56:44 mbalmer Exp $
lib/smtp-vilter/vilter-attachment.so
lib/smtp-vilter/vilter-clamd.so
lib/smtp-vilter/vilter-icap.so
lib/smtp-vilter/vilter-regex.so
lib/smtp-vilter/vilter-spamd.so
man/man5/smtp-vilter.conf.5
man/man8/smtp-vilter.8
sbin/smtp-vilter
share/examples/smtp-vilter/attachment-notification
share/examples/smtp-vilter/attachment.conf
share/examples/smtp-vilter/clamd.conf
share/examples/smtp-vilter/icap.conf
share/examples/smtp-vilter/recipient-notification
share/examples/smtp-vilter/regex.conf
share/examples/smtp-vilter/smtp-vilter.conf
share/examples/smtp-vilter/spamd.conf

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2013/05/04 15:56:45 mbalmer Exp $
SHA1 (smtp-vilter-1.3.8.tgz) = 406b180cf4e66be5fc993733b0b7b4ffeec19eee
RMD160 (smtp-vilter-1.3.8.tgz) = 837c723e3824b274e3c5191c3df3589e4b4442db
Size (smtp-vilter-1.3.8.tgz) = 72565 bytes