diff options
-rw-r--r-- | mail/smtp-vilter/DESCR | 28 | ||||
-rw-r--r-- | mail/smtp-vilter/Makefile | 20 | ||||
-rw-r--r-- | mail/smtp-vilter/PLIST | 17 | ||||
-rw-r--r-- | mail/smtp-vilter/distinfo | 5 |
4 files changed, 70 insertions, 0 deletions
diff --git a/mail/smtp-vilter/DESCR b/mail/smtp-vilter/DESCR new file mode 100644 index 00000000000..ca4d750010d --- /dev/null +++ b/mail/smtp-vilter/DESCR @@ -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 diff --git a/mail/smtp-vilter/Makefile b/mail/smtp-vilter/Makefile new file mode 100644 index 00000000000..2ec462ef81b --- /dev/null +++ b/mail/smtp-vilter/Makefile @@ -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" diff --git a/mail/smtp-vilter/PLIST b/mail/smtp-vilter/PLIST new file mode 100644 index 00000000000..d5a38d46532 --- /dev/null +++ b/mail/smtp-vilter/PLIST @@ -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 diff --git a/mail/smtp-vilter/distinfo b/mail/smtp-vilter/distinfo new file mode 100644 index 00000000000..2ba2e72a2a5 --- /dev/null +++ b/mail/smtp-vilter/distinfo @@ -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 |