kpunkt
Goto Top

Mailserver mit Problem mit Umlauten im Betreff

Mahlzeit!

Ich habe hier einen Endkunden, der von uns Rechnungen per SMTP erhält. Seit kurzem können die Mails nicht mehr zugestellt werden.

>>> DATA
<<< 550 Subject contains invalid characters.
550 5.0.0 Subject contains invalid characters.

Ursache ist ein "ü" im Betreff. Liegt daran, dass das schon seit immer in unserem Firmennamen auftaucht.
Und ja, wenn ich mir die Mail an meine private GMX-Adresse sende und das Postfach dann mit Betterbird ansehe hab ich ein Kodierungsproblem beim ü. Ich geh davon aus, dass da UTF-8 erwartet wird, aber ISO 8859-1 ankommt.
Mir ist halt noch nie untergekommen, dass da ein Mailserver eine Mail zurückweist, wegen falschem Zeichen im Betreff.
Ich weiß auch nicht, was der Kunde da im Einsatz hat. Hat selber eine Firma und eine eigene Maildomain.

Lösung wäre jetzt wohl, dass entweder das ERP die Mail per UTF-8 versendet oder der Mailserver mit ISO 8859-1 klarkommen müsste.
Oder lieg ich da falsch?

k.

Content-ID: 669329

Url: https://administrator.de/contentid/669329

Printed on: December 14, 2024 at 16:12 o'clock

stefaan
Solution stefaan Nov 07, 2024 at 10:16:03 (UTC)
Goto Top
Servus!

Der Mailheader erlaubt nach RFC 822 nur printable ASCII (zwischen 33 und 126). Alles andere musst du mit RFC 1342 codieren. Manche Mailserver sind da wohl strenger mit den RFCs.
Kann sein, dass der Mailversand im ERP eventuell "einfach" gestrickt ist und auf solche Details nicht achtet.

Stefan
150940
Solution 150940 Nov 07, 2024 updated at 10:30:46 (UTC)
Goto Top
Kenn ich, macht Netcup auch bei ihren Mailservern und ist absolut legitim. Problem ist das deine Umlaute nicht nach RFC korrekt mittels Quoted-Printable oder Base64 encodiert werden.
Da wird 100% der Mail-Client dran schuld sein, viele einfach gestrickte Clients oder vielfach auch PHP Skripte die die mail() Funktion nutzen denken nicht daran das Subject richtig zu kodieren wenn da non ASCII Zeichnen drin vorkommen, und dann beschwert sich eben so manch strikterer Mailserver darüber.

Gruß catrell
150940
150940 Nov 07, 2024 updated at 10:28:59 (UTC)
Goto Top
Man möchte es nicht glauben, aber AldiTalk versendet ebenfalls solche nicht RFC konformen Mails wenn man seine E-Mailadresse bestätigen lassen will. Ist man dann bei einem solchen Provider bekommt man diese Mails erst gar nicht.
Habe ich schon mehrfach dem Support gemeldet, hat sich aber nie was getan, da erreicht man einfach niemand kompetenten der versteht was man meint, Discounter halt.
kpunkt
kpunkt Nov 07, 2024 at 10:27:08 (UTC)
Goto Top
Ah, oke...Dann muss ich da mal mit den ERP-Leuten reden.
mbehrens
mbehrens Nov 07, 2024 at 10:36:59 (UTC)
Goto Top
Zitat von @kpunkt:

Lösung wäre jetzt wohl, dass entweder das ERP die Mail per UTF-8 versendet oder der Mailserver mit ISO 8859-1 klarkommen müsste.

Die Zahl der MTAs, die tatsächlich SMTPUTF8 verstehen, dürfte verschwindend gering sein.
Lochkartenstanzer
Lochkartenstanzer Nov 07, 2024 updated at 12:22:45 (UTC)
Goto Top
Moin,

Einfach beim Sender auf RFC-Konformität achten. Dann tut das auch.

lks