import com.ezjavabeans.ezpop.*; /** EzPOP Example : Retreives, prints and deletes all * e-mail from a POP Server. */ public class GetMail { public static void main(String[] args) { try{ EzPOP ezPop = new EzPOP(); //Set EzPOP component. ezPop.setMailServer("your.pop.server"); ezPop.setUsername("username"); ezPop.setPassword("secret"); //Automatically deletes mail after retreiving it. ezPop.setDelete(true); //Connects to POP Server. ezPop.connect(); System.out.println("There is " + ezPop.getMessageCount() + " mail(s) in the mailbox."); //Prints the content of all messages. Message[] messages = ezPop.getAllMessages(); for(int i = 0; i< messages.length; i++){ System.out.println("-Mail " + (i+1) + " -\n" + messages[i]); } //Disconnects from POP Server. ezPop.disconnect(); }catch(EzPOPException ex){ System.out.println(ex.getMessage()); } } }