Verona: Problem mit der mail()-Funktion

Beitrag lesen

Das ist jetzt das bereinigte Skript. Aber alles was ich geliefert bekomme ist Müll. Die Mail beginnt mit einer Leerzeile und liefert dann das hier.

Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Dann den Inhalt von $vorlage_text
text- Aber Hallo
Den Inhalt von $boundary

usw...

_____________________________________________________________________________________________
$boundary = "ME-" . strtoupper(md5(uniqid(time())));

$headers  = "From: "".addslashes($absendername)."" <".$absendermail.">\r\n";
$headers .= "Reply-To: ".$absendermail."\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "X-Mailer: PHP Mailskript / " . phpversion() . "\r\n";
$headers .= "Content-Type: multipart/alternative; boundary="" . $boundary . ""\r\n";
$headers .= "--" . $boundary . "\r\n";

$nachricht .= "Content-Type: text/plain; charset=iso-8859-1\r\n";
$nachricht .= "Content-Transfer-Encoding: quoted-printable\r\n";
$nachricht .= join('',file($vorlage_text));
$nachricht .= "text- Aber Hallo";
$nachricht .= "--" . $boundary . "\r\n";
$nachricht .= "Content-Type: text/html; charset=iso-8859-1\r\n";
$nachricht .= "Content-Transfer-Encoding: 8bit\r\n";
$nachricht .= join('',file($vorlage_html));
$nachricht .= "HTML <b>Aber Hallo<b>";
$nachricht .= "--" . $boundary . "--\r\n";

mail($empfaengermail,$betreff,$nachricht,$headers);