From 6c5ab7800e4fbdc2c307d8b06246ad5472d11e25 Mon Sep 17 00:00:00 2001 From: Dmitriy Alekseev <1865999+dragoangel@users.noreply.github.com> Date: Wed, 13 Apr 2022 13:01:58 +0300 Subject: [PATCH 1/2] [Netfilter] Exclude banning IPs when dovecot server not reacheble --- data/Dockerfiles/netfilter/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/Dockerfiles/netfilter/server.py b/data/Dockerfiles/netfilter/server.py index 08c872712..f46562269 100644 --- a/data/Dockerfiles/netfilter/server.py +++ b/data/Dockerfiles/netfilter/server.py @@ -94,7 +94,7 @@ def refreshF2bregex(): f2bregex = {} f2bregex[1] = 'mailcow UI: Invalid password for .+ by ([0-9a-f\.:]+)' f2bregex[2] = 'Rspamd UI: Invalid password by ([0-9a-f\.:]+)' - f2bregex[3] = 'warning: .*\[([0-9a-f\.:]+)\]: SASL .+ authentication failed' + f2bregex[3] = 'warning: .*\[([0-9a-f\.:]+)\]: SASL .+ authentication failed: (?!.*Connection lost to authentication server).+' f2bregex[4] = 'warning: non-SMTP command from .*\[([0-9a-f\.:]+)]:.+' f2bregex[5] = 'NOQUEUE: reject: RCPT from \[([0-9a-f\.:]+)].+Protocol error.+' f2bregex[6] = '-login: Disconnected \(auth failed, .+\): user=.*, method=.+, rip=([0-9a-f\.:]+),' From 224a59ab4b8bf6d99b96117a8190dd2ed45e3247 Mon Sep 17 00:00:00 2001 From: DerLinkman Date: Fri, 22 Apr 2022 16:19:06 +0200 Subject: [PATCH 2/2] [Compose] Update netfilter-mailcow to 1.47 --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 5a32236ac..ffba1d477 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -422,7 +422,7 @@ services: - acme netfilter-mailcow: - image: mailcow/netfilter:1.46 + image: mailcow/netfilter:1.47 stop_grace_period: 30s depends_on: - dovecot-mailcow