html-mail und gmx

saimoto

Mitglied
Hallo,
habe einen Newsletter als html-mail geschrieben.
Im MailProgramm z.B. Outlook kann ich die mail lesen.
Wenn ich die mail z.B. in gmx öffne, sehe ich den html-quellcode.
Was mache ich falsch

Gruß
saimoto
 
Um das herauszufinden, ist es erforderlich, dass Du uns zeigst, wie Du die Mail versendest. Insbesondere der HTML-Code der Mail und der Mail-Header sind von Bedeutung.

snuu
 
Hier ein auszug der datei:

PHP:
$nachricht  = "<html><body>";
$nachricht .= "<table border='0' width='500' cellspacing='0' cellpadding='0'>
$nachricht .= "<tr><td colspan='2'>&nbsp;</td></tr><tr><td>";
$nachricht .= "<span style='font-family:Verdana;font-size:11px;color:#414143;'>" . $text . "</span><br><br>";
$nachricht .= "<br><br>";
$nachricht .= "<br><br>";
$nachricht .= "Gern stehen wir Ihnen auch telefonisch in der Zeit von 9:00 Uhr bis 18:00 Uhr<br>";
$nachricht .= "</td></tr></table>";
$nachricht .= "</body></html>";
$nachricht = stripslashes ($nachricht);
$nachricht = trim ($nachricht);
$header    = "From: info@bla.de\r\n";
$header   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
$header   .= "X-Mailer: PHP ". phpversion();
 
Ja, jetzt kann ich in gmx die mail als html-mail öffnen, aber die pics werden nicht mit dargestellt und der absender ist cgi-mailer und nicht der, den ich eingetragen habe.
Im outlook ist absender auch cgi-mailer, aber bilder sind da
 
Du musst natürlich noch Die "From"-Zeile in den Header mit einbauen. Mitr ging es bei dem Versuch im Wesentlichen um die Codierung und den Zeichensatz.

snuu
 
ja klar, hab ich doch:
PHP:
$header    = "From: info@bla.de\r\n";
$header = "MIME-Version: 1.0\nContent-type: text/html; charset=iso-8859-1\n";
 
So gehts:

PHP:
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "From: info@la.de\n";

Vielleicht liegts an der Reihenfolge?
 
Zurück