Teufelchen: E-Mail landen bei GMX im Spam-Ordner

Beitrag lesen

leider weiss ich nicht wie ich nun auch noch das plain anordnen muss.

  
$html = 'Dein HTML-Dokument.';  
$plain = 'Dein Text-Dokument.';  
  
  
// Eindeutige MIME-Trennzeile erzeugen  
do {  
    $trenner = mt_rand() + "pk)vweADqwef,gmsd?U/(HuiKLmZ";  
} until (strpos($html . $plain, $trenner) === false);  
  
  
// Körper zusammensetzen  
//   HTML-Teil  
$koerper = "\r\n--" . $trenner . "\r\n"; // MIME-Trennzeile  
$koerper .= "Content-Type: text/html; charset=iso-8859-1\r\n"; // Datentyp  
$koerper .= "Content-Transfer-Encoding: 8bit\r\n"; // Datenkodierung  
$koerper .= "\r\n"; // Kopf-Daten-Trennzeile  
$koerper .= $html;  
  
//   Text-Teil  
$koerper = "\r\n--" . $trenner . "\r\n";  
$koerper .= "Content-Type: text/plain; charset=iso-8859-1\r\n";  
$koerper .= "Content-Transfer-Encoding: 8bit\r\n";  
$koerper .= "\r\n";  
$koerper .= $plain;  
  
//   Ende  
$koerper = "\r\n--" . $trenner . "--\r\n";  
  
  
// Kopf zusammensetzen  
//   From:  
$kopf = "From: ";  
$kopf .= strtr($row_benutzer->vorname . " " . $row_benutzer->name, "<>\r\n", "    ");  
$kopf .= " <" . strtr($_POST['email'], "<>\r\n", "    ") . ">\r\n";  
  
//   MIME-Angaben  
$kopf .= "MIME-Version: 1.0\r\n";  
$kopf .= 'Content-Type: multipart/alternative; boundary="' . $trenner . '"' ."\r\n";  
$kopf .= "\r\n";  
  
  
// Post abschicken  
mail($empfänger, $betreff, $koerper, $kopf);  

Referenz: RFC 2046, Multipurpose Internet Mail Extensions (MIME), Part Two: Media Types