Hallo Maximilian,
ich habe jetzt folgendes festgestellt: sende ich eine mail ohne anhang,
dann kommt die sauber an und weist im quelltext die beiden zeilen:
Content-Transfer-Encoding: quoted-printable und
Content-type: text/plain;charset=UTF-8
auf
bei mit anhang werden bis auf die kommata weder die umlaute, noch
absatzmarkierung und punkt korrekt wiedergegeben, hier lautet die zweite
zeile
Content-type:multipart/mixed; boundary="xyz123.." dann kommt
alphanumerisches (X-Provags-ID) mit dem boundary-wert und dann
Content-type: text/plain;charset=UTF-8
Könnte es also sein, dass die attachment-befehle da mit dem
quoted-printable nicht klarkommen? (ich kenne mich da überhaupt nicht
aus). Wenn ja, dann könnte ich ja vielleicht mal eine fehlermeldung
absetzen.
gruss
enno
Maximilian Tyrtania schrieb:
Wenn Du den Header in der EMail korrekt gesetzt hast (EmailMessage.headers.AppendHeader
"Content-Transfer-Encoding","quoted-printable") ist es eigentlich Aufgabe des
E-Mailclients, den E-Mailtext wieder vernünftig zu dekodieren, er "weiß" ja jetzt, dass es sich um
quoted-printable handelt. Allerdings sind mir auch schon gelegentlich Probleme bei einigen Clients dabei
begegnet. Als Debugging-Maßnahme könntest Du Dir den Quelltext Deiner generierten Mail mal ansehen (Mail mit
Texteditor öffnen) und mit einer Mail vergleichen, die von einem EMailclient Deines Vertrauens generiert
wurde.
Max
Am 07.01.2010 um 10:48 schrieb Enno Bussmann:
Hallo,
nachdem ich dank Maximilians hilfe die umlaute in meinem emailprogramm richtig
wiedergebe, stelle ich fest, dass es mit punkten und absatzmarkierungen ein
problem gibt: punkte erscheinen beim empfang als _=2E_ und absätze als _=0D_ .
Gibt es da irgendeine abhilfe ?
enno
Maximilian Tyrtania
[email protected]