Hi.
ich habe ein HTML E-Mail-Template im UTF-8 Zeichensatz erstellt
und sowohl im HTML-Header als auch im Mail-Header UTF-8 als
Zeichensatz gewählt.
Sorry, aber das ist Blödsinn!
Wenn du eine Vorlage machst, dann möglichst us-ascii oder wenn
Umlaute nötig iso-8859-1.
Warum?
Ganz einfach:
Du weißt nicht, was auf der Gegenseite für ein Mailprogramm benutzt
wird und das versucht entsprechend der im Mailheader angegebenen
Codierung die Mail korrekt anzuzeigen. Normalerweise entscheidet auch
dein Mailprogramm, welcher Ausgangzeichensatz verwendet wird und zwar
verschickt es, wenn möglich, eben als us-ascii (7Bit). Mit Umlauten
ist das dann nicht möglich und es schwenkt um auf iso-8859-1, wenn
auch noch das Eurozeichen drin ist iso-8859-15, etc.
UTF-8 aber ist der absolute Overkill, auch in Bezug auf die 16-Bit
Codierung (also 9 Bit /Zeichen mehr als us-ascii!).
Lass dein Mailprogramm die Ausgangcodierung entscheiden und verwende
möglichst wenige "Sonderzeichen" in deiner Vorlage, es sei denn, du
bist darauf angewiesen.
Gruß
L00NIX