SenderScore integration to the OpenSMTPD daemon
Project homepage: https://github.com/poolpOrg/filter-senderscore/
Description
filter-senderscore is an opensmtpd filter that performs a DNS
lookup in the SenderScore registry to determine reputation of
an IP address and allow reputation-based blocking, junking or
delaying of sessions.
Package information
- Ports path
- mail/opensmtpd-filters/senderscore
- Package architecture
- amd64
- Maintainer
- Gilles Chehade <gilles@poolp.org>
- Categories
- mail, lang/go
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, riscv64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Build
OpenBSD README
+----------------------------------------------------------------------- | Running opensmtpd-filter-senderscore on OpenBSD +----------------------------------------------------------------------- To use filter-senderscore, you must declare it in smtpd. Edit the /etc/mail/smtpd.conf file to declare the filter: filter "senderscore" \ proc-exec "/usr/local/libexec/smtpd/filter-senderscore [...]" The following options may be passed to filter-senderscore: -blockBelow 10 block at banner sessions score below 10 -junkBelow 70 add X-Spam header to sessions below 70 -slowFactor 1000 delay by up to 1000 ms (proportionally to reputation) each reply Then add the filter to each listener that should be filtered: listen on socket filter "senderscore" listen on all filter "senderscore"