POP3是否区分已读和未读消息

Dil*_*nte 4 perl pop3 email-client

我正在使用Perl并使用Net::POP3...

我的代码能够获取所有邮件但是我在文档中找不到可以区分已读和未读邮件的任何方法.

IMAP这样做,所以我想知道POP3是否同样适用?

PS :: ping()method in Net::POP3未列为能力Net::POP3

sim*_*que 9

随着POP3,不可能区分.它只能获取和删除消息.如果客户端获取新消息,则客户端(其自身记忆)尚未获取的所有消息都被客户视为新消息.服务器不关心消息的状态.它只是给你所有的消息.

来自维基百科:

POP支持访问远程邮箱的简单下载和删除要求(在POP RFC中称为maildrop).[3] 虽然大多数POP客户端可以选择在下载后将邮件保留在服务器上,但使用POP的电子邮件客户端通常会连接,检索所有邮件,将其作为新邮件存储在用户的PC上,从服务器中删除它们,然后断开连接.其他协议,特别是IMAP(Internet消息访问协议),可以为典型的邮箱操作提供更完整,更复杂的远程访问.