RuD: mit PHP eine multipart-E-Mail schreiben

Beitrag lesen

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:)