PMG stellt keine Mails mehr zu bei Fehler in der Blacklist

Oct 20, 2020
24
1
8
Servus zusammen,

hatten am WE einige Einträge in der Blacklist ergänzt, durch einen Fehler ist die PMG zum Stillstand gekommen:

Falscher Eintrag:
.*\adresse\.de

Korrigiert:
.*\.adresse\.de

Fehlermeldung:
tail -f /var/log/mail.err
Dec 31 13:29:16 cluster pmg-smtp-filter[21289]: Unterminated \g... pattern in regex; marked by <-- HERE in m/^.*\g <-- HERE XXXX\.com$/ at /usr/share/perl5/PMG/RuleDB/WhoRegex.pm line 90.
Dec 31 13:29:16 cluster pmg-smtp-filter[21289]: fast exit because of errors (free 290783232 bytes)
Dec 31 13:29:24 cluster pmg-smtp-filter[21294]: Unterminated \g... pattern in regex; marked by <-- HERE in m/^.*\g <-- HERE XXXX\.com$/ at /usr/share/perl5/PMG/RuleDB/WhoRegex.pm line 90.
Dec 31 13:29:24 cluster pmg-smtp-filter[21294]: fast exit because of errors (free 291020800 bytes)
Dec 31 13:29:28 cluster pmg-smtp-filter[21407]: Unterminated \g... pattern in regex; marked by <-- HERE in m/^.*\g <-- HERE XXXX\.com$/ at /usr/share/perl5/PMG/RuleDB/WhoRegex.pm line 90.
Dec 31 13:29:28 cluster pmg-smtp-filter[21407]: fast exit because of errors (free 290848768 bytes)
Dec 31 13:29:54 cluster pmg-smtp-filter[21476]: reloading configuration Proxmox_ruledb
Dec 31 13:29:55 cluster pmg-smtp-filter[21530]: reloading configuration Proxmox_ruledb
Dec 31 13:34:11 cluster pmg-smtp-filter[22302]: fast exit to reduce server load (free 6053888 bytes)
Dec 31 13:37:33 cluster pmg-smtp-filter[25536]: fast exit to reduce server load (free 5382144 bytes)

Betroffene Zeile laut Errorlog:

regex.png

Wie gesagt hat die PMG keine Mails mehr zugestellt, die Blacklist-Prüfung mussten wir dann temporär deaktivieren bis wir unseren Fehler gefunden/korrigiert hatten.

Wäre es möglich dass die PMG die Einträge bei der Eingabe überprüft und fehlerhafte meldet?
Bzw im Falle eines Fehlers diesen oder die Blacklist selbst überspringt, damit die PMG nicht komplett lahmgelegt wird?

Danke und Gruß aus Minga!
 
Last edited by a moderator:

Stoiko Ivanov

Proxmox Staff Member
Staff member
May 2, 2018
7,736
1,274
169
Wäre es möglich dass die PMG die Einträge bei der Eingabe überprüft und fehlerhafte meldet?
Naja - es doch beim erstellen des Eintrags eh darunter gleich das Test feld - klar ist ein aktiver Schritt - aber hilft dafür auch dabei zu sehen ob es tatsächlich das tut was erwartet wird.

das log zeigt ja auch an (ich habe es jetzt mal editiert, um die ursprüngliche Adresse zu maskieren) welche regex problematisch ist - und auch wenn der mailflow bis zur Behebung immer tempfails liefert - gehen ja keine Mails verloren (zumindest normalerweise innerhalb von 5 Tagen)

Ich hoffe das hilft/erklärt es
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get your own in 60 seconds.

Buy now!