Advertisement
Guest User

Untitled

a guest
Feb 29th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. public class MailClient {
  2. private String host;
  3. private String username;
  4. private String password;
  5. private String provider;
  6. protected Session session;
  7.  
  8. public MailClient() {
  9. Properties props = new Properties();
  10.  
  11. this.host = "localhost";
  12. this.username = "unix-user";
  13. this.password = "unix-password";
  14. this.provider = "pop3";
  15.  
  16. this.session = Session.getDefaultInstance(props, null);
  17. }
  18.  
  19. public void checkInbox() throws MessagingException, IOException {
  20. Store store = session.getStore(provider);
  21. store.connect(host, username, password); //This is line 33
  22. Folder inbox = store.getFolder("inbox");
  23. inbox.open(Folder.READ_ONLY);
  24. Message[] messages = inbox.getMessages();
  25.  
  26. for(Message message : messages){
  27. System.out.println(message.getReceivedDate());
  28. System.out.println(message.getSubject());
  29. }
  30.  
  31. inbox.close(true);
  32. store.close();
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement