我正在编写一个简单的 IMAP 客户端,它将能够与任何 Google 电子邮件帐户同步。我不想每次同步时都阅读服务器上的整组消息头,以确保不会错过任何内容。我宁愿不必这样做,而是依赖某些确保总订单的领域。例如,我更愿意依赖谷歌扩展的消息 ID 字段,甚至只是依赖于 Receieved-Date 并且我的逻辑是:“继续向后阅读,直到你遇到以前阅读过的内容”。但很可惜,事情似乎没有那么简单。
什么是同步的首选方式,这样它既有效(就时间+带宽而言)又保证(即没有丢失的消息)?
谢谢!
我正在编写一个简单的 IMAP 客户端,它将能够与任何 Google 电子邮件帐户同步。我不想每次同步时都阅读服务器上的整组消息头,以确保不会错过任何内容。我宁愿不必这样做,而是依赖某些确保总订单的领域。例如,我更愿意依赖谷歌扩展的消息 ID 字段,甚至只是依赖于 Receieved-Date 并且我的逻辑是:“继续向后阅读,直到你遇到以前阅读过的内容”。但很可惜,事情似乎没有那么简单。
什么是同步的首选方式,这样它既有效(就时间+带宽而言)又保证(即没有丢失的消息)?
谢谢!