【问题标题】:How to retrieve a list of updated messages via IMAP如何通过 IMAP 检索更新的消息列表
【发布时间】:2011-07-01 04:35:42
【问题描述】:

这似乎是一个直截了当的问题,但我没有从 IMAP RFC 或任何我能够通过 Google 获得的任何好的答案

我正在编写一个 IMAP 客户端,它每隔几分钟定期轮询大型邮箱。

虽然使用 UIDNEXT 可以很容易地确定哪些消息是新消息,但我还想做的是跟踪其他事件,例如消息是否已读或未读,或者它是否已被删除。

由于我正在进行的轮询很频繁,而且邮箱很大,所以理想情况下,我希望简单地检索自上次更新以来的增量列表,而不是下载整个邮箱然后进行比较。

【问题讨论】:

    标签: email imap polling


    【解决方案1】:

    您可以保持连接打开并告诉 imap 服务器使用 IDLENOTIFY IMAP 扩展推送邮箱更改,而不是每次都重新连接和轮询

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 1970-01-01
      • 2015-10-03
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 2016-10-13
      相关资源
      最近更新 更多