Amavis: Syntax error in MAIL FROM parameters
Christian Boltz
postfixbuch at cboltz.de
Do Feb 15 23:25:43 CET 2018
Hallo zusammen,
hat jemand eine Idee, was mir Amavis mit dieser Meldung sagen will und
wie ich diese Rejects verhindern kann?
(Die Mailadresse ist ab "user=..." anonymisiert)
Feb 15 12:38:28 server amavis[3273]: (03273-17) ESMTP: 501 5.5.4 Syntax error in MAIL FROM parameters; smtp_resp: MAIL FROM:<bounce+28f75a.232d6-user=example.com at mail.example2.com> BODY=8BITMIME SMTPUTF8\r\n
Das betrifft u. a. Notification-Mails von gitlab.com, aber auch ein paar
andere Absender - insgesamt "nur" eine Handvoll Mails am Tag, aber ich
hätte diese Mails trotzdem gern ;-)
Soweit ich das sehe, gingen diese Rejects mit dem Update von openSUSE
Leap 42.2 auf 42.3 los.
Die Postfix- und Amavis-Config ist unverändert, daher hänge ich die
erstmal nicht an - wenn jemand Bedarf sieht, reiche ich sie natürlich
gern nach ;-)
Ein Blick auf den amavis-Quellcode in /usr/sbin/amavisd liefert
(ab Zeile 20555)
my($addr,$opt) = ($1,$2); my($size,$dsn_ret,$dsn_envid);
my $msg ; my $msg_nopenalize = 0;
for (split(' ',$opt)) {
if (!/^ ( [A-Za-z0-9] [A-Za-z0-9-]* ) =
( [\041-\074\076-\176]+ ) \z/xs) { # printable, not '=' or SP
$msg = "501 5.5.4 Syntax error in MAIL FROM parameters";
} else {
als vermutlichen Ursprung des Problems - zumindest ist das die einzige
Fundstelle für diese Fehlermeldung ;-) Ich muss allerdings zugeben,
dass diese Zeilen kryptischer sind als der Perl-Parser in meinem Kopf
erlaubt ;-)
Für Hinweise, wie ich diese Rejects verhindern kann, bin ich dankbar ;-)
Gruß
Christian Boltz
--
Der nächste DAU kommt bestimmt. Sie werden in den Kellern
von AOL gezüchtet. [Dieter Bruegmann in dag°]
Mehr Informationen über die Mailingliste Postfixbuch-users