[英]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.