AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Problem: Indy Emailempfangen Umlauteproblem
Thema durchsuchen
Ansicht
Themen-Optionen

Problem: Indy Emailempfangen Umlauteproblem

Ein Thema von coderi · begonnen am 19. Jul 2010 · letzter Beitrag vom 24. Jul 2010
Antwort Antwort
coderi

Registriert seit: 13. Jun 2008
Ort: Unterfranken
13 Beiträge
 
Delphi 10.3 Rio
 
#1

Problem: Indy Emailempfangen Umlauteproblem

  Alt 19. Jul 2010, 10:59
Hallo zusammen,

nutzt jemand die Indycomponetnen, idmsg, idpop3 zum email empfang. Ich nutzte d2007 mit indy 10.1.7 da funktionierte der email empfang korrekt. d.h. emails mit umlauten ÜÖÄß wurden korrekt dargestellt.

Jetzt mit Delphi 2010 und Indy 10.5.7 sind die umlaute beim empfang der email im Subject text korrekt aber im body nicht. Da kommen dann UAO statt ÜÄÖ, ? statt ß, an. Ich habe mich auch schon versucht tief in die indys reinzudebuggen, aber irgendwie scheinen die umlaute schon recht früh "flöten" zu gehen.

Das komische, sende ich eine Email mit outlook kommt sie korrekt an. Sende ich mittels thunderbird und gmx konto, kommen die Umlaute nicht an. Hab UTF-8, ISO_8859-1 als zeichencodierung probiert. Keine änderung.

Beim senden gibt es keine Probleme, umlaute kommen korrekt an.

Die Forumssuche ergab, das wohl manche auch dieses Problem haben/hatten, aber eine wirkliche lösung ist nicht angegeben. Der witz ist aber, das beim empfang mit anhang die umlaute korrekt dargestellt werden *grummel*


Wäre nett wenn jemand eine idee bzw. ein lösungsansatz hat, den er mir verraten würde.

viele grüße


Nachtrag:

Problem gelöst. Schuld waren die alten Indy'S 10.5.5 welche bei D2010 mitgeliefert werden.
Ich habe das ganze mit den neuen Indy's auf d2007 verprobt (wollt mein d2010 nicht zerballern), jedoch scheinen dort dann gar keine umlaute mehr zu gehen. Nach installation der neuesten indys aus dem svn Tiburon, war das problem behoben.
Beitrag kann geschlossen werden.

Geändert von coderi (19. Jul 2010 um 17:32 Uhr) Grund: Gelösst
  Mit Zitat antworten Zitat
Gerd01

Registriert seit: 18. Mär 2005
Ort: NRW
117 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Problem: Indy Emailempfangen Umlauteproblem

  Alt 24. Jul 2010, 10:06
Bei einer Mail die nur aus dem Body besteht tritt folgendes Phänomen auf:

Wenn die Mail kodiert ist mit
Content-Transfer-Encoding: 8bit
werden die Umlaute nicht angezeigt.
wird mit
Content-Transfer-Encoding: quoted-printible
kodiert werden die Umlaute korrekt angezeigt.

Ich habe das schon im Forum "Atozed Hosted Forums": http://forums2.atozed.com/viewforum.php?f=7
diskutiert, leider geht man nicht vollständig darauf ein. Hier wird immer darauf hingewiesen, dass die RFC's halt so und so wären und man solle doch mit dem richtigen Charset und Transfer Encoding versenden. Aber es geht ja nicht nur um das Versenden sondern auch um das Empfangen. Man kann doch die Mail nicht an den Sender zurückschicken mit der Aufforderung die richtigen Sendeparameter anzugeben.

Ich habe mich jahrelang in die Indy-Komponenten hereingewühlt. Langsam habe ich auch den Kaffee auf. Etwas was heute funktioniert ist morgen beim Update über IndyTiburon wieder nicht funktionsfähig.

Updaten muss man. Man möge sich nur die lange Liste der Fixes ansehen: http://indy.fulgan.com/Tiburon.changelog.txt

Was Codegear sich dabei denkt verstehe ich auch nicht. Man macht Updates für Delphi, aber nicht für Indy. Langsam denke ich wegen dieser Politik darüber nach Delphi in Richtung C zu verlassen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz