Galera,
Estou tentando enviar e-mail pela minha aplicação java. Mas está dando o seguinte erro.
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false
Minha classe java.
public class testeEmail {
public static void main(String[] args) {
SimpleEmail email = new SimpleEmail();
try{
email.setHostName("smtp.gmail.com");
email.setSmtpPort(587);//porta padrão 587
email.addTo("wmacibnc@gmail.com");//destinatário
email.setFrom("wmacibnc@gmail.com","Wesley");//remetetente
email.setSubject("Mensagem de Teste");//Assunto
email.setMsg("Teste de Email, utilizando commons-email");//Mensagem
email.setAuthentication("wmacibnc@gmail.com", "**********");//usuario e senha
email.setTLS(true);
email.setSSL(true);
email.setDebug(true);
email.send();
}catch(EmailException e){
System.out.print("Erro "+e.getMessage());
}
}
}
Código do DEBUG completo.
DEBUG: JavaMail version 1.4.5
DEBUG: URL jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/pop3.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: URL jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/home/kde/workspace/Soft/WebContent/WEB-INF/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false
Tem alguma sugestão?
Valeu!!!