2008-12-09 33 views
10

我正在使用开源客户端以编程方式处理传入电子邮件(在Windows 2003上)。阻止接收以前读取的电子邮件的唯一方法是从服务器中删除它们。这并不理想。据我所知,Pop3没有命令将电子邮件设置为正在读取。那么你如何去做这件事?如何使用Pop3标记为已读?

回答

20

POP3客户端有责任检查这一点。最可靠的方法是使用UIDL POP3命令获取唯一的消息ID,并在客户端跟踪这些消息。

13

如果您不想删除,则必须跟踪所有已下载的电子邮件,并且不要再次重新提交。 afaik在标准POP3协议中没有“标记为已读”的功能(至少不在rfc中)

+1

POP3允许下载传入的邮件给客户端,除了“给我发电子邮件”之外,服务器上没有其他任何东西:)所以,你很b on。 +1。 – 2008-12-09 10:45:26

相关问题