Hi
Ich möchte Email abfragen per Indy IMAP. Dabei interessieren mich nur ungelesene Emails und wie ich diese dann auf gelesen setzen kann.
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
Narses: Delphi-Tags hinzugefügt