Ich schreibe gleich mal die Testmail. Aber das mit den Charsets hab ich schon getestet - selbes ergebnis. Poste gleich mal die zurückgeschickte mail, moment... Muss dazu sagen, dass der Code unter D2006 anständig lief. Wahrscheinlich ein Kompatibilitätsproblem zwischen Indy10 und D2009???
//edit: da als codierung 8bit in der Mail stand, habe ich nun den sourcecode so ergänzt:
Delphi-Quellcode:
IdText:= TIdText.Create(Mail.MessageParts,nil);
IdText.CharSet:= 'iso-8859-1';
IdText.ContentTransfer:='quoted-printable';
IdText.Body.Text:=Text;
Die Mail hat dann an der Stelle, wo der Textteil kommt folgenden Kopf:
Code:
--sVeUSiU0mpvxr19=_Wrrpk8HAtGmlQoNmf
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Wird aber immer noch nicht richtig angezeigt (fehler bleibt bestehen)...