The mail/opensmtpd-filters/spfgreylist port
opensmtpd-filter-spfgreylist-1.0.0 – SPF-aware greylisting filter for the OpenSMTPD daemon (cvsweb github mirror)
Description
This filter implements greylisting, allowing OpenSMTPD to temporarily reject sessions of clients it has not seen before. Unlike many implementations, this one is SPF-aware so it will properly handle greylisting for domains doing relaying through multiple MX, as long as they publish a valid SPF record. The filter currently supports: * IPv4 and IPv6 address greylisting * SPF greylisting * startup whitelisting of IP and domains * automatically renewed whitelistingWWW: https://github.com/poolpOrg/filter-spfgreylist
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- The filter itself requires no configuration. It must be declared in smtpd.conf and attached to a listener for sessions to go through greylisting: filter "greylist" proc-exec "filter-spfgreylist" listen on all filter "greylist" It is possible to tweak the greylisting parameters, here listed with default values in seconds: * -passtime 300 accept greylisting retries only after 5 minutes from initial attempt * -greyexp 14400 expire greylisting attempts after 4 hours without a retry * -whiteexp 2592000 expire whitelisting after 30 days without any attempt at delivery It is also possible to inject IP and domains in the whitelists at startup to avoid greylisting: * -wl-ipinject IP addresses listed, one per line, in the parameter file to the whitelist * -wl-domain inject domains listed, one per line, in the parameter file to the whitelist
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 amd64 arm i386 riscv64
Categories
Build dependencies
Files
- /usr/local/libexec/smtpd/
- /usr/local/libexec/smtpd/filter-spfgreylist
- /usr/local/share/doc/pkg-readmes/opensmtpd-filter-spfgreylist