![]() |
Datenbank: MySQL • Version: 5.5 • Zugriff über: MyConnection
E-Mail empfangen und in eine DB schreiben
Hallo,
möchte gerne das mein Programm E-Mails empfangen kann. (nur empfangen)! Da ich noch nie mit einer POP3 Komponente gearbeitet habe, hier meine Frage: Brauche eine Funktion, die die E-Mail abholt, in der DB speichert und die E-Mail im Account löscht! Würde es gerne mit einer Indy Client POP3 Komponente machen! Wer kann mir weiter helfen? |
AW: E-Mail empfangen und in eine DB schreiben
Hallo,
soweit geht jetzt alles! Hat vielleicht einer eine bessere Lösung? :? Schritt1:
Delphi-Quellcode:
Schritt2:
procedure TForm1.PostTimer(Sender: TObject);
var index : integer; li : TListItem; begin idpop31.Connect; if Idpop31.CheckMessages = 1 then for index := 1 to IdPOP31.CheckMessages do begin IdPOP31.Retrieve(index,idMessage1); IdPOP31.Retrieve(index,idMessage1); li := ListView1.Items.Add; li.Caption := IdMessage1.Subject; Memo1.Text := li.Caption; idMessage1.Clear; IdPOP31.Delete(index); IdPOP31.Disconnect; end else begin IdPOP31.Disconnect; end;
Delphi-Quellcode:
soweit geht jetzt alles !
if Memo1.Text <> '' then begin
MyTable2.Insert; MyTable2.FieldByName('Eingang').Text:= (FormatDateTime('dd.mm.yyyy hh:nn:ss',now)); DBMemo2.Text := Memo1.Text; DBEdit4.Text:='0 E-Mail'; MyTable2.Post; MyTable2.Refresh; Memo1.Clear; ListView1.Clear; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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 by Thomas Breitkreuz