MS Exchange POP3 UIDL命令提供的UID是否真的独一无二?

时间:2009-04-17 17:57:33

标签: perl exchange-server pop3 uidl

我在Perl中使用Net :: POP3来迭代MS Exchange服务器上的邮箱。我在每个消息号上运行UIDL命令,并将返回的ID与先前看到的ID进行比较,以查看我过去是否处理过此消息。但是,我也发现在单个POP3邮箱中,对于不同的邮件,相同的UID似乎会出现多次。

知道为什么会这样吗? UID不是真正独一无二的吗?或者邮件是否在某个邮箱中以某种方式重复?

1 个答案:

答案 0 :(得分:3)

The RFC说:

  

虽然通常是优选的   服务器实现             在maildrop中存储任意分配的unique-id,             本规范旨在允许使用unique-id             计算为消息的哈希值。 客户应该可以             处理两个完全相同的副本的情况             maildrop中的消息具有相同的唯一ID。

[我的重点]