Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TIDIMAP4 Problem mit Envelope Encoding (https://www.delphipraxis.net/215392-tidimap4-problem-mit-envelope-encoding.html)

AuronTLG 25. Jun 2024 10:19

TIDIMAP4 Problem mit Envelope Encoding
 
Moin,
ich habe hier ein Problem, zu dem ich nicht wirklich was finde.

Ich experimentiere gerade mit einem eigenen EMail-Client rum, bei dem ich per TIDIMAP4 die Nachrichten-Kopf-Informationen (Betreff, Absender, Datum...) in einem Mailfach anzeigen will.
Dabei habe ich recht schnell gemerkt, dass RetrieveAllEnvelopes die Funktion der Wahl ist, allein schon wegen der Geschwindigkeit (Header aberufen ist unglaublich lahm).
Das einzige Problem dabei ist, dass beim Auslesen der dadurch abgerufenen TIDMessages es wohl Encoding-Probleme gibt.
Beispiel:
Wo mir ein abgerufener Header beispielsweise "Herzlichen Glückwunsch! Ihr Microsoft-Konto steht bereit" als Subject liefert, bekomme ich vom Envelope derselben Nachricht stattdessen "=?UTF-8?Q?Herzlichen_Gl=C3=BCckwunsch!_Ihr_Microsoft-Konto_steht_?= =?UTF-8?Q?bereit?=". Sender-Adresse und Name sind ebenfalls zerhauen.

Bevor ich jetzt anfange, mit UTF-8-Encoding herumzufuschen, wollte ich mal nachfragen, ob ich eventuell etwas grundsätzlich falsch mache, eben weil ich zu dem Thema nicht viel aktuelles finde.

Bbommel 25. Jun 2024 11:16

AW: TIDIMAP4 Problem mit Envelope Encoding
 
In der Unit IdCoderHeader findest du die Funktion "DecodeHeader", welche dir den codierten Text in normalen Text umwandelt.

AuronTLG 25. Jun 2024 12:04

AW: TIDIMAP4 Problem mit Envelope Encoding
 
Genau das, was ich gesucht habe, danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz