Hallo,
ich möchte eine Rechnung per Text-E-Mail verschicken.
Der Code sieht auszugsweise so aus:
PHP-Code:
$text = "================================ Testname\r\n";
$text .= " Auftragsbestätigung und Rechnung Straße 71\r\n";
$text .= "================================ 12345 Teststadt\r\n";
/* und so weiter... */
$to = [email]testen@web.de[/email];
$subject = "Ihre Bestellung vom ". date("d.m.Y",time()) . " ([url]www.test.de[/url])";
$xtra = "From: [email]rechnung@adresse.de[/email]\r\n";
$xtra .= "Content-Type: text/plain\r\nContent-Transfer-Encoding: 8bit\r\n";
$xtra .= "X-Mailer: PHP ". phpversion();
mail($to, $subject, $text, $xtra);
Das Problem ist, dass die Rechnung bei mir in Outlook so ankommt wie sie es soll!!! Die Adresse rechts soll bündig sein.
Wenn ich aber Beispielsweise diese Rechnung an eine web.de Adresse schicke, dann sieht das schon wieder ganz anders aus. Dann ist wieder alles aneinander gereiht.!!! Absolut keine Formatierung mehr vorhanden.
Manchmal erschient auch der xtra Teil in der Mail! Wieso??
Wenn ich die web.de Emails mit Outlook abhole, dann ist die Mail wieder formatiert!
Woran liegt das??? Kann mir einer einen Tip für eine Lösung geben??