Hallo Rob!
OK. Ich hole jetzt mal ein wenig aus, um das Ganze mit den Multipart-Mails zu erklären:
Vielen lieben Dank für deine Erklärung! Ich hatte weiter runtergescrollt und nach langem probieren rausgefunden, dass es so geht:
$message_html ="Mein Inhalt für die HTML-Email.";
$message_text ="Mein Inhalt für die Text-Email.";
//Boundary:
$Trenner = md5(uniqid(time()));
// Mail-Header:
$headers .= "From:$vorname $name <$email>\n";
$headers .= "Return-Path: <$email>\n";
$headers .= "Content-Type: multipart/alternative; boundary=\"$Trenner\"\n\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "This is a multi-part message in MIME format\n";
$headers .= "--$Trenner\n";
// Text-Mail
$headers .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n\n";
$headers .= $message_text."\n";
$headers .= "--$Trenner\n";
// Html-Mail
$headers .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n\n";
$headers .= $message_html."\n";
//Ende und Versand der Mail
$headers .= "--$Trenner--";
mail("emailempfaenger@meinedomain.de", "Betreff meiner E-Mail", "", $headers);
Hab mir die Struktur bei Outlook aus dem Quellcode einer Mail geklaut :)
Hat suuuper geklappt^^
Dankeschööön!
Schöne Grüße Björn