Nach dem Aktualisieren von Postfix auf 3.0 bleiben E-Mails mit UTF-8-Zeichen in den Betreffzeilen mit dem folgenden Fehler in der Warteschlange hängen:
SMTPUTF8 ist erforderlich, wurde jedoch nicht vom Host mail.example.com angeboten. [1.2.3.4]
Der empfangende Server (hier mail.example.com genannt) ist ein Postfix 2.10.1 und unterstützt SMTPUTF8 nicht
Wie bekomme ich Postfix, um diese E-Mails zu senden? Kann ich einige Optionen in Postfix ändern, damit es so gesendet wird, wie es vor dem Update geschehen wäre?
Aus meinen aktuellen Optionen scheinen die interessanten zu sein:
compatibility_level = 2
smtputf8_autodetect_classes = sendmail, verify
smtputf8_enable = ${{$compatibility_level} < {1} ? {no} : {yes}}
strict_smtputf8 = no
Ich denke, all diese Einstellungen sind einmal in 3.0 die Standardeinstellungen
smtputf8_enable = no
) und die Warteschlange leeren ? Habe das aber nicht versucht.postconf -e smtputf8_enable=no
,/etc/init.d/postfix restart
,postqueue -f
, aber sie bleibt noch in der Warteschlangepostsuper -r
(mit deaktiviertem smtputf8) erneut anzufordern. Testen Sie zuerst mit Singleid
, bevor Sie mit gehenALL
.smtputf8_enable = no
undsmtputf8_autodetect_classes = bounce
funktioniert, der Bounce sollte wahrscheinlich ausgeschaltet sein oder nicht, aber er hat nur einen anderen Wert als sendmail verwendet, damit er funktioniert. Fügen Sie die Antwortinformationen zu Ihrer Antwort hinzu und markieren Sie sie als die richtige Antwort.