![]() |
Indy POP3 Mail abspeichern
Hallo,
ich würde gerne eine Mail, welche ich empfange abspeichern. Aber: Nicht mit dem ganzen Header- Kram, sondern nur das, was ich hier auch bekomme:
Delphi-Quellcode:
Genau diesen Inhalt möchte ich auch in einer TXT- Datei haben.
for k := 0 to Msg.MessageParts.Count-1 do
begin if Msg.MessageParts.Items[k] is TIdText then begin Memo1.Clear; Memo1.Lines.AddStrings(TIdText(Msg.MessageParts.Items[k]).Body); end; end; Ich schaffe es aber einfach nicht! :-( Danke für eure Hilfe! Liebe Grüße |
Re: Indy POP3 Mail abspeichern
du könntest die "Strings"-Struktur in einzelne Zeilen zerhacken und dann per WriteLN in eine Textdatei kloppen.
|
Re: Indy POP3 Mail abspeichern
Zitat:
Gruß Igotcha |
Re: Indy POP3 Mail abspeichern
Zitat:
Es gibt normalerweise überhaupt kein Memo- Feld! Ich möchte die Mails gleich abspeichern. |
Re: Indy POP3 Mail abspeichern
Wie wärs mit
Delphi-Quellcode:
oder
TIdText(Msg.MessageParts.Items[k]).Body.SaveToFile('blabla.txt');
Delphi-Quellcode:
sl := TStringList.Create;
try sl.AddStrings(TIdText(Msg.MessageParts.Items[k]).Body); sl.SaveToFile('blabla.txt'); finally sl.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 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