fala galera! alguém pode me ajudar com um código de programa em java bem simples que só tenha que enviar e receber mensagens de correio eletrônico em formato texto para envio utilizando o smtp e para receber utilizando o pop3?
queria ajuda só para isso mesmo bem enxuto, sem precisar ter mecanismo para visualização de msgs, nem interface nem nada, é só o básicão mesmo, ou seja, um programa possa enviar e receber mensagem uma mensagem de correio eletrônico em formato texto!
bem simples mesmo! alguém pode me ajudar?
obrigado!
Estuda a api JavaMail.
Seria mais facil vc ler a especificação destes protocolos e estudar como fazer as conexões via socket. A princípio é algo simples, mas para fazer um codigo que suporte toda a especificação… vai levar tempo e já existem pronto.
Bom dia Iaeuz,
a jakarta tem um common excelente e bem simples pra enviar e-mail
o site é o seguinte
http://jakarta.apache.org/commons/email/
fiz rapidinho um metodo pra enviar e-mail mas não testei, se vc olhar la no site tem uns exemplos
public void enviaMensagem(String para, String de, String assunto, String mensagemHtml, String mensagem, String servidorSMTP) throws EmailException{
HtmlEmail email = new HtmlEmail();
email.setHostName(servidorSMTP);
email.addTo(para);
email.setFrom(de);
email.setSubject(assunto);
email.setHtmlMsg(mensagemHtml);
/* caso o e-mail não suporte html */
email.setTextMsg(mensagem);
email.setDebug(false); // pra não gravar log de todas as mensagens do servidor
email.send();
}
obrigado a todos pela ajuda!
e sobre o jakarta, tem algumj em específico que vc recomenda?
obrigado