所以我试图找出如何使用的UID使用JavaMail如何进行搜索并获取带有UID的消息数组我可以参考?
IMAPStore store = (IMAPStore) session.getStore("imaps");
store.connect();
IMAPFolder folder = (IMAPFolder) store.getFolder(FOLDER_NAME);
folder.open(Folder.READ_ONLY);
然后我想搜索的文件夹中获取消息:
Message unreadMessages[] =
folder.search(new FlagTerm(new Flags(Flags.Flag.SEEN), false));
但阵列中的消息没有的UID返回,因此如何我是否稍后将它们取出以供没有ID的处理引用它们?
其值得注意的是,IMAPFolder实现UIDFolder [链接](https://javamail.java.net/nonav/docs/api/com/sun/mail/imap/IMAPFolder.html) – davesbrain