Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.136 Beiträge
 
Delphi 12 Athens
 
#5

AW: INDY alle email Subjects anzeigen

  Alt 18. Dez 2011, 10:01
wenn du ein POP E-Mail Konto hast wirst du auf dem Server nur die ungelesenen finden. Standardmäßig werden die Mails beim Abholen mit einem Client auf dem Server entfernt.
Das hängt aber von den Einstellungen des Mailprogramms ab und liegt nicht an POP3.
(alle POP3-Konten, auf den Rechnenern, welche ich eingerichtet hab, löschen die Mails erst vom Server, wenn die Mails im Programm gelöscht wurden ... so als Backup sozusagen, falls der Rechner futsch geht)
PS: oftmals nicht ungelesen, sondern "neu", da viele Mailprogramme alles gleich runterladen, wenn sie es finden.

Jupp, für POP3 fehlt auch den Indy ein LoadAllHeaders, aber wie hier schon erwähnt wurde, kann man das ja notfalls selber nachimplmentieren. (jeden einzeln laden)
http://www.delphipraxis.net/164880-s...component.html (leider hatte ich noch keine Zeit, um die LoadMail-Version vertigzustellen ... wenn ich da reinseh, dann bin ich bei einer Headerlademethode stehen geblieben ... schade, ich dachte da wa ich schon vorbei)


Aber es wird hier halt so sein.
CheckMessages sollte alle Mails zählen, welche sich auf dem Server befinden.
Wenn das Mailprogramm schon gefundene Mails serverseitig gelöscht hat, dann sind sie natürlich nicht mehr auf dem Server zu finden.
Daran kannst du auch nichts ändern, außer die Konfiguration aller zugreifenden Programme zu ändern.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (18. Dez 2011 um 10:09 Uhr)
  Mit Zitat antworten Zitat