Maximilian Tyrtania schrieb:
Content-Transfer-Encoding: quoted-printable

Das ist wichtig. Damit es beim Empfänger richtig ankommt, muss der Text allerdings dann auch tatsächlich quoted-printable kodiert sein. Also:
    MyEMailMessage.BodyPlainText=EncodeQuotedPrintable(BodyAsISOLatin1)
    MyEMailMessage.headers.AppendHeader 
"Content-Transfer-Encoding","quoted-printable"

Ciao,

Maximilian Tyrtania
[email protected]





Hallo Maximilian,
danke zunächst für deine ergänzungen. Ich habe es jetzt gefunden :

s = defineencoding(s,encodings.UTF8)
mail.bodyPlainText = s
mail.headers.appendHeader "X-Mailer","xyz"
mail.headers.appendHeader "Content-type","text/plain;charset = UTF-8"
mail.headers.appendHeader "Content-Transfer-Encoding","8-bit"


encodeQuotedPrintable, bzw. quoted-printable habe ich nicht benutzt, a) weil es bei mir nichts brachte und b) da dies lt. sprachreferenz zu r.5.1 für das nachstehende gedacht ist:

'converts unprintable characters (i.e., control characters, returns and tabs) into hexadecimal. It is designed for handling email or usenet messages.'

format=flowed habe ich ebenfalls weggelassen, auch weil, wie du sehr richtig bemerktest: die dokumentation dazu mehr als dürftig ist.

gruss

enno

Antwort per Email an