falsche Mailcodierung?
Bastian Kurz
- php
0 Tom0 Thorsten Steffen
Hi!
Ich muß mit PHP eine HTML-Mail verschicken.
Da drin wird eine Tabelle angezeigt. Im Browser sieht es OK aus, im Mailclient aber nicht mehr.
Ein Blick in den Quellcode verrät mir, daß der Code verändert wurde.
Das wird vermutlich beim Verschicken passiert sein, könnte aber u.U. auch vom Mailprogramm gemacht wordern sein (M$ Entourage).
Jedenfalls habe ich einige 3Ds in dem Code:
<table border=3D'1' align=3D'center' width=3D'90%'>
Was ist das? Die Mail verschicke ich mit:
Content-type: text/html; charset=iso-8859-1
und
Content-Transfer-Encoding: 8bit
Liegt da vielleicht der Fehler? Müßte ich hier was anderen einstellen?
THX 4 Help
Hello,
vielleicht liegt es an der Zeilenlänge, die 1000 Zeichen (incl. Zeienendezeichen) keinesfalls überschreiten sollte und eigentlich sollte nach 76 (?) Zeichen ein Umbruch erfolgen bei codierten Inhalten, zumindest bei base64 ist das so.
Liebe Grüße aus http://www.braunschweig.de
Tom
Hi!
Nein, die Zeilenlänge ist es nicht. Die Zeilen sind nicht allzu lang. So um 80 Zeichen pro Zeile sind das wohl.
Ich habe das mit diesen 3D-Mails überigens schon häufiger gesehen, auch google findet sowas öfters. Aber eine EWrklärung dafür finde ich nicht...
Hi,
<table border=3D'1' align=3D'center' width=3D'90%'>
Das 3D sieht ganz nach quoted-printable aus.
Das würde heissen, deine Email wäre anderes kodiert, wie sie angibt.
Dann würde wohl
Was ist das? Die Mail verschicke ich mit:
Content-type: text/html; charset=iso-8859-1
und
Content-Transfer-Encoding: 8bit
auch garnicht stimmen und müsste
Content-type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
wohl eher treffen.
gruss
Thorsten