hotti: Problem mit Antispam-Abfrage

Beitrag lesen

hi,

Ich glaube, ich gebe auf...

schmeiß es nicht allzu weit weg. Damit Du es ggf. wiederfinden kannst ;)

Trotzdem hätte ich schon noch gerne gewusst, wie man mail() dazu überreden kann, die eingegebenen Texte als utf-8 zu versenden...

Üblicherweise im Body codiert als Quoted Printable. Dazu braucht es die Header in der Maildatei:

Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Beispiel mit "äöüß" im Body, siehr so aus:

From: otto@example.com
To: horst@example.com
Subject: Feedback
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Date: Wed, 15 Jun 2011 20:43:30 +0200
Message-Id: 20110615204330.6994D22556B85@web04.net-server.de

=C3=A4=C3=B6=C3=BC=C3=9F=

Zum Encoden gibs Libraries, auch in PHP. Mit Quoted Printable haben alle Zeichen im Body 7 bit, also ASCII. Neue Mailclients verstehen zwar auch native UTF-8, aber manche Mailserver (MTA) spielen da nicht mit, die Maildatei könnte unlesbar werden (die wird vom MTA verändert, Header komen hinzu...). QP und alles wird gut.

Hotti