steffen: Kleines Formatproblem mit mail()

Beitrag lesen

Hallo Forumleser,

ich hab ein Problem, bei dem ich echt nicht mehr weiter weiß. Möchte gerne über mail() eine email verschicken. Nun brauch ich dafür natürlich Zeilenumbrüche. Möchte das ganze Möglichst schlicht halten. Laut php.net wird im Header \r\n und in der Message mit \n umgebrochen. Nun das ganze schaut in Web.de onlinekonto auch so aus, wie es sein soll, jedoch wenn ich es in den Lokalen Thunderbird runterlade, sind keine Zeilenumbrüche vorhanden. Aufgebaut habe ich es volgendermaßen:

  
$headers  =  "MIME-Version: 1.0\r\n";  
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";  
$headers .= "To: " . $_SESSION['email'] . "\r\n";  
$headers .= "From: Bestellemail von diestarke.de <shop@diestarke.de>\r\n";  
$headers .= "X-Mailer: PHP ". phpversion();  
  
$msg = "Eine neue Bestellung ist eingegangen!\n\n";  
$msg = "Hallo User,\n\nIhre Bestellung (#111) ist bei uns eingegangen!\n\n";  
  
mail($mail, "Ihre Bestellung #111 vom '.date("d.m.Y") , $msg, $headers);

Was mache ich falsch?

mfg Steffen