我使用 imaplib 在 python 中编写了一个简单的脚本,以从给定的盒子(或表现得像盒子的标签)下载 gmail 消息。由于某些框包含大量消息,因此我的脚本只允许下载在 100-200 之类的间隔内编号的消息,以便稍后恢复下载。
我的问题是是否可以保证 IMAP 提供的框中的消息顺序始终相同(按时间顺序)。我想确定的是,我的测试似乎支持这个结论。
-- tsf
我使用 imaplib 在 python 中编写了一个简单的脚本,以从给定的盒子(或表现得像盒子的标签)下载 gmail 消息。由于某些框包含大量消息,因此我的脚本只允许下载在 100-200 之类的间隔内编号的消息,以便稍后恢复下载。
我的问题是是否可以保证 IMAP 提供的框中的消息顺序始终相同(按时间顺序)。我想确定的是,我的测试似乎支持这个结论。
-- tsf
IMAP RFC规定:
唯一标识符在邮箱中以严格的升序方式分配;当每条消息被添加到邮箱时,它被分配一个比之前添加的消息更高的 UID。