簡體   English   中英

閱讀javaMail中的所有未讀消息/最新消息

[英]Reading all Unread Messages/ recent messages in javaMail

獲取收件箱時出現異常。我使用mail.jar和javamail_1.4.1.jar。 我只想獲取未讀郵件列表。 但是我在“ inbox.fetch(messages,fp);”中得到了一個空指針異常。 代碼段>>>>

    inbox = store.getFolder("INBOX");
    inbox.open(Folder.READ_WRITE);
    int unreadMessageCount = inbox.getUnreadMessageCount();        
    Message messages[]                                                                                   
    = inbox.search(new FlagTerm(new Flags(Flags.Flag.SEEN),false)); 
    FetchProfile fp = new FetchProfile();    
    fp.add(FetchProfile.Item.ENVELOPE);
    //fp.add(FetchProfile.Item.FLAGS); 
    fp.add(FetchProfile.Item.CONTENT_INFO); 
    //fp.add("X-     Mailer");
    inbox.fetch(messages,fp)>>>> Causes NullPointerException

所有建議都將非常有用。

提前致謝

您可能需要升級到JavaMail的最新版本 ,盡管我認為這與您的問題無關。

您確定INBOX中有看不見的消息嗎?

您沒有使用POP3 ,對嗎?

請張貼協議跟蹤,顯示搜索結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM