Autor Beitrag
McMighty
Hält's aus hier
Beiträge: 16



BeitragVerfasst: Mi 16.01.08 19:59 
Hi

Ich möchte Email abfragen per Indy IMAP. Dabei interessieren mich nur ungelesene Emails und wie ich diese dann auf gelesen setzen kann.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
Imap.SelectMailBox('INBOX');
for i := 1 to Imap.MailBox.TotalMsgs do begin
  imap.RetrieveHeader(i,IdMessage1);
  Memo.Lines.Add(idMessage1.Subject);
  ...
...


Soweit sogut. Ich bekomme hier alle Email Subjects angezeigt. Ich möchte aber nur die Emails angezeigt bekommen die noch nicht gelesen worden sind.
Dafür dachte ich könnte ich die Flags auslesen. Das habe ich mit RetreiveFlags probiert. Die sind immer leer. Ich habe hier dir Version 9.00.10 der Indy Komponenten. Da funktionieren die Indy 10 Beispiele nicht. Es sind Funktionen dabei die es dort noch nicht gibt.

Könnt ihr mir hier weiterhelfen?

Vielen Dank

Mc

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt