Olá pessoal, estou desenvolvendo um sistema de emails, e estou com uma certa dificuldade, consigo somente listar os emails da Caixa de Entrada (INBOX), as demais pastas como “Caixa de Saída” ou “Lixeira” não consigo. Estou usando o seguinte código:
Properties props = new Properties();
Session session2 = Session.getDefaultInstance(props, null);
Store store = session2.getStore("pop3");
store.connect(mailServer, loginWebmail, senhaWebmail);
Folder folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
Message message[] = folder.getMessages();
Alguém tem alguma dica?
Olá rmoraes, eu tava fazendo um programinha bem parecido com o seu, só que com a API commons, mas não connecta no servidor de Emails nem a pau.
Se você pudesse poderia me enviar seu cógido de conexão, se não for pedir muito é claro.
Desde já agradeço.
Modifiquei o código informando ao invés de pop3, utillizei imap e também não funcionou. Tu terias algum exemplo de código listando o conteudo de outra caixa que não seja a inbox.
estou tentando montar um jsp que faça a leitura do INBOX para gravar em um banco de dados, porém não consigo ler a mensagem do corpo do email ... me retorna algo como