Seid gegrüßt!
ich versuche mittels PHP-mail() eine multipart-message zu verschicken, in welcher ein Bild angehangen ist, dass aber gleichzeitig ein Hintergrundbild des HTML-Teiles der E-Mail sein soll. Folgendes habe ich bereits:
function sendMimeMail($senderName, $senderEmail, $recName, $recEmail, $picture, $text) {
$boundary1 = strtoupper(md5(uniqid(time())));
$boundary2 = strtoupper(md5(uniqid(time())));
$datei_inhalt = chunk_split(base64_encode(fread(fopen("pictures/" . $picture, "r"), filesize("pictures/" . $picture))));
$mail = "MIME-Version: 1.0\n";
$mail .= "Content-Type: multipart/alternative; boundary=\"" . $boundary1 . "\"\n\n";
// TEXTTEIL
$mail .= "--" . $boundary1 . "\n";
$mail .= "Content-Type: text/plain; charset = \"iso-8859-1\"\n";
$mail .= "Content-Transfer-Encoding: 8bit\n\n";
$mail .= $text . "\n\n\n";
//HTMLTEIL
$mail .= "--" . $boundary1 . "\n";
$mail .= "Content-Type: multipart/related; boundary=\"" . $boundary2 . "\"\n\n";
$mail .= "--" . $boundary2 . "\n";
$mail .= "Content-Type: text/html; charset = \"iso-8859-1\"\n";
$mail .= "Content-Transfer-Encoding: 8bit\n\n";
$mail .= "
[code lang=html]
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title></title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>
<body>
<table width=\"800\" height=\"600\" cellspacing=\"0\" cellpadding=\"0\" background=\"cid:bgr.jpg\">
<tr>
<td>testtext</td>
</tr>
</table>
</body>
</html>
\n\n";
//ANHÄNGE
$mail .= "--" . $boundary2 . "\n";
$mail .= "Content-Type: image/jpg; name="bgr.jpg"\n";
$mail .= "Content-Transfer-Encoding: base64\n";
$mail .= "Content-ID: <bgr.jpg>\n";
$mail .= "Content-Disposition: inline\n";
$mail .= $datei_inhalt;
$mail .= "--" . $boundary2 . "\n";
$mail .= "--" . $boundary1 . "\n";
mail($recEmail, "EMail", "", $mail);
}
[/code]
Dies habe ich mittels Archiv zusammen gebastelt. Komme aber nun nicht weiter. Die empfangene E-Mail ist leer, obwohl der Quelltext der zu erwartende (soweit ich dass beurteilen kann) ist. Kann mir evtl. jemand helfen?
Bis Später
RuD
________________________________________________________________
SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)