Am 27.12.2009 um 22:35 schrieb Enno Bussmann:

>>> Ich finde nicht die richtige einstellung, damit in einem mailtext ä's, ö's 
>>> und ü's auf der anderen seite auch als solche ankommen.

Das is auch tatsächlich eine Wissenschaft für sich. Das Manual ist hier nicht 
besonders hilfreich.

>> Oh, mit Mailcodierung kenne ich mich nicht sonderlich aus. Allerdings muss 
>> Du im Header der mail die Codierung angeben:
>> MIME: 1.0;

Das ist okay.

>> Content-Type: text/plain;

Das geht nur für plain-text mails (also nicht html/rich text). Ist aber 
wahrscheinlich was Du willst.

>> charset=ISO-8859-1;

Das ist korrekt (ist  ISO-Latin1), wenn der Text auch tatsächlich so kodiert 
ist. Ich selbst verwende UTF-8, aber das ist egal, solange man es richtig macht.

>> format=flowed;

Ich glaub das ist der default.

>> 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]




Antwort per Email an