Jetzt hab ich aber noch ein Problem.
Und zwar funktioniert jetzt alles super wenn als Client Outlook verwendet wird. Sowohl HTML-Mails als auch PlainText-Mails kommen genau so an wie sie sollten.
Schicke ich das Mail allerdings an einen WebMail-Client - zB. gmx, dann ist das Mail leer. Nichts drinnen, gar nichts. Woran liegt denn das jetzt wieder?
Kann das mit dem Content-Transfer-Encoding zusammenhängen oder woran liegts?
Mein Code sieht jetzt so aus:
$headers .= "MIME-Version: 1.0\r\n".
"Content-Type: multipart/alternative;\r\n".
" boundary="04CCAee0854"\r\n";
$mailmessage =
"--04CCAee0854\r\n".
"Content-Type: text/plain; charset=iso-8859-1\r\n".
"Content-Transfer-Encoding: 8bit\r\n\r\n".
"[Mein Text Mail]\r\n".
"--04CCAee0854\r\n".
"Content-type: text/html; charset=iso-8859-1\r\n".
"Content-Transfer-Encoding: 8bit\r\n\r\n".
"<html><body>\r\n".
"[Mein HTML Mail]".
"</body></html>\r\n".
"--04CCAee0854\r\n";
Schön langsam wirds echt zum Verzweifeln ...
sunny