标签: email imap polling
这似乎是一个简单的问题,但我没有从IMAP RFC或任何我能够谷歌的任何好的答案
我正在编写一个IMAP客户端,每隔几分钟定期轮询一次大邮箱。
虽然能够通过使用UIDNEXT来确定哪些消息是新的很容易,但我还想做的是跟踪其他事件,例如消息是否已被读取或未读,或者是否已被删除。 / p>
由于我正在进行的轮询很频繁,并且邮箱很大,我理想情况下只需要检索自上次更新以来的增量列表,而不是下载整个邮箱然后进行比较。
答案 0 :(得分:0)
每次都可以保持连接打开并告诉imap服务器使用IDLE或NOTIFY IMAP扩展