Ulrich Limbach: HTML Mail

Beitrag lesen

Hallo Leute,

ich möchte mit PHP Multipart-Mails verschicken. Vielleicht kann einer mal einen Blick auf den fogenden Code werfen und mir sagen, was daran falsch ist:

$header .= "From: post@tischlernetz.de\r\n";
   $header .= "MIME-Version: 1.0\n";
   $header .= "Content-Type: multipart/alternative boundary="alternative-boundary"\n";

$message .= "--alternative-boundary";
   $message .= "Content-Type: text/plain; charset="iso-8859-1"\n";
   $message .= "Content-Transfer-Encoding: 7bit\n\n";
   $message .= "Dies ist ein Textnachricht.\n";

$message .= "--alternative-boundary";
   $message .= "Content-Type: text/html\n";
   $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
   $message .= "<html><b>DAS IST HTML</b></html>\n";
   $message .= "--alternative-boundary--";
mail($empf, $betreff, $message, $header);

Beim Empfänger kommt dann folgendes als Text an:

--alternative-boundaryContent-Type: text/plain; charset="iso-8859-1"
Dies ist ein Textnachricht.
--alternative-boundaryContent-Type: text/html
<html><b>DAS IST HTML</b></html>
--alternative-boundary--

Vielen Dank für Eure Antworten

Uli