我使用 Thunderbird 通过 POP3 接收电子邮件。我已将 Thunderbird 配置为在服务器上留下电子邮件。假设有一天我使用 POP3 检索 ( RETR
) 10 封电子邮件,然后我注销了一晚。一夜之间又有10条消息发送到我的邮箱。第二天早上我启动 Thunderbird 时,该STAT
命令应该显示 20 条消息。然而,Thunderbird 不应该下载前 10 条消息;它应该从消息 11(或消息 11 的唯一标识符或 UID)开始。Thunderbird 将发送一个 POP3UIDL
命令,然后将 UID 与 Thunderbird 昨天检索到的最后一条消息的 UID 进行比较。它会发现最后一个 UID 匹配消息 10 的 UIDL 列表,然后 Thunderbird 将RETR 11
, RETR 12
, 等等。
就我而言,POP3STAT
命令显示我在 POP 服务器上有 5379 条消息。我已经收到了大约 5000 个。出于某种原因,Thunderbird 想要下载所有 5379 条消息,而不是从 5001 开始。我正在尝试对此进行调试,并正在寻找 Thunderbird 认为是检索到的最后一条消息的 UID。
有谁知道 Thunderbird(在 Windows 上)将最后一个 UID 存储在哪里,它将用来与 UIDL(列表)进行比较?
有没有办法手动设置它,以便我可以强制 Thunderbird 开始检索接近 5001 的位置?