Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Email lesen mit Indy (IMAP) (https://www.delphipraxis.net/189577-email-lesen-mit-indy-imap.html)

MartinK 26. Jun 2016 20:09

Email lesen mit Indy (IMAP)
 
Mein Ziel wäre lediglich den Text (Body) einer Mail auszulesen, und zwar unabhängig davon mit welchem Programm diese versendet wurde.

Aktuell lade ich den body als reinen Text hiermit
Delphi-Quellcode:
 MsgObject := TIdMessage.Create(nil);
 IMAPClient.getUID(MsgIndex,MsgUID);
 MsgRetrieved := IMAPClient.UIDRetrieveTextPeek (MsgUID, aText);
diesen zerpflücke ich dann reativ aufwendig.
In 95% der Fälle funktioniert die, aber leider nicht bei allen mails.
Ich vermute das ist abhängig davon mit welchem Mailprogramm diese verschickt werden und damit in welchem Format (HTML, RichText, TextOnly).

gibt es eine Möglichkeit wirklich nur den Text einer Mail auslzulesen und die ganzen Formatierungen HTML-Tags etc einfach aussen vor zu lassen ?

vG Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:28 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