Amavis: Syntax error in MAIL FROM parameters

Christian Boltz postfixbuch at cboltz.de
Mo Mär 5 21:45:06 CET 2018


Hallo zusammen,

kleines Update:

Am Donnerstag, 15. Februar 2018, 23:25:43 CET schrieb Christian Boltz:
> 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.

Eine Nachfrage auf der Amavis-ML brachte mir zwar eine Erklärung der 
kryptischen Regex in Amavis, aber leider keine Lösung.

Inzwischen habe ich auch einen ähnlichen Reject durch Dovecot lmtp 
gesehen:

Mar  5 10:13:14 server postfix/lmtp[2703]: 3636F1D273DC: 
to=<user at example.com>, relay=mail.example.com[private/dovecot-lmtp], 
delay=0.03, delays=0.03/0/0/0, dsn=5.6.7, status=bounced (SMTPUTF8 is 
required, but was not offered by host mail.example.com[private/dovecot-
lmtp])

Wie es aussieht, gab es in openSUSE Leap 42.3 eine neue Postfix-Version 
(2.11.8 -> 3.2.0), und die hat _vermutlich_ [1] den Default von 
smtputf8_enable auf 'yes' geändert.

Mein derzeitiger Workaround ist
    smtputf8_enable = no

Außerdem habe ich einen Bugreport aufgemacht:
https://bugzilla.opensuse.org/show_bug.cgi?id=1084014


Gruß

Christian Boltz

[1] Ich habe leider keine 42.2 mehr zum Nachsehen griffbereit
-- 
Are you complaining because we are lacking a time machine and are
not able to backport fixes from the future into current kernels?
[Hubert Mantel]





Mehr Informationen über die Mailingliste Postfixbuch-users