Ulrich Limbach: HTML Mail

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

  1. Hi,

    $message .= "--alternative-boundary";

    hier fehlt das Zeilenende...

    $message .= "--alternative-boundary";

    hier auch.

    --alternative-boundaryContent-Type: text/plain; charset="iso-8859-1"

    wie man hieran leicht erkennen könnte...
    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    1. Hi,

      $message .= "--alternative-boundary";
      hier fehlt das Zeilenende...
         $message .= "--alternative-boundary";
      hier auch.
      --alternative-boundaryContent-Type: text/plain; charset="iso-8859-1"
      wie man hieran leicht erkennen könnte...

      Danke, schon mal einen Schritt weiter. Jetzt kommt die Mail aber nur noch im Text-Format an und zwar so:

      --alternative-boundary
      Dies ist ein Textnachricht.
      --alternative-boundary

      Was ist falch??