É capaz de estar sendo barrado por algum proxy.
Pensei nisso também.
Nesta parte do código tem até uma solução para uso de proxy
[code] // quem estiver utilizando um SERVIDOR PROXY descomente essa parte e atribua as propriedades do SERVIDOR PROXY utilizado
props.setProperty("proxySet","true");
props.setProperty("socksProxyHost","192.168.XXX.XXX"); // IP do Servidor Proxy
props.setProperty("socksProxyPort","XXXX"); // Porta do servidor Proxy
[/code]
OBS: Não coloquei o proxy real da empresa por segurança…
Aqui tem muitos aplicativos que só conectam depois do proxy configurado, porém eles precisam colocar um usuário e uma senha.
Quais parametros eu setaria ali para colocar usuário e senha do proxy?
Obrigado.
EDIT: Acabei de ler que não tem parametros de usuário e senha para o socks proxy… Alguém teria outra idéia de como resolveria isso?
Opa pessoas!
Desculpem estar fazendo outra postagem.
O erro de connection refuse eu consegui resolver. O problema era com o anti vírus da empresa que estava barrando a porta 25, junto com o servidor smtp.
Esta é a parte boa.
A parte ruim éq o erro agora mudou.
Aqui está o erro:
[code]DEBUG: JavaMail version 1.4.3
DEBUG: URL jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/imap.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/imap.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/pop3.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/pop3.jar!/META-INF/javamail.providers
DEBUG: URL jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/smtp.jar!/META-INF/javamail.providers
DEBUG: successfully loaded resource: jar:file:/C:/Program%20Files/Java/tomcat/lib/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:/C:/Program%20Files/Java/tomcat/lib/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: successfully loaded resource: jar:file:/C:/Program%20Files/Java/tomcat/lib/lib/smtp.jar!/META-INF/javamail.address.map
DEBUG: setDebug: JavaMail version 1.4.3
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host “192.168.2.5”, port 25, isSSL false
Erro: Envio Mensagem
javax.mail.MessagingException: Could not connect to SMTP host: 192.168.2.5, port: 25;
nested exception is:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1706)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:525)
at javax.mail.Service.connect(Service.java:291)
at javax.mail.Service.connect(Service.java:172)
at modelo.SendMail.sendMail(SendMail.java:93)
at modelo.TesteEmail.main(TesteEmail.java:8)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java:503)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:234)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1672)
… 5 more
[/code]
Alguém poderia me ajudar agora?
Só mais uma coisa: O nosso servidor de e-mail não exige autenticação. E o cõdigo que estou usando é o mesmo da primeira página.
OBS:
Com o exemplo do tutorial abaixo, funcionou corretamente: http://www.guj.com.br/java/104645-api-commons-mail---usando-gmail/1
Se alguém puder me ajudar a sanar a dúvida do problema acima, agradeceria.
Salve salve galera do GUJ, tudo bom?
Por favor, me perdoem por reabrir o tópico, mas acho que vcs podem me ajudar.
Eu não tinha encontrado esse tópico antes, então abri um novo comentando sobre uma dificuldade que estou tendo ao usar o GMail como SMTP: http://www.guj.com.br/java/238119-gmail-smtp–keytool-the-trustanchors-parameter-must-be-non-empty
Acontece que reparei que esse problema que eu tenho, só ocorre no servidor de produção.
Na minha máquina de desenvolvimento, o email é enviado normalmente. E detalhe: na minha máquina de desenvolvimento, eu não precisei criar nenhum certificado usando o keytool nem nada.
Será algum problema de ambiente?
Permissão talvez?
Agradeço antecipadamente e fico no aguardo de qualquer ajuda.
Ola galera!!
Topico muito bom!!!
Mas tive um probleminha quando fui testar o codigo postado!
O erro que da e o seguinte:
>> Erro: Envio Mensagem
javax.mail.MessagingException: Unknown SMTP host: stmp.gmail.com;
nested exception is:
java.net.UnknownHostException: stmp.gmail.com
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1932)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at validar.EnviarEmail.enviarEmail(EnviarEmail.java:99)
at validar.TesteCpf.main(TesteCpf.java:35)
Caused by: java.net.UnknownHostException: stmp.gmail.com
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:288)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:205)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900)
... 5 more
e algum problema com o stmp.gmail
Como resolve-lo?
Desde ja agradeco!!!
Gabriel, muito bom teu post… me quebro um galho que tu nem sabe… muito obrigado…
Fala pessoal. O tópico é antigo, mas acho que trago uma nova discussão.
Eu tinha um código usando JavaMail que enviava emails pelo gmail perfeitamente. Foi testado e estava em pleno uso em várias máquinas. Mas simplesmente de uma hora para outra o programa não funciona mais, digo não envia mais emails. Não alterei nem uma linha do código e o mesmo parou de funcionar.
Em testes eu obtive o seguinte erro, tanto em redes com e sem proxy.
DEBUG: JavaMail version 1.4.4
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 Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.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 587, isSSL false
Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
nested exception is:
java.net.SocketException: Malformed reply from SOCKS server
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:194)
at javax.mail.Transport.send(Transport.java:124)
at main.SimpleSSLMail.test(SimpleSSLMail.java:49)
at main.SimpleSSLMail.main(SimpleSSLMail.java:21)
Caused by: java.net.SocketException: Malformed reply from SOCKS server
at java.net.SocksSocketImpl.readSocksReply(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:288)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1900)
... 8 more
O programa fica na linha DEBUG SMTP: trying to connect to host “smtp.gmail.com”, port 587, isSSL false durante um tempão. Depois recebo a exceção. Isso está ocorrendo em todas as máquinas que eu testo. Já testei com o servidor da BOL e ocorre a mesma coisa. Pesquisei em vários lugares e não encontrei nada que pudesse me ajudar.
Alguém está tendo, ou teve, problema similar?
o link do activation está off
pow cara, valeu mesmo pelo mini tutorial, eu teste o codigo fonte em um outro PC e funcionou certinho!!
brigadão!
Valeu pelo tutorial amigo! Excelente qualidade!
Valeu pelo tutorial ! adorei
Amigos,
Consegui implementar das 2 formas porém estou com dúvida.
Se eu defino a origem como um e-mail válido (exemplo do hotmail ou até mesmo do gmail que não é o mesmo de destino) ele chega da seguinte forma (em anexo está o header da mensagem)
de : igobortolon@gmail.com contato.queroinfo@gmail.com
para : "contato.queroinfo@gmail.com" contato.queroinfo@gmail.com
É como se eu tivesse enviado “em nome de” contato.queroinfo@gmail.com mas na verdade eu quero que chegue com o nome que o usuário preencher no meu formulário de contato.
Segue abaixo uma das maneiras que utilizei como teste.
SimpleEmail email = new SimpleEmail();
try {
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthentication("contato.queroinfo@gmail.com","minhasenha");
email.setSSL(true);
email.addTo("contato.queroinfo@gmail.com");
email.setFrom("igobortolon@gmail.com");
email.setSubject("Quero Info - RECLAMAÇÃO - Rodrigo Bortolon");
email.setMsg("Olá, Teste de mensagem");
email.send();
} catch (EmailException e) {
}
Obrigado!
Rodrigo Bortolon
[quote=rbortolon]Amigos,
Consegui implementar das 2 formas porém estou com dúvida.
Se eu defino a origem como um e-mail válido (exemplo do hotmail ou até mesmo do gmail que não é o mesmo de destino) ele chega da seguinte forma (em anexo está o header da mensagem)
de : igobortolon@gmail.com contato.queroinfo@gmail.com
para : "contato.queroinfo@gmail.com" contato.queroinfo@gmail.com
É como se eu tivesse enviado “em nome de” contato.queroinfo@gmail.com mas na verdade eu quero que chegue com o nome que o usuário preencher no meu formulário de contato, que neste exemplo eu inseri como "igobortolon@gmail.com".
Segue abaixo uma das maneiras que utilizei como teste.
SimpleEmail email = new SimpleEmail();
try {
email.setDebug(true);
email.setHostName("smtp.gmail.com");
email.setSmtpPort(465);
email.setAuthentication("contato.queroinfo@gmail.com","minhasenha");
email.setSSL(true);
email.addTo("contato.queroinfo@gmail.com");
email.setFrom("igobortolon@gmail.com");
email.setSubject("Quero Info - RECLAMAÇÃO - Rodrigo Bortolon");
email.setMsg("Olá, Teste de mensagem");
email.send();
} catch (EmailException e) {
}
Obrigado!
Rodrigo Bortolon[/quote]
Pessoal,
Hoje me dei conta, lendo melhor o inicio do tópico que o nosso amigo Gabriel criou, que a rotina serve para envio de mensagens de uma conta para outras quaisquer e não o recebimento correto ?
Serviria então para a distribuição de mensagens do sistema para 1 ou n endereços de e-mail.
Para o meu caso onde no meu sistema há um formulário de contato, poderia utilizar as instruções abaixo sem a instrução "mail.smtp.user" ? Vou testar hoje a noite para verificar se funciona da maneira que citei.
props.put("mail.transport.protocol", "smtp"); //define protocolo de envio como SMTP
props.put("mail.smtp.starttls.enable","true");
props.put("mail.smtp.host", mailSMTPServer); //server SMTP do GMAIL
props.put("mail.smtp.auth", "true"); //ativa autenticacao
// props.put("mail.smtp.user", from); //usuario ou seja, a conta que esta enviando o email (tem que ser do GMAIL)
props.put("mail.debug", "true");
props.put("mail.smtp.port", mailSMTPServerPort); //porta
props.put("mail.smtp.socketFactory.port", mailSMTPServerPort); //mesma porta para o socket
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.socketFactory.fallback", "false");
Grato,
Rodrigo Bortolon
Pessoal,
Alguem sabe o porque dessa exception? Desde já agradeço!
354 Go ahead u19sm136972ybm.4
javax.activation.UnsupportedDataTypeException: plain/text
at javax.activation.DataHandler.writeTo(DataHandler.java:78)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1476)
at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1772)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1099)
at org.os.smartschool.commons.Mail.sendMail(Mail.java:107)
at org.os.app.smartschool.SmartSchoolReadZoneSubscriber.tagArrived(SmartSchoolReadZoneSubscriber.java:78)
at org.rifidi.edge.core.app.api.service.tagmonitor.impl.ReadZoneMonitoringServiceImpl$1.update(ReadZoneMonitoringServiceImpl.java:105)
at com.espertech.esper.core.StatementResultServiceImpl.processDispatch(StatementResultServiceImpl.java:252)
at com.espertech.esper.core.StatementResultServiceImpl.execute(StatementResultServiceImpl.java:213)
at com.espertech.esper.core.UpdateDispatchViewBase.execute(UpdateDispatchViewBase.java:75)
at com.espertech.esper.core.UpdateDispatchFutureSpin.execute(UpdateDispatchFutureSpin.java:85)
at com.espertech.esper.dispatch.DispatchServiceImpl.dispatchFromQueue(DispatchServiceImpl.java:57)
at com.espertech.esper.dispatch.DispatchServiceImpl.dispatch(DispatchServiceImpl.java:31)
at com.espertech.esper.core.EPRuntimeImpl.dispatch(EPRuntimeImpl.java:1043)
at com.espertech.esper.core.EPRuntimeImpl.processThreadWorkQueue(EPRuntimeImpl.java:648)
at com.espertech.esper.core.EPRuntimeImpl.processWrappedEvent(EPRuntimeImpl.java:414)
at com.espertech.esper.core.EPRuntimeImpl.processEvent(EPRuntimeImpl.java:380)
at com.espertech.esper.core.EPRuntimeImpl.sendEvent(EPRuntimeImpl.java:210)
at org.rifidi.edge.core.services.esper.internal.EsperReceiver.run(EsperReceiver.java:81)
at java.lang.Thread.run(Thread.java:662)
Parabens pelo artigo.
[code]//Cria um autenticador que sera usado a seguir
SimpleAuth auth = null;
auth = new SimpleAuth (“seuusuarioparalogin”,“suasenhaparalogin”);
//Session - objeto que ira realizar a conexão com o servidor
/*Como há necessidade de autenticação é criada uma autenticacao que
* é responsavel por solicitar e retornar o usuário e senha para
* autenticação */ [/code]
Eu posso mudar isto , para isso :
[code]//Cria um autenticador que sera usado a seguir
SimpleAuth auth = null;
String userx;
String passy;
userx = JOptionPane.showInputDialog(null,“Insira nome de usuário”);
passy = JOptionPane.showInputDialog (null,“insira senha”);
auth = new SimpleAuth (userx,passy);
//Session - objeto que ira realizar a conexão com o servidor
/*Como há necessidade de autenticação é criada uma autenticacao que
* é responsavel por solicitar e retornar o usuário e senha para
* autenticação */ [/code]
Posso fazer isso ?
Alguem fez esse exemplo do potico com JSF??
Se sim, pode mi ajudar??
Oq são esses origem,destino,assunto,mensagem ???
De onde eu pego esses valores?
[quote=xandi_m5][quote=gabrielmassote]
Parte 4 - Usando a Classe
- Apenas cire um objeto da classe SendMail. Podendo passar para o contrutor o servidor que quer usar, ou o padrao ja definido na classe(RECOMENDADO)
- 1 Opcao:
SendMail sm = new SendMail(“smtp.gmail.com”,“465”);
sm.sendMail(origem,destino,assunto,mensagem);
[/quote]
Oq são esses origem,destino,assunto,mensagem ???
De onde eu pego esses valores?[/quote]
Vamos lá. Voce pode escrever substituindo esses valores por variaveis do tipo string mas escrevendo os valores para mandar o e-mail.
sm.sendMail("SEU E-MAIL","EMAIL DE DESTINO(quem vai receber o e-mail saca?)","ASSUNTO","TEXTO DO E-MAIL(escreve aqui oque a pessoa vai receber");
Galera seguinte…
classe
package br.com.enginesystem.disparador;
public class TestaSendMail {
public static void main(String[] args) {
SendMail sm = new SendMail("smtp.gmail.com","465");
sm.sendMail("????","????","Email Automático","Mensagem do email");
}
}
erro
DEBUG: JavaMail version 1.4.1
DEBUG: not loading file: /usr/lib/jvm/java-6-openjdk/jre/lib/javamail.providers
DEBUG: java.io.FileNotFoundException: /usr/lib/jvm/java-6-openjdk/jre/lib/javamail.providers (No such file or directory)
DEBUG: !anyLoaded
DEBUG: not loading resource: /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 Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
DEBUG: !anyLoaded
DEBUG: not loading resource: /META-INF/javamail.address.map
DEBUG: not loading file: /usr/lib/jvm/java-6-openjdk/jre/lib/javamail.address.map
DEBUG: java.io.FileNotFoundException: /usr/lib/jvm/java-6-openjdk/jre/lib/javamail.address.map (No such file or directory)
DEBUG: setDebug: JavaMail version 1.4.1
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false
220 mx.google.com ESMTP a30sm94367565yhe.18
DEBUG SMTP: connected to host "smtp.gmail.com", port: 465
EHLO denis-pc
250-mx.google.com at your service, [201.68.133.249]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Attempt to authenticate
AUTH LOGIN
334 VXNlcm5hbWU6
c2V1dXN1YXJpb3BhcmFsb2dpbg==
334 UGFzc3dvcmQ6
c3Vhc2VuaGFwYXJhbG9naW4=
535-5.7.1 Username and Password not accepted. Learn more at
535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 a30sm94367565yhe.18
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false
220 mx.google.com ESMTP d25sm94474647yhe.4
DEBUG SMTP: connected to host "smtp.gmail.com", port: 465
EHLO denis-pc
250-mx.google.com at your service, [201.68.133.249]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH
250 ENHANCEDSTATUSCODES
DEBUG SMTP: Found extension "SIZE", arg "35882577"
DEBUG SMTP: Found extension "8BITMIME", arg ""
DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH"
DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
DEBUG SMTP: Attempt to authenticate
AUTH LOGIN
334 VXNlcm5hbWU6
c2V1dXN1YXJpb3BhcmFsb2dpbg==
334 UGFzc3dvcmQ6
c3Vhc2VuaGFwYXJhbG9naW4=
535-5.7.1 Username and Password not accepted. Learn more at
535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 d25sm94474647yhe.4
>> Erro: Envio Mensagem
javax.mail.AuthenticationFailedException
at javax.mail.Service.connect(Service.java:319)
at javax.mail.Service.connect(Service.java:169)
at br.com.enginesystem.disparador.SendMail.sendMail(SendMail.java:93)
at br.com.enginesystem.disparador.TestaSendMail.main(TestaSendMail.java:7)
Alguem da uma luz pls