Hallo,
Mein Thread Umlaute in Emails ist zwar schon im Archiv gelandet, aber ich habe eben rausgefunden wie das klappt.
$subject = 'Text zum Ändern';
$subject = utf8_encode($subject);
$heading = "Hallo!";
$text = "Dies ist eine Testmail zum Ändern. Schöne Grüße!";
$body = $text;
$body = utf8_encode($body);
$header ='MIME-Version: 1.0' . "\r\n";
$header .= 'Content-Type: text/plain; charset=utf8 format=flowed;' . "\r\n";
$header .= 'Content-Transfer-Encoding: base64'."\r\n";
$header .= 'From: '.$sender."\r\n";
so wird das überall ordentlich angezeigt.
gruß aus Senftenberg am See