hi.. wenn ich eine HTML Mail schicken will, kommt bei mir im Outlook nur ein grünes Feld an.. (tabelle). Also ich füge in die Mail den direkten HTML Code vom HTML Prog en..
Wenn ich jedoch vom HTML Code alle " Zeichen rausnehme, dann funktioniert es komischerweise. 8o
Wieso muss ich immer bei den ganzen HTML Mails die " rausnehmen? das muss doch auch so gehen, oder?
Folgendermaßen sieht der Quelltext aus.. achja.. die HTML Mails kommen immer mit einem <img src=\"test.gif\" .. zB an.
Wenn man die \ Zeichen rausnehmen würde, dann gehts!
Code:
$xtra = "From: $absender\r\n";
$xtra .= "MIME-Version: 1.0\r\n";
$xtra .= "Content-type: text/html; charset=iso-8859-1\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();
mail("$to", "$betreff", "$message", "$xtra");
So geb ich den Code ein:
Code:
<body bgcolor="#F5F5F5" topmargin="0" marginwidth="0" marginheight="0">
und so kommt er an:
Code:
<body bgcolor=\"#F5F5F5\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">