标签: imap
我正在编写一个简单的IMAP客户端,可以同步任何Google电子邮件帐户。我不希望每次同步时都必须阅读服务器上的整套邮件标题,以确保我不会错过任何内容。我宁愿不必这样做,并依靠一些确保总秩序的领域。例如,我更愿意依赖Google扩展的消息ID字段,或者甚至仅仅依赖于Receieved-Date,并且我的逻辑是:"继续向后阅读,直到您点击之前阅读的内容为止#34;。但唉,它似乎并不那么简单。
进行同步的首选方式是什么,它既有效(在时间+带宽方面)又有保证(即没有错过的消息)?
谢谢!