我正在使用开源客户端以编程方式处理传入的电子邮件(在Windows 2003上).防止接收先前读取的电子邮件的唯一方法是从服务器中删除它们.这不太理想.据我所知,Pop3中没有命令将电子邮件设置为正在读取.那么你怎么做呢?
POP3客户端负责检查此问题.最可靠的方法是使用UIDLPOP3命令获取唯一的消息ID,并在客户端跟踪这些ID.
UIDL
如果您不想删除,则必须跟踪已下载的所有电子邮件,不要再次进行RETR.afaik标准POP3协议中没有"标记为读取"的功能(至少在rfc中没有)