hi,
$header .= 'Content-type: text/html; charset=UTF-8';
Das ist ein guter Anfang ;)
Es gehört jedoch ein bischen mehr dazu, z.B. der Header
Content-Transfer-Encoding: quoted-printable
oder
Content-Transfer-Encoding: base64
oder, je nachdem, wie der Inhalt kodiert ist, damit am Ende nur ASCII steht. Btw., auch in einem Header selbst darf nur ASCII stehen.
Weitere Infos hier
Hotti