duke-skelington
Mitglied
Hallo zusammen,
mal wieder hier und hab eine Frage an die tutorials Experten
Mit der altbekannten PHP Funktion mail() verschicke ich eine email. Hierfür werden folgende header gesetzt:
Soweit ist alles O.K. Der Text in der email wird auch mit Umlauten angezeigt. Aber im Betreff werden die Umlaute ÜÖÄ und üöä mit einem X oder x ersetzt.
Wie kann ich das ändern.
Danke im Voraus
Andy
mal wieder hier und hab eine Frage an die tutorials Experten
Mit der altbekannten PHP Funktion mail() verschicke ich eine email. Hierfür werden folgende header gesetzt:
Code:
$headers = "From: " . $this->absender . "\r\n";
$headers .= "Cc: " . $this->cc . "\r\n";
$headers .= "Bcc: " . $this->bcc . "\r\n";
$headers .= "Content-Type: " . $this->gen_format() . "\r\n";
$headers .= "Date: " . $this->datum . "\r\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
$headers .= "X-Sender: " . $this->absender . "\r\n";
$headers .= "X-Mailer: PHP\r\n";
$headers .= "X-Priority: " . $this->priority . "\r\n";
$headers .= "Return-Path: " . $this->return_path . "\r\n";
Nachtrag:
$this->html = "text/html\nContent-Transfer-Encoding: 8bit\n charset=\"iso-8859-1\" ";
$this->text = "text/plain\nContent-Transfer-Encoding: 8bit\n charset=\"iso-8859-1\" ";
Soweit ist alles O.K. Der Text in der email wird auch mit Umlauten angezeigt. Aber im Betreff werden die Umlaute ÜÖÄ und üöä mit einem X oder x ersetzt.
Wie kann ich das ändern.
Danke im Voraus
Andy
Zuletzt bearbeitet: