AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute
Thema durchsuchen
Ansicht
Themen-Optionen

D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

Ein Thema von Sir Rufo · begonnen am 10. Nov 2008 · letzter Beitrag vom 25. Jan 2010
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 10. Nov 2008, 16:20
Hi,

bei einer Mail-Abfrage mit Delphi 2009 und IdPOP3 (Indy10) dann kommt z.B. folgendes heraus
Code:
Mit freundlichen Gru?en
Original wurde aber
Code:
Mit freundlichen Grüßen
gesendet.

Da das mit Delphi 2007 wunderbar funktioniert, vermute ich ja mal Unicode ...

Weiß jemand eine Lösung?

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 10. Nov 2008, 16:28
Stimmt den die Codepage?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 10. Nov 2008, 16:34
Zitat von mkinzler:
Stimmt den die Codepage?
öh ... wenn ich wüsste welche Stelle du damit meinst ... (BS, IDE, Komponente, Mail, ...?)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 10. Nov 2008, 17:56
was steht den IdMessage.Codepage ?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

Re: D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 10. Nov 2008, 19:22
Zitat von mkinzler:
was steht den IdMessage.Codepage ?
Die Property Codepage finde ich bei IdMessage nicht.
Es gibt wohl die CharSet, und die wird ja durch die empfangene Mail selber gefüllt (da hätte ich ja keinen Einfluß drauf), oder?

Gibt es da noch eine andere Stelle für die Codepage? Und wenn ja, welche?

Zum Anfassen hier mal die empfangenen Mails aus 2 unterschiedlichen Systemen (aber mit fast dem gleichen Inhalt)

1. Mail via GMX-WebMailsystem
a) IdMessage.NoDecode = true; IdMessage.NoEncode = true;
Code:
X-Envelope-From: <xxx@gmx.de>
X-Envelope-To: <xxx@xxx.de>
X-Delivery-Time: 1226342834
X-UID: 12436
Return-Path: <xxx@gmx.de>
X-RZG-CLASS-ID: mi
Received: from mail.gmx.net ([213.165.64.20])
   by mailin.webmailer.de (christine mi34) (RZmta 17.18)
   with SMTP id y06c22kAAIjfeX for <xxx@xxx.de>;
   Mon, 10 Nov 2008 19:47:13 +0100 (MET)
Received: (qmail 30877 invoked by uid 0); 10 Nov 2008 18:47:10 -0000
Received: from 88.70.71.5 by www068.gmx.net with HTTP;
 Mon, 10 Nov 2008 19:47:09 +0100 (CET)
Content-Type: text/plain; charset="iso-8859-1"
Date: Mon, 10 Nov 2008 19:47:09 +0100
From: "xxx" <xxx@gmx.de>
Message-ID: <20081110184709.97620@gmx.net>
MIME-Version: 1.0
Subject: Test
To: [email]xxx@xxx.de[/email]
X-Authenticated: #xxxxxx
X-Flags: 0001
X-Mailer: WWW-Mail 6100 (Global Message Exchange)
X-Priority: 3
X-Provags-ID: V01U2FsdGVkX18Llgl8MOMLJhXGTVi+V+U/nkfAq9fGq1oPACl6VJ
 ApP/glD/0nR9BB/lFrqe0ksi1+012Tiv/aaA==
Content-Transfer-Encoding: 8bit
X-GMX-UID: nLM+YQuBLi50aR2GYmtpvP5rZml1ZJhd
X-FuHaFi:
X-Antivirus: avast! (VPS 081110-1, 10.11.2008), Inbound message
X-Antivirus-Status: Clean

Mit freundlichen Gr|_en
-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: [url]http://www.gmx.net/de/go/promail[/url]
.
b) IdMessage.NoDecode = false; IdMessage.NoEncode = false;
Code:
X-Envelope-From: <xxx@gmx.de>
X-Envelope-To: <xxx@xxx.de>
X-Delivery-Time: 1226342834
X-UID: 12436
Return-Path: <xxx@gmx.de>
X-RZG-CLASS-ID: mi
Received: from mail.gmx.net ([213.165.64.20])
   by mailin.webmailer.de (christine mi34) (RZmta 17.18)
   with SMTP id y06c22kAAIjfeX for <xxx@xxx.de>;
   Mon, 10 Nov 2008 19:47:13 +0100 (MET)
Received: (qmail 30877 invoked by uid 0); 10 Nov 2008 18:47:10 -0000
Received: from 88.70.71.5 by www068.gmx.net with HTTP;
 Mon, 10 Nov 2008 19:47:09 +0100 (CET)
Content-Type: text/plain;
   charset="iso-8859-1"
