Einzelnen Beitrag anzeigen

Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Indy SMTP Mailversand, Fehler bei Umlauten äöü,ß usw.

  Alt 26. Feb 2010, 15:37
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)...
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat