Tom: UTF-8 Mail mit PHP versenden

Beitrag lesen

Hello,

ich versuche gerade, eine Mail im UTF-8-Charset mit PHP zu versenden. Der Text der Mail wird auch korrekt kodiert, sprich, alle "ä" etc werden korrekt dargestellt. Nur im Betreff funktioniert das nicht, ein ä wird immer als ä angezeigt. Muss ich für die Betreffzeile noch etwas besonderes tun, damit die auch korrekt formatiert wird?

Header dürfen prinzipiell nur in Singlebyte ASCII versandt werden, also alle Codepoints nur bis 0xFF = 127d.

Wenn Du andere Codepoints oder Multibyte übertragen möchtest, musst Du das Encoding und das Content-Transfer-Encoding angeben.

Das einfachste wäre, Du würdest Dir mal eine Mustermail mit einem gängigen Client erzeugen und nachschauen (Mit Hex-Editor), was der da so gemacht hat.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de