Mails als Plaintext und HTML Mail versenden
Sandra
- html
Hallo,
ich weiß, dass das Thema schon ausreichend diskutiert wurde, aber ich komme einfach nicht auf einen grünen Zweig.
Ich will eig. einfach nur eine Mail als HTML und PlainText versenden:
$header="From: "$mail_absender" <$mail_absender>\n";
$header.="MIME-Version: 1.0\n";
$header.="Content-Type: multipart/alternative;\n\t";
$header.="boundary="01C57257.5243A214"\r\n";
mail($mail_empfaenger, $betreff, $text,$header);
$text = 'This is a multi-part message in MIME format\n\n'.
'--01C57257.5243A214\n'.
'Content-Type: text/plain; charset="iso-8859-1"\n'.
'Content-Transfer-Encoding: 8bit\n\n'.
'blabla\n\n'.
'--01C57257.5243A214\n'.
'Content-Type: text/html; charset="iso-8859-1"\n'.
'Content-Transfer-Encoding: 8bit\n\n'.
'<html><body>\n'.
'blabla\n'.
'</body></html>\n\n'.
'--01C57257.5243A214--';
Ich habe es auch mit:
$text = 'This is a multi-part message in MIME format
--01C57257.5243A214
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
blabla
--01C57257.5243A214
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
<html><body>
blabla
</body></html>
--01C57257.5243A214--
versucht. Ergebnis ist eine leere Mail.
Schaue ich mir den versendeten Header an, sieht er so aus:
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="01C57257.5243A214"
Sieht eig. gut aus. Stehe völlig auf dem Schlauch. Irgendwelche Hinweise?
Lieben Dank und lieben Gruss
Sandra