package jemailliberty;
import <a href="http://java.io">java.io</a>.<em>;
import java.util.Properties;
import javax.mail.</em>;
import javax.mail.internet.*;
/**
*
-
@author Administrador
*/
public class JPOP3GetMessage {/** Creates a new instance of JPOP3GetMessage */ public JPOP3GetMessage() throws Exception { String host = “pop.xpto.com.br”; String username = “[email removido]”; String password = “1234”;
// Create empty properties
Properties props =new Properties();// Get session
Session session =Session.getDefaultInstance(props, null);// Get the store
Store store =session.getStore(“pop3”);// Connect to store
store.connect(host, username, password);// Get folder
Folder folder =store.getFolder(“INBOX”);// Open read-only
folder.open(Folder.READ_ONLY);BufferedReader reader =
new BufferedReader(
new InputStreamReader(System.in));// Get directory
Message message[] =folder.getMessages(); // O erro acontece nesta linhafor ({int i=0, n=message.length; i<n; i++)// Display from field and subject System.out.println(i + ": " + message[i].getFrom()[0] + "\t" + message[i].getSubject());
System.out.println(“Do you want to read message? [YES to read/QUIT to end]”); String line = reader.readLine(); if (“YES”.equals(line)) {
// Display message content System.out.println(message[i].getContent());
} else if (“QUIT”.equals(line)) { break; } }
// Close connection folder.close(false); store.close();
}
}>