Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi POP3 mit TClientSocket (https://www.delphipraxis.net/46293-pop3-mit-tclientsocket.html)

freak1985 22. Mai 2005 11:37


POP3 mit TClientSocket
 
hi,

habe ein programm, was zu einem pop3 server connecten kann und sonst halt alle befehle senden und empfangen kann.
ich möchte nun wissen, ob es einen befehl gibt, der nur die anazahl der UNGELESENEN nachrichten zurückgibt.

wenn nicht, wie kann man das am einfachsten lösen, dass nur die anzahl der ungelesenen angezeigt wird, ohne die mails auf dem server zu löschen?

kann jemand helfen?

schonmal danke.

MfG
freak1985

Waldteufel 22. Mai 2005 11:40

Re: POP3 mit TClientSocket
 
Hi.

Für solche Dinge ist das IMAP Protokoll gedacht ;-) POP kann sowas nicht.

JasonDX 22. Mai 2005 11:52

Re: POP3 mit TClientSocket
 
Ob die Mails beim Erhalten vom POP3-Server gelöscht werden, hängt von einer Einstellung ab. Ich weiß bloß nicht mehr, wie die heißt ;)

Wegen dem Erhalten der Anzahl der EMails dürfte dich das Pop3-RFC weiterbringen (einfach auf google danach suchen, erster link ;) ), oder das hier (Da sind einige Befehle des Pop3-Protokolls dabei)

Bezüglich der ungelesenen Nachrichten: Ich glaube nicht, dass das geht (zumindest über Pop3), nachdem das afaik nicht auf dem Pop3-Server sondern intern verwaltet wird.

freak1985 22. Mai 2005 12:36

Re: POP3 mit TClientSocket
 
k es geht wirklich nicht.
dann werde ich wohl alle messageID's auslesen müssen und zwischenspeichern müssen, um später dann nur noch die neuen zu finden.

es müssen ja nicht unbedingt die ungelesenen sein, sondern halt alle neuen praktisch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 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