mail(): Versand von Multipart-Messages klappt nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mail(): Versand von Multipart-Messages klappt nicht

    Hallo zusammen

    Ich möchte mit Hilfe der mail() Funktion von PHP ein E-mail verschicken, dass je nach verwendetem E-mail-Client des Empfängers den Inhalt falls möglich im HTML-Format und ansonsten im Text-Format anzeigt. Unten aufgeführt seht ihr den PHP-Code den ich verwende. Leider enthält dieser einen Fehler. Die Trenner Namens 'alternative-boundary' werden angezeigt. Zudem wird mir z.B. in Outlook nebst den Trennern sowohl die Text, als auch die HTML-Version ausgegeben. Was mache ich falsch? Danke für jeden Ratschlag!

    Gruss Chris

    Hier der Code:

    <?php
    $to = "mich@domain.de";
    $subject = "Betreff";
    $header .= "From: jemand@domain.de(Unbekannter User)\r\n";

    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: multipart/alternative boundary=\"alternative-boundary\"\n";

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

    $message .= "--alternative-boundary";
    $header .= "Content-Type: text/html\n";
    $header .= "Content-Transfer-Encoding: quoted-printable\n";
    $message .= "<html>...</html>\n";
    $message .= "--alternative-boundary--";

    mail($to,$subject,$message,$header);

    header('Location: http://www.domain.de');
    exit;
    ?>

  • #2
    die suche im forum hat schon mal wunder bewirkt.
    da gab es schon mal was zu. suche mal in den code-schnippseln, da soltle sowas sein.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X