Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void pop3Test(){
- try {
- Properties property = new Properties();
- property.setProperty("mail.pop3.disabletop","true");
- // mail server connection parameters
- String host = ConstantsApplication.MAIL_SERVER;
- String user = emailUser;
- String password = emailPass;
- // connect to my pop3 inbox
- Properties properties = System.getProperties();
- Session session = Session.getDefaultInstance(properties);
- session.setDebug(true);
- Store store = session.getStore("pop3");
- store.connect(host, user, password);
- Folder inbox = store.getFolder("Inbox");
- inbox.open(Folder.READ_ONLY);
- // get the list of inbox messages
- Message[] messages = inbox.getMessages();
- if (messages.length == 0)
- System.out.println("No messages found.");
- for (int i = 0; i < messages.length; i++) {
- // stop after listing ten messages
- if (i > 10) {
- System.exit(0);
- inbox.close(true);
- store.close();
- }
- System.out.println("Message " + (i + 1));
- System.out.println("From : " + messages[i].getFrom()[0]);
- System.out.println("Subject : " + messages[i].getSubject());
- System.out.println("Sent Date : " + messages[i].getSentDate());
- System.out.println();
- Enumeration headers = messages[i].getAllHeaders();
- while (headers.hasMoreElements()) {
- Header h = (Header) headers.nextElement();
- System.out.println(""+h.getName()+": "+h.getValue());
- }
- }
- inbox.close(true);
- store.close();
- }catch (Exception e){
- e.printStackTrace();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement