echo $begrüßung;
Betreff: Bitte bestätigen Sie Ihre Registrierung
Mail: Hallo ... ! Bitte bestätigen Sie Ihre Registrierung!
Offenbar ist also die Mail nicht, so wie die php-Seite und alles andere bei mir, utf-8 codiert. Ich habe dazu jetzt im Internet folgende Lösung gefunden:
Doch, sie ist so kodiert. Es ist dem Emfänger nur nicht bekanntgegeben, in welcher Kodierung sie vorliegt. Der Empfänger darf also Rätsel raten.
$header="MIME-Version: 1.0\n";
Wofür ist dieser Header gut?
$header.="Content-type: text/html; charset=utf-8\n";
Warum verwendest du text/html, wenn du gar kein HTML verwendest sondern offensichtlich text/plain? Der charset-Anhang ist in Ordnung. Diese Angabe gilt aber nur für den Body. Für die Betreff-Zeile gelten andere Regeln. Siehe http://www.paefken.westfalen.de/de.newusers/umlaute-faq.txt
Wenn ich das aber so mache, kommt _keine_ Fehlermeldung, aber auch _nie_ eine Mail an.
Auch nicht im Spam-Ordner?
echo "$verabschiedung $name";