簡體   English   中英

JavaMail僅收到新消息

[英]JavaMail get only new messages

我想知道是否有一種方法只能在javamail中獲取新消息。 例如,在初次加載時,將所有郵件獲取到收件箱中並進行存儲。 然后,每當應用程序再次加載時,僅獲取新消息,而不是再次重新加載它們。

javamail有可能嗎,它如何工作?

有點背景,我試圖在android中創建一個簡單的電子郵件客戶端,並且我有一個測試Java項目,該項目成功下載了我的所有電子郵件。

謝謝!

您必須指定一個FetchProfile,它將提供要從服務器獲取消息的條件。

以下是使用它的示例:

http://docs.oracle.com/javaee/7/api/javax/mail/FetchProfile.html http://metoojava.wordpress.com/2010/03/21/java-code-to-receive-mail-using -javamailapi /

將Folder.search方法與FlagTerm一起使用,該FlagTerm與標記為RECENT和/或未標記為SEEN的郵件匹配。

暫無
暫無

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

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