Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy POP3 Mail abspeichern (https://www.delphipraxis.net/28201-indy-pop3-mail-abspeichern.html)

smash 20. Aug 2004 22:44


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:
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;
Genau diesen Inhalt möchte ich auch in einer TXT- Datei haben.
Ich schaffe es aber einfach nicht! :-(

Danke für eure Hilfe!

Liebe Grüße

nailor 20. Aug 2004 23:42

Re: Indy POP3 Mail abspeichern
 
du könntest die "Strings"-Struktur in einzelne Zeilen zerhacken und dann per WriteLN in eine Textdatei kloppen.

Igotcha 21. Aug 2004 02:59

Re: Indy POP3 Mail abspeichern
 
Zitat:

Zitat von smash
Hallo,
Genau diesen Inhalt möchte ich auch in einer TXT- Datei haben.
Ich schaffe es aber einfach nicht! :-(

Und warum benutzt Du nicht die "SaveToFile"-Methode des Memos, oder kann ich Dir nicht ganz folgen?

Gruß Igotcha

smash 21. Aug 2004 10:59

Re: Indy POP3 Mail abspeichern
 
Zitat:

Zitat von Igotcha
Und warum benutzt Du nicht die "SaveToFile"-Methode des Memos, oder kann ich Dir nicht ganz folgen?
Gruß Igotcha

Vergessen zu erwähnen:
Es gibt normalerweise überhaupt kein Memo- Feld!
Ich möchte die Mails gleich abspeichern.

scp 21. Aug 2004 12:10

Re: Indy POP3 Mail abspeichern
 
Wie wärs mit
Delphi-Quellcode:
TIdText(Msg.MessageParts.Items[k]).Body.SaveToFile('blabla.txt');
oder

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 12:54 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