POP3 is more client side intensive than IMAP. You use the UIDL
command to distinguish each email. If the POP3 server supporting
this command, It'll return an unique identifier string for each
mail. To differ old and new mail, the client should get the UIDL
for each mail first, and maintain them internally in an index. It
then could tag each successfully downloaded mail's UIDL as
"downloaded". If a POP3 session broken or aborted, QUIT command
never sent to the server, and as the result any changes including
deletions will be undone. It's the responsibilily of the mail
client to keep the tagged UIDL data, and use them to distinguish
downloaded/old and new mails between POP3 sessions.
Eudora for example, using this method as default, that's why it's
never re-download "old" mails when the previous POP3 session was
broken. A nice feature, especially if you receiving a lot of
emails in each POP3 run. For DOS, IIRC, you could set Nettamer
to do this too? How about Arachne, Pegasus, and another DOS-based
email clients? ;-)
--Eko
http://come.to/survpc
On Mon, 25 Jan 1999 21:57:52 +0100, Lars-Einar Jansson wrote:
>
> couldn't find anything in the POP3 protocol which gave an e-mail
> client or server the ability to distinguish old from new mail.
To unsubscribe from SURVPC send a message to [EMAIL PROTECTED] with
unsubscribe SURVPC in the body of the message.
Also, trim this footer from any quoted replies.