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]