java - Accessing emails from gmail using IMAP in Spring Boot -


i trying access emails gmail accounts through imap of javamail api.

i able access inbox folder of both email accounts. want view not read message, , number of it, possible ? thank in advance.

here code:

  // retrieve messages folder in array , print   message[] messages = emailfolder.getmessages();   system.out.println("messages.length---" + messages.length);    (int = 0, n = messages.length; < n; i++) {      message message = messages[i];      system.out.println("---------------------------------");      system.out.println("email number " + (i + 1));      system.out.println("subject: " + message.getsubject());      system.out.println("from: " + message.getfrom()[0]);      system.out.println("text: " + message.getcontent().tostring());    } 

the following line give unread messages count

system.out.println("unread count - " + folder.getunreadmessagecount()); 

and following line give unread messages

message[] unreadmessages = folder.search(new flagterm(new flags(flags.flag.seen), false)); 

hope helps you...


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -