所以我試圖找出如何使用的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