*jiriki*: HTML Mail von Outlook 2007 nur als "Nur-Text"-Mail erkannt

Beitrag lesen

Versende ich eine automatisch generierte HTML-Mail durch dieses PHP-Script, wird eine Mail versand, die in Gmail, Web.de und einem Webinterface eines anderen Mailproviders richtig dargestellt wird.
In Outlook 2007 wird die "HTML-Mail"-Deklaration im Header bzw. Content ignoriert und "Nur-Text" ausgegeben: Die HTML-Tags werden nicht interpretiert. Zudem wird der letzte Header "Content-Type: multipart/related; boundary=0003255546b6117da7047a492fc7" als Textcontent mit ausgegeben. Verändere ich die Header-Reihenfolge, wird immer der letzte Header mit ausgegeben. Füge ich weitere Header hinzu, werden diese ebenfalls ausgegeben. Anders ausgedrückt werden immer die ersten beiden Header verdeckt, die anderen ausgegeben.

Quellcode:
---

  
$headers = "From: Alex <trash4valhalla@gmail.com>\r\n";  
$headers .= "MIME-Version: 1.0\r\n";  
$headers .= "Content-Type: multipart/related; boundary=0003255546b6117da7047a492fc7";  
  
$message = "  
--0003255546b6117da7047a492fc7\r\n  
  
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"  
 	\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">  
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">  
<head>  
<meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\" />  
<title></title>  
<style type=\"text/css\">  
<!--  
html, body {  
	font-family:arial,helvetica,tahoma,sans-serif;  
	font-size:12px;  
	background-color:#FFFFFF;  
	margin-top:0;  
	margin-bottom:0;  
	margin:0;  
	border:0;  
	outline:0;  
	padding:3px;  
	color:#333333;  
}  
-->  
</style>  
</head>  
<body>  
Servus Dude  
</body>  
</html>\r\n  
--0003255546b6117da7047a492fc7\r\n";  
  
$mailsent = mail("alex@email.com", "Testmail", $message, $headers);  

---

Ich wäre für jeden Hinweis dankbar, wie ich Outlook 2007 dazu bringe, die Mail als HTML-Mail zu erkennen.

Viele Grüße