Envio de email

5 respostas
R

amigos estou fazendo um programa simples para o envio de email mais estou recebendo essa exception

o que pode ser ?

org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.gmail.com:25
	at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1138)
	at org.apache.commons.mail.Email.send(Email.java:1163)
	at br.com.getnet.rotina.Teste.enviaEmailSimples(Teste.java:34)
	at br.com.getnet.rotina.Teste.main(Teste.java:16)
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
  nested exception is:
	java.net.ConnectException: Connection refused: connect
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1545)
	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
	at javax.mail.Service.connect(Service.java:313)
	at javax.mail.Service.connect(Service.java:172)
	at javax.mail.Service.connect(Service.java:121)
	at javax.mail.Transport.send0(Transport.java:190)
	at javax.mail.Transport.send(Transport.java:120)
	at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1128)
	... 3 more
Caused by: java.net.ConnectException: Connection refused: connect
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.PlainSocketImpl.doConnect(Unknown Source)
	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
	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:267)
	at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:201)
	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511)
	... 10 more

5 Respostas

otaviojava

Ele não está conseguindo conectar na porta 465.
Verifica o seu firewall

R

como posso resolver isso se meu firewall estiver desativado ?

porque esse problema só acontece se eu estiver na rede da empresa que trabalho na minha casa funciona

otaviojava

É exatamente isso.
tenta ver com o pessoal do suporte ou do cpd para liberar essa porta.

R

a unica opção e essa ?

otaviojava

Olha para enviar e-mail ele usa a porta 465.
Eu acredito que essa é a unica opção já que essa porta é:
Protocolo: SMTP, Porta: 465, Segura (SSL):

Criado 10 de janeiro de 2011
Ultima resposta 11 de jan. de 2011
Respostas 5
Participantes 2