IMAP - JavaMail - 如何知道要处理哪些消息?

IMAP - JavaMail - How to know which messages to process?

我想达到的目标:

我实现的:

我试过的:

任何人都可以提供一些指导,说明最好的方法是什么?

谢谢!

IMAP UID 与包含邮件的文件夹相关。我不知道 Gmail 如何处理“[Gmail]/All Mail”文件夹中邮件的 UID,但如果它做的正确,您可以使用 UIDFolder 界面来获取 UID。并且如上所述,一旦您处理了某个 UID,所有新消息都将具有更大的 UID,这可以使处理更有效率。

另一种方法是使用 Message-ID,它有一组不同的问题...