我在Perl中使用Net::POP3遍历MS Exchange服务器上的邮箱。我对每个消息编号运行UIDL命令,并将返回的ID与以前看到的ID进行比较,以查看我过去是否处理过此消息。然而,我也发现在一个单独的POP3邮箱中,相同的UID似乎多次出现在不同的消息中。
你知道为什么会发生这种事吗?UID不是真正唯一的吗?或者这些邮件在同一个邮箱中以某种方式被复制了?
发布于 2009-04-17 19:03:57
The RFC说:
虽然对于服务器实现来说,在邮件中存储任意分配的唯一is通常是优选的,但是本规范旨在允许将唯一is计算为消息的散列。客户端应该能够处理这样一种情况,即邮件投递中的两个相同的邮件副本具有相同的唯一标识。
我的重点
https://stackoverflow.com/questions/761516
复制相似问题