Date: Mon, 10 Nov 2008 19:47:09 +0100
From: "xxx" <xxx@gmx.de>
Message-ID: <20081110184709.97620@gmx.net>
MIME-Version: 1.0
Subject: Test
To: [email]xxx@xxx.de[/email]
X-Authenticated: #xxxxxx
X-Flags: 0001
X-Mailer: WWW-Mail 6100 (Global Message Exchange)
X-Provags-ID: V01U2FsdGVkX18Llgl8MOMLJhXGTVi+V+U/nkfAq9fGq1oPACl6VJ
 ApP/glD/0nR9BB/lFrqe0ksi1+012Tiv/aaA==
Content-Transfer-Encoding: 8bit
X-GMX-UID: nLM+YQuBLi50aR2GYmtpvP5rZml1ZJhd
X-FuHaFi:
X-Antivirus: avast! (VPS 081110-1, 10.11.2008), Inbound message
X-Antivirus-Status: Clean
In-Reply-To: <20081110184709.97620@gmx.net>

Mit freundlichen Gr|_en
-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: [url]http://www.gmx.net/de/go/promail[/url]

.
c) Empfang via Delphi 2007
Code:
X-Envelope-From: <xxx@gmx.de>
X-Envelope-To: <xxx@xxx.de>
X-Delivery-Time: 1226342834
X-UID: 12436
Return-Path: <xxx@gmx.de>
X-RZG-CLASS-ID: mi
Received: from mail.gmx.net ([213.165.64.20])
   by mailin.webmailer.de (christine mi34) (RZmta 17.18)
   with SMTP id y06c22kAAIjfeX for <xxx@xxx.de>;
   Mon, 10 Nov 2008 19:47:13 +0100 (MET)
Received: (qmail 30877 invoked by uid 0); 10 Nov 2008 18:47:10 -0000
Received: from 88.70.71.5 by www068.gmx.net with HTTP;
 Mon, 10 Nov 2008 19:47:09 +0100 (CET)
Content-Type: text/plain;
   charset="iso-8859-1"
Date: Mon, 10 Nov 2008 19:47:09 +0100
From: "xxx" <xxx@gmx.de>
Message-ID: <20081110184709.97620@gmx.net>
MIME-Version: 1.0
Subject: Test
To: [email]xxx@xxx.de[/email]
X-Authenticated: #xxxxxx
X-Flags: 0001
X-Mailer: WWW-Mail 6100 (Global Message Exchange)
X-Provags-ID: V01U2FsdGVkX18Llgl8MOMLJhXGTVi+V+U/nkfAq9fGq1oPACl6VJ
 ApP/glD/0nR9BB/lFrqe0ksi1+012Tiv/aaA==
Content-Transfer-Encoding: 8bit
X-GMX-UID: nLM+YQuBLi50aR2GYmtpvP5rZml1ZJhd
X-FuHaFi:
In-Reply-To: <20081110184709.97620@gmx.net>

Mit freundlichen Grüßen
-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: [url]http://www.gmx.net/de/go/promail[/url]
2. Mail aus einem Tobit-System
a) IdMessage.NoDecode = true; IdMessage.NoEncode = true;
Code:
X-Envelope-From: <xxx@xxx.de>
X-Envelope-To: <xxx@xxx.de>
X-Delivery-Time: 1226342574
X-UID: 12435
Return-Path: <xxx@xxx.de>
X-RZG-CLASS-ID: mi
Received: from mailout.xxx.eu (webmail.xxx.de [xxx.xxx.xxx.xxx])
   by mailin.webmailer.de (blert mi49) (RZmta 17.18)
   with ESMTP id J038edkAAIeTDA for <xxx@xxx.de>;
   Mon, 10 Nov 2008 19:42:54 +0100 (MET)
Received: from 192.168.100.50 (bocom.xxx.local [192.168.100.50])
   by mailout.xxx.eu (8.13.8/8.13.8/SuSE Linux 0.8) with ESMTP id mAAJMSw8010945
   for <xxx@xxx.de>; Mon, 10 Nov 2008 20:22:29 +0100
From: =?iso-8859-1?Q?xxxx_x=FCxxxx?= <xxx@xxx.de>
Subject: Test
To: [email]xxx@xxx.de[/email]
Date: Mon, 10 Nov 2008 18:42:53 +0000
Priority: normal
X-Priority: 3 (Normal)
Importance: normal
X-Mailer: DvISE by Tobit Software, Germany (0250.45424B4A4D464C50494F), Mime Converter 101.20
X-David-Sym: 0
X-David-Flags: 33554432
Disposition-Notification-To: [email]xxx@xxx.de[/email]
Return-Receipt-To: [email]xxx@xxx.de[/email]
Message-ID: <DIIE.00000AD4001456C3@192.168.100.50>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="----_=_NextPart_000_001456C3.49188EBD"
X-Antivirus: avast! (VPS 081110-1, 10.11.2008), Inbound message
X-Antivirus-Status: Clean

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_001456C3.49188EBD
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Mit freundlichen Gr=FC=DFen

