Olá pessoal.
Estou tentando ler a caixa de entrada do gmail mas estou tendo problemas de autenticação.
Achei muitos materiais sobre enviar e-mail usando uma conta do GMail mais nada sobre ler.
Segue abaixo o código
public static void getMail(){
Properties prop = new Properties();
Session session = Session.getInstance(prop, new SMTPAuthentication());
session.setDebug(false);
try {
Store store = session.getStore("pop3");
store.connect("pop.gmail.com", "usuarioqualquer@gmail.com", "senhaqualquer");
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
Message messages[] = folder.getMessages();
for(int i = 0; i < messages.length; i++){
Message message = messages[i];
System.out.println( message.getContent());
}
} catch (IOException ex) {
ex.printStackTrace();
} catch (MessagingException ex) {
ex.printStackTrace();
}
}
Como podem ver… não setei nada no properties porque não faço idéia de quais são as propriedades.
Desde já obrigado