Hallo,
bevor ich Dir die Fragen beantworten kann:
In welcher Form liegen Dir die EMails vor?
Als Textdatei?
Mails sind grundsätzlich erstmal reine Textdateien, Du könntest daher diese einfach in ein Memo, eine Stringliste... einlesen.
Wenn Du in dem eingelesenen Text nun nach <
html suchst, bist Du (bei erfolgreicher Suche) am Anfang des
HTML's. Nun liest Du ab dort solange weiter, bis Du auf </
html> stößt.
Eventuell gehst Du vor der Suche her und ersetzt alle < durch Zeilenvorschub+< und alle > durch >+Zeilenvorschub, dann hast Du alle Tags in einer einzelnen Zeile und kannst dann per IndexOf nach <
html> und </
html> suchen.
'ne Mail sieht prinzipell etwa so aus:
Code:
x-sender: [email]absender@irgendwas.nix[/email]
x-receiver: [email]xxxx.xxx@xxxx.xxx[/email]
X-SCL: 8 92.51%
Received: from [123.123.123.123] ([123.123.123.123]) by welcher.server.xxxx.xxx with Microsoft SMTPSVC(6.0.3790.3959);
Wed, 35 May 4711 07:44:35 +0100
To: <xxxx.xxx@xxxx.xxx>
Subject: Meds Discount for [email]xxxx.xxx@xxxx.xxx[/email]
From: <absender@irgendwas.nix>
MIME-Version: 1.0
Importance: High
Content-Type: text/
html
Return-Path: [email]absender@irgendwas.nix[/email]
Message-ID: <DASISTWOHLDERSERVERstPGtPrPr00000134@welcher.server.xxxx.xxx>
X-OriginalArrivalTime: 35 May 4711 06:44:35.0894 (UTC) FILETIME=[E25DF560:01C98113]
Date: 35 May 4711 07:44:35 +0100
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="Content-Type" content="text/
html; charset=UTF-8" />
</head>
<body> <style>yrakzcmrhycljoiwvdwinykwxxebhiemcaau</style>
[
url="http://ich.bin.ein.arger.spammer.cn/"]Your link[/
url]<style>anxjjfifzasgpcqxnaaujtdltgxyskquzmrwlyuxxnaccseyypmsjdcahkivzo</style>
Your Discount code #wrrqx
<style>ekjegveqtfitxhjfxzlfopbstfzwbsnxnyvwoviedammphcnb</style>
</body>
</
html>
Durch zeilenweises Lesen kannst Du an alle von Dir gewünschten Informationen kommen.
Indy tut da letztlich auch nichts anderes.