import java.io.*; import java.util.*; import javax.mail.*; public class ReadMail { public static void main(String args[]) throws Exception { String host = "192.168.10.205"; String user = "test"; String password = "test"; // Get system properties Properties properties = System.getProperties(); // Get the default Session object. Session session = Session.getDefaultInstance(properties); // Get a Store object that implements the specified protocol. Store store = session.getStore("pop3"); //Connect to the current host using the specified username and password. store.connect(host, user, password); //Create a Folder object corresponding to the given name. Folder folder = store.getFolder("inbox"); // Open the Folder. folder.open(Folder.READ_ONLY); Message[] message = folder.getMessages(); // Display message. for (int i = 0; i < message.length; i++) { System.out.println("------------ Message " + (i + 1) + " ------------"); System.out.println("SentDate : " + message[i].getSentDate()); System.out.println("From : " + message[i].getFrom()[0]); System.out.println("Subject : " + message[i].getSubject()); System.out.print("Message : "); InputStream stream = message[i].getInputStream(); while (stream.available() != 0) { System.out.print((char) stream.read()); } System.out.println(); } folder.close(true); store.close(); } }