2012-10-15, 11:07:59
Belletage Wrote:im debug-modus sieht der header so aus:Nein, das ist nicht okay. In E-Mail-Headern dürfen nur ASCII zeichen verwendet werden (siehe RFC 5322). Soll nun ein Header-Field Umläute (oder andere nicht erlaubte Zeichen) enthalten, so kann es speziell kodiert werden. Dies wird in p01-contact.php in Zeile 723 mit dem Betreff gemacht. Ganz analog sollte dann auch der Absender behandelt werden; in Zeile 724 einfügen:
From: Sösönke
Reply-To: Sösönke
Return-Path: Sösönke
MIME-Version: 1.0
Content-type: text/html; charset=UTF-8
X-Mailer: PHP/5.2.12-nmm4
eigentlich ok
Code:
$name = '=?utf-8?B?' . base64_encode($name) . '?=';
Christoph