Email 将电子邮件ID映射回0

Email 将电子邮件ID映射回0,email,imap,Email,Imap,我用php为一个客户端构建了一个电子邮件抓取器,它在几个imap服务器(mail3.gridhost.co.uk)上抓取电子邮件,每次这样做时,它都会保存最新抓取的电子邮件的id。下次提取时,它会从这个id开始提取,因此它不必每次都提取所有id,这非常慢 直到今天,由于某种原因,服务器上的ID恢复到0,所以我的抓取程序丢失了 现在我的问题是,imap服务器是否会这样做,当它们达到一定数量的电子邮件ID后,它们会返回到0 或者是什么导致ID被重置 谢谢大家FYI,UID从来都不是零,而且有几个著名

我用php为一个客户端构建了一个电子邮件抓取器,它在几个imap服务器(mail3.gridhost.co.uk)上抓取电子邮件,每次这样做时,它都会保存最新抓取的电子邮件的id。下次提取时,它会从这个id开始提取,因此它不必每次都提取所有id,这非常慢

直到今天,由于某种原因,服务器上的ID恢复到0,所以我的抓取程序丢失了

现在我的问题是,imap服务器是否会这样做,当它们达到一定数量的电子邮件ID后,它们会返回到0

或者是什么导致ID被重置


谢谢大家

FYI,UID从来都不是零,而且有几个著名的IMAP客户端会检查这一点,因此该服务器出现这样一个未被注意到的错误是非常非常奇怪的。您使用的是消息序列号还是唯一ID?您是否正在跟踪
UID的有效性