gpt4 book ai didi

java - 如何使用 imap 文件夹的 UIDVALIDITY 和 HIGHESTMODSEQ 同步电子邮件

转载 作者:行者123 更新时间:2023-12-01 09:55:27 30 4
gpt4 key购买 nike

我想使用 java 邮件从 imap 服务器本地同步电子邮件。我阅读了 RFC-4551 和 RFC-4549,但仍然不清楚同步邮件的算法。基本上我不知道如何使用 UIDVALIDITY 与文件夹的 HIGHESTMODSEQ 结合来同步来自服务器的电子邮件。有人可以澄清一下同步邮件的算法吗

  1. 服务器支持CONDSTORE
  2. 服务器不支持 CONDSTORE

最佳答案

这个问题的完整答案比 stackoverflow 的答案要长得多。也许您可以告诉我们您认为的算法是什么,我们可以帮助您确定您的算法是否正确?

我可以澄清 UIDVALIDITY...UIDVALIDITY 会告诉您该文件夹是否与您之前查看过的文件夹相同,或者它是否是一个完全不同的文件夹,只是碰巧具有相同的名称。如果删除该文件夹并创建同名的新文件夹,则 UIDVALIDITY 将更改。文件夹中邮件的UID均与文件夹的UIDVALIDITY相关。如果文件夹的 UIDVALIDITY 发生变化,则丢弃该文件夹的所有缓存数据。

关于java - 如何使用 imap 文件夹的 UIDVALIDITY 和 HIGHESTMODSEQ 同步电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269897/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com