Olá, estou com um serio problema com o codigo abaixo, estou tentando enviar email usando o Cmmons Mail, ele sempre da erro, ja segui inumeros tutoriais,e nada ainda. segue o codigo abaixo:
package commonsMail;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class CommonsMail {
public CommonsMail() throws Exception, MalformedURLException {
enviaEmailSimples();
}
public void enviaEmailSimples() throws Exception {
SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do
// e-mail
email.addTo("[email removido]", "destinatario"); // destinatário
email.setFrom("[email removido]", "Eu"); // remetente
email.setSubject("Teste -> Email simples"); // assunto do e-mail
email.setMsg("Teste de Email utilizando commons-email"); // conteudo do
// e-mail
email.setAuthentication("minha senha", "meu login");
email.setSmtpPort(465);
email.setSSL(true);
email.setTLS(true);
email.send();
}
public static void main(String[] args) throws Exception {
new CommonsMail();
}
}
Agora estou mandando o erro,
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Message
at commonsMail.CommonsMail.enviaEmailSimples(CommonsMail.java:19)
at commonsMail.CommonsMail.<init>(CommonsMail.java:11)
at commonsMail.CommonsMail.main(CommonsMail.java:37)
Caused by: java.lang.ClassNotFoundException: javax.mail.Message
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
… 3 more
fico grato se alguem conseguir me ajudar, desde ja agradeço a colaboração de todos.
vlw
