• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Java mail POP mark as read and unread

 
Loganathan Subramani
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi i am developing gmail application using java mail. I can retrieve all my mail from gmail server

store.openFolder("INBOX"); and i can read messages from the folder folder.getMessages();

i can see all the messages. when i use the code

msg.getContext();
.............
...........
folder.close(false);

When i try to execute next time the same code i couldn't get back the mail which i opened already.

if i didn't open the message i can get from server ..

and if i didn't use folder.close method then all the mails i can get from the server...


Please provide me the code to read all messages from server and update opened mails like mark as read,

and when next time i should get all the mails and i should filter whether read msg or unread msg...



Thanks for any help provided
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
See the last entry for JavaMail in the http://faq.javaranch.com/java/JavaEnterpriseEditionFaq.
 
Rob Spoor
Sheriff
Pie
Posts: 20546
56
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Loganathan Subramani wrote:Please provide me the code to read all messages from server and update opened mails like mark as read,

http://faq.javaranch.com/java/NotACodeMill
 
Stephen Macciocchi
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It seems that Java Mail P0P3 API is good at reading messages, however, you could store your last read messages - mabye saving the UID & timestamp in a file or db table.

However, came across Java Mail Version 1.4.4 which has some new features available.

http://www.oracle.com/technetwork/java/javamail/index-138643.html?ssSourceSiteId=ocomen

Mabye this will help..


Chaulkie
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic