Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. public static void main(String[] args) throws Exception {
  2.  
  3. // set up mail server connection
  4. String host = MAILHOST;
  5. String user = MAIL_USERNAME;
  6. String password = MAIL_PASSWORD;
  7.  
  8. // connect to pop3 inbox
  9. Properties properties = System.getProperties();
  10.  
  11. Session session = Session.getDefaultInstance(properties);
  12. Store store = session.getStore("pop3");
  13. store.connect(host, user, password);
  14. Folder inbox = store.getFolder("Inbox");
  15. inbox.open(Folder.READ_WRITE);
  16.  
  17. Flags seen = new Flags(Flags.Flag.SEEN);
  18. FlagTerm unseenFlagTerm = new FlagTerm(seen, false);
  19.  
  20. int emailCounter = 0;
  21.  
  22. while (true) {
  23. // get list of inbox messages
  24. Message[] messages = inbox.search(unseenFlagTerm);
  25. // print all emails
  26. for (Message message : messages) {
  27. System.out.println("-------------------------------------");
  28. System.out.println("Email Number " + ++emailCounter);
  29. System.out.println("Subject: " + message.getSubject());
  30. System.out.println("From: " + message.getFrom()[0]);
  31. System.out.println("Text: " + getTextFromEmail(message));
  32. // mark email as read
  33. message.setFlag(Flags.Flag.SEEN, true);
  34. }
  35. }
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement