Não consigo receber alguns dados pelo javamail via Outlook, alguém poderia me ajudar ?
Store store = session.getStore(POP3);
store.connect();
Folder inbox = store.getFolder("INBOX");
// Open the Folder.
inbox.open(Folder.READ_ONLY);
Message[] message = inbox.getMessages();
// Display message.
for (int i = 0; i < message.length; i++) {
System.out.println("------------ Message " + (i + 1) + " ------------");
// String from=((InternetAddress)message[i].getFrom()[0]).getPersonal();
// if (from==null) from=((InternetAddress)message[i].getFrom()[0]).getAddress();
System.out.println("SentDate : " + message[i].getSentDate());
System.out.println("From : " + message[i].getFrom());
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();
}
inbox.close(false);
store.close();
Os dados seriam esses :
System.out.println("SentDate : " + message[i].getSentDate());
System.out.println("From : " + message[i].getFrom());
System.out.println("Subject : " + message[i].getSubject());
Eles sempre estão retornando null, estão sendo enviados e o restante funciona normalmente.
SE alguém puder ajudar desde já agradeço !