Mega Code Archive

 
Categories / Java / Email
 

Java Mail POP3 Client

import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail.Session; import javax.mail.Store; public class MainClass {   public static void main(String[] args) throws Exception {     Properties props = new Properties();     String host = "yourHost.edu";     String username = "userName";     String password = "mypassword";     String provider = "pop3";     Session session = Session.getDefaultInstance(props, null);     Store store = session.getStore(provider);     store.connect(host, username, password);     Folder inbox = store.getFolder("INBOX");     if (inbox == null) {       System.out.println("No INBOX");       System.exit(1);     }     inbox.open(Folder.READ_ONLY);     Message[] messages = inbox.getMessages();     for (int i = 0; i < messages.length; i++) {       System.out.println("Message " + (i + 1));       messages[i].writeTo(System.out);     }     inbox.close(false);     store.close();   } }                          JavaMailPOP3Client.zip( 2,313 k)