------_=_NextPart_000_001456C3.49188EBD
Content-Type: text/html;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY style=3D"FONT: 10pt Courier New; COLOR: #000000" leftMargin=3D5 =
topMargin=3D5>
<DIV style=3D"FONT: 10pt Courier New">
<DIV style=3D"FONT: 10pt Courier New"><FONT face=3DTahoma>Mit freundlichen =

Gr=FC=DFen</FONT></DIV></DIV></BODY></HTML>

------_=_NextPart_000_001456C3.49188EBD--

.
b) IdMessage.NoDecode = false; IdMessage.NoEncode = false;
Code:
X-Envelope-From: <xxx@xxx.de>
X-Envelope-To: <xxx@xxx.de>
X-Delivery-Time: 1226342574
X-UID: 12435
Return-Path: <xxx@xxx.de>
X-RZG-CLASS-ID: mi
Received: from mailout.xxx.eu (webmail.xxx.de [xxx.xxx.xxx.xxx])
   by mailin.webmailer.de (blert mi49) (RZmta 17.18)
   with ESMTP id J038edkAAIeTDA for <xxx@xxx.de>;
   Mon, 10 Nov 2008 19:42:54 +0100 (MET)
Received: from 192.168.100.50 (bocom.xxx.local [192.168.100.50])
   by mailout.xxx.eu (8.13.8/8.13.8/SuSE Linux 0.8) with ESMTP id mAAJMSw8010945
   for <xxx@xxx.de>; Mon, 10 Nov 2008 20:22:29 +0100
From: xxxx xuxxxx <xxx@xxx.de>
Subject: Test
To: [email]xxx@xxx.de[/email]
Date: Mon, 10 Nov 2008 19:42:53 +0100
Priority: normal
Importance: normal
X-Mailer: DvISE by Tobit Software, Germany (0250.45424B4A4D464C50494F), Mime Converter 101.20
X-David-Sym: 0
X-David-Flags: 33554432
Disposition-Notification-To: [email]xxx@xxx.de[/email]
Return-Receipt-To: [email]xxx@xxx.de[/email]
Message-ID: <DIIE.00000AD4001456C3@192.168.100.50>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="pyZ=_1jG6TUmj3CqPCIZ1nHpJhojtcpXBU"
X-Antivirus: avast! (VPS 081110-1, 10.11.2008), Inbound message
X-Antivirus-Status: Clean
In-Reply-To: <DIIE.00000AD4001456C3@192.168.100.50>

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--pyZ=_1jG6TUmj3CqPCIZ1nHpJhojtcpXBU
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline


Mit freundlichen Gru?en

--pyZ=_1jG6TUmj3CqPCIZ1nHpJhojtcpXBU
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Diso-88=
59-1">
<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY style=3D"FONT: 10pt Courier New; COLOR: #000000" leftMargin=3D5 =
topMargin=3D5>
<DIV style=3D"FONT: 10pt Courier New">
<DIV style=3D"FONT: 10pt Courier New"><FONT face=3DTahoma>Mit freundli=
chen=20
Gru?en</FONT></DIV></DIV></BODY></HTML>

--pyZ=_1jG6TUmj3CqPCIZ1nHpJhojtcpXBU--

.

Wie man sieht ist die Mail
2a eigentlich genau richtig. (so auch unter Delphi 2007)
2b kann man gar nicht gebrauchen.
1a und 1b unterscheiden sich irgendwie gar nicht sind aber nicht wie
1c

Wat kann man denn jetzt daran machen?

Ich habe auf jeden Fall schon mal gelesen, dass an den Indys noch kräftig geschraubt wird CodeGear Discussion: Indy10 und Delphi 2009 allerdings hat mich der Tip mit dem IOHandler.DefStringEncoding := en8Bit; nicht weitergebracht (keine Auswirkung).

Who knows?

cu

Oliver
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Samashy
Samashy

Registriert seit: 20. Feb 2004
Ort: Cottbus
127 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: D2009+Indy10: Mail-Abfrage mit IdPOP3 verhunzt Umlaute

  Alt 25. Jan 2010, 15:02
Hast Du inzwischen eine Antwort gefunden?

Liebe Grüße,
Sam
  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 18:12 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