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