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