Erro javamail

4 respostas
B

Boa noite

Tenho uma classe enviadora de emails que funcionava PERFEITAMENTE sem nehum erro envia os emails numa boa

começei a encontrar uam exception que segundo li no gogole poderia ocorrer por causa do firewal e av do meu pc
desativei tudo e memso assim continua ocorrendo o erro alguem saberia me dizer o porque

segue a exceptios que começou a acontecer

DEBUG: setDebug: JavaMail version 1.4ea
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 587, isSSL false
DEBUG SMTP: exception reading response: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
>> Erro: Envio Mensagem tipo eh Exception reading response
javax.mail.MessagingException: Exception reading response;
  nested exception is:
	javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
	at javax.mail.Service.connect(Service.java:275)
	at javax.mail.Service.connect(Service.java:156)
	at br.com.borges.disparador.SendMail.sendMail(SendMail.java:98)
	at br.com.borges.disparador.DisparatorPlus.mandar(DisparatorPlus.java:39)
	at br.com.borges.disparador.enviador.disparo(enviador.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:283)
	at org.springframework.scheduling.support.MethodInvokingRunnable.run(MethodInvokingRunnable.java:76)
	at org.springframework.scheduling.timer.DelegatingTimerTask.run(DelegatingTimerTask.java:66)
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)
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.readDataRecord(Unknown Source)
	at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown Source)
	at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
	... 16 more
o enviador ta fazendo isso: esta na posicao 2 da lista para [email removido] usando o email [email removido]  enviandoola sou o <a href='http://189.6.175.147:8081/tccCristiano/site/produtoVerSemSecao.do?id=12584&v1=13214&v2=11761&v3=s'>clique no produto</a>
roncarei 3840 milesimos de segundo
o enviador ta fazendo isso: esta na posicao 2 da lista para [email removido] usando o email [email removido]  enviandoola sou o

4 Respostas

A

Colega… desculpe não ajudar em seu problema… mas gostaria de saber algumas coisas sobre sua aplicação:

1 - a conta que você usa para autenticar como remetente das mensagens é do gmail?

2 - qual o máximo de mensagens que você consegue enviar?

Z

Para o gmail, vc deve utilizar uma conexão com SSL, senão aparece esse erro.

B

Sim vou veririficar isso a principio não tava dando erro nehum verei se é o ssl obrigado,pois tenho um parametro que controla isso para mim .

Quanto a resposta do primeiro reply do meu post sim eu tenho controle da quantidade de envio de emails pela minha aplicação e ela o gmail sim para fazer esses envios.

B

Obrigado pessoal pela ajuda o problema era no banco de dados por algum motivo estava errada a porta do smtp do gmail no banco e por isso naun rolava ele tentava bater an porta errada e não saia

Criado 22 de outubro de 2010
Ultima resposta 24 de out. de 2010
Respostas 4
Participantes 3