瀏覽代碼

[Netfilter] Implement protocol error regex, fulfills #4093

andryyy 4 年之前
父節點
當前提交
08e9ab18a8
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 0
      data/Dockerfiles/netfilter/server.py
  2. 1 1
      docker-compose.yml

+ 1 - 0
data/Dockerfiles/netfilter/server.py

@@ -100,6 +100,7 @@ def refreshF2bregex():
     f2bregex[6] = '([0-9a-f\.:]+) \"GET \/SOGo\/.* HTTP.+\" 403 .+'
     f2bregex[6] = '([0-9a-f\.:]+) \"GET \/SOGo\/.* HTTP.+\" 403 .+'
     f2bregex[7] = 'Rspamd UI: Invalid password by ([0-9a-f\.:]+)'
     f2bregex[7] = 'Rspamd UI: Invalid password by ([0-9a-f\.:]+)'
     f2bregex[8] = '-login: Aborted login \(auth failed .+\): user=.+, rip=([0-9a-f\.:]+), lip.+'
     f2bregex[8] = '-login: Aborted login \(auth failed .+\): user=.+, rip=([0-9a-f\.:]+), lip.+'
+    f2bregex[9] = 'NOQUEUE: reject: RCPT from \[([0-9a-f\.:]+)].+Protocol error.+'
     r.set('F2B_REGEX', json.dumps(f2bregex, ensure_ascii=False))
     r.set('F2B_REGEX', json.dumps(f2bregex, ensure_ascii=False))
   else:
   else:
     try:
     try:

+ 1 - 1
docker-compose.yml

@@ -420,7 +420,7 @@ services:
             - acme
             - acme
 
 
     netfilter-mailcow:
     netfilter-mailcow:
-      image: mailcow/netfilter:1.42
+      image: mailcow/netfilter:1.43
       stop_grace_period: 30s
       stop_grace_period: 30s
       depends_on:
       depends_on:
         - dovecot-mailcow
         - dovecot-mailcow