HTML Mail
Ulrich Limbach
- php
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
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
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??