dedlfix: generierte email mit kryptischen Zeichen

Beitrag lesen

Hi!

Sollte das so aussehen ? ...
$addr = mb_encode_mimeheader($name, "UTF-7", "Q") . " <" . $mbox . "@" . $doma . ">";
Ich habe keine Ahnung, was du mit diesen Zeilen anstellst.

Er hat Toms etwas kryptischen Hinweis nicht richtig verstanden und einfach mal den Code aus dem Beispiel im PHP-Handbuch zu mb_encode_mimeheader() gepostet.

Gib einfach im Mailheader den richtigen Content-Type an (bevorzugt text/plain) und ergänze ihn um die passende Angabe der Zeichencodierung - scheint in deinem Fall UTF-8 zu sein.

Das ist nur die halbe Miete, denn die Content-Type-Header-Zeile gilt nur für den Body. Texte in den Headerzeilen, vor allem im Subjekt und bei Namen in Absender und Empfänger gilt eine spezielle Form, die man mit der oben genannten Funktion bekommen kann. Aber UTF-7 sollte man nicht nehmen.

Lo!