From 0d08faeb3231bb60dc4099262afd18519c10b5ed Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Mon, 24 Jul 2023 07:33:12 +0200 Subject: [PATCH] add trigger for postfix/postscreen DNSBL rank message --- config/filter.d/postfix.conf | 4 ++++ config/jail.conf | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/config/filter.d/postfix.conf b/config/filter.d/postfix.conf index b374f472..7faec922 100644 --- a/config/filter.d/postfix.conf +++ b/config/filter.d/postfix.conf @@ -52,6 +52,10 @@ mdre-aggressive = %(mdre-auth2)s mdpr-errors = too many errors after \S+ mdre-errors = ^from [^[]*\[\]%(_port)s$ +# Extra mode "screendnsbl", triggered on postfix/postscreen[]: DNSBL rank for []: +mdpr-screendnsbl = DNSBL rank \d+ +mdre-screendnsbl = for \[\]%(_port)s + failregex = > diff --git a/config/jail.conf b/config/jail.conf index 12cb03d2..e8b10da1 100644 --- a/config/jail.conf +++ b/config/jail.conf @@ -599,6 +599,16 @@ backend = %(postfix_backend)s maxretry = 1 +[postfix-screendnbl] + +filter = postfix[mode=screendnsbl] +port = smtp,465,submission +logpath = %(postfix_log)s +backend = %(postfix_backend)s +maxretry = 1 +bantime = 4h + + [sendmail-auth] port = submission,465,smtp