Hallo,
Ich wette, Dir fehlt noch:
$mail->CharSet = 'UTF-8'; $mail->Encoding = 'base64';
die Codierungsangabe ist sicher eine gute Idee. Aber warum sollte man den Textteil (egal ob Plain oder HTML) in base64 codieren wollen? Erstens bläht das die Datenmenge um 1/3 auf, zweitens ist das ein PITA, wenn man mal im Quelltext irgendwas nachsehen will (z.B. einen Link, den der Absender aus Versehen verstümmelt hat, aus dem Quelltext holen). Da ist Quoted-Printable zumindest bei westlichen Sprachen die bessere Wahl.
Outlook macht so'n Quatsch mit base64, und ich habe auch noch nicht gefunden, wie man ihm das austreiben kann.
Für nicht-textbasierte Anhänge (z.B. Bilder, PDF, zip-Archive) ist base64 allerdings goldrichtig.
Einen schönen Tag noch
Martin
--
Мир для України.
Мир для України.