Problemas de Envio de email

.NET

19/04/2012

Galera boa noite,

estou tendo problemas em um código que estou utilizando para envio de email, ja verifiquei em vários lugares e o código é sempre o mesmo, mas no meu caso especificamente não esta funcionando, alguem poderia me dar um auxilio e dizer onde estou errando? segue o codigo:

Try
Dim oMail As New MailMessage
oMail.From = New MailAddress(meuEmail@hotmail.com)
oMail.To.Add(New MailAddress(emailDeDestino@hotmail.com))
oMail.IsBodyHtml = true
oMail.Subject = teste envio mail
oMail.Body = teste de envio usando SMTP


Dim oSMTP As New SmtpClient(smtp.gmail.com)
oSMTP.Credentials = New System.Net.NetworkCredential(MeuEmail, MinhaSenha)
oSMTP.EnableSsl = True
oSMTP.Port = 587
oSMTP.Send(oMail)

Catch erro As Exception
MsgBox(erro.ToString)
End Try

com esse código me retorna o seguinte erro:

System.Net.Mail.SmtpException: Falha ao enviar email. ---> System.Net.WebException: Impossível conectar-se ao servidor remoto ---> System.Net.Sockets.SocketException: Uma tentativa de conexão falhou porque o componente conectado não respondeu
corretamente após um período de tempo ou a conexão estabelecida falhou
porque o host conectado não respondeu 74.125.45.108:25

aguardo a ajuda de voces

abs
Fernando Borstmann

Fernando Borstmann

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

19/04/2012

VOcê está tentando enviar um email usando o SMTP do GMail, porém com um email do Hotmail?
GOSTEI 0
Fernando Borstmann

Fernando Borstmann

19/04/2012

Não, eu apenas ilustrei o email com hotmail, mas na verdade o email utilizado e do gmail
GOSTEI 0
Rodrigo Odasaki

Rodrigo Odasaki

19/04/2012

Veja com seu host as informações corretas do servidor SMTP.

Se a autenticação é SSL
Porta de saída: 25 ou 587
O servidor correto SMTP

Faça um teste realizando um telnet no endereço do servidor SMTP:
telnet Ip + Porta
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

19/04/2012

As configurações que eu usei aqui foram:
SmtpClient smtp = new SmtpClient(SMTP.gmail.com);
        smtp.Port = 25;
        smtp.EnableSsl = true;


E funcionou.
GOSTEI 0
Fernando Borstmann

Fernando Borstmann

19/04/2012

Estou usando essas mesmas configuracoes, eu consigo o envio mais esta intermitente, e assim mesmo?
GOSTEI 0
Thiago Santana

Thiago Santana

19/04/2012

Conseguiu resolver esse problema?
Estou passando pela mesma situação...
GOSTEI 0
POSTAR