2012-07-11 57 views

回答

5

查看UIDFolder接口,該接口公開了IMAP UID功能。

+0

如何「搞定」的具體實現,UIDInterface的消息的唯一標識符?代碼示例將使您的答案完整且可以接受:) – 2012-07-11 17:55:03

+2

UIDFolder uf =(UIDFolder)文件夾; – 2012-07-11 21:55:55

+1

IMAP提供程序返回的所有Folder對象實現UIDFolder接口。 – 2012-07-11 21:57:28

4

你可以使用下面的代碼爲例

Folder folder = imapStore.getFolder("INBOX"); // get reference for inbox folder 
UIDFolder uf = (UIDFolder)folder; // cast folder to UIDFolder interface 
folder.open(Folder.READ_ONLY); // open folder 
Message messages[] = folder.getMessages(); // get all messages 
Long messageId = uf.getUID(messages[0]); // get message Id of first message in the inbox 
相關問題