Usuário com melhor resposta
Programa em VB dando erro ao enviar e-mail

Pergunta
-
Olá meus amigos,
presto serviço para uma empresa em que há um sistema rodando em VB. Quando o sistema gera um e-mail e vai enviar, dá o seguinte erro:
error 12012 smtp connection failed. timeout exceeded
Apesar de eu entender um pouco de C# e PHP, não manjo nada de VB, e o código fica com ele.
A minha dúvida é: o problema pode ser no software, rodando na estação, ou é necessário por algum motivo abrir alguma porta no firewall do Windows do server, que nem é utilizado no processo?
De todo modo, eu abri a porta 587 no servidor, mas acho que isso nem seria necessário, já que a aplicação usa a estação para enviar o e-mail.
Espero que possam me ajudar, abraços!
- Editado Ariel de Souza sexta-feira, 11 de outubro de 2013 00:42
Respostas
-
Boa tarde,
Normalmete timeout é gerado pro problema de conexão.
Você consegue enviar e-mails normalmente pelo Outllook, não sendo pela sua aplicação?
E tente execute o seguinte comando no cmd telnet <nome_servidor> <porta de teste> e poste aqui o resultado.
Esse comando irá verificar se esta sendo possivel se conectar com o servidor através da porta informada.
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Sugerido como Resposta Durval Ramos segunda-feira, 14 de outubro de 2013 11:12
- Marcado como Resposta Giovani Cr quinta-feira, 17 de outubro de 2013 12:27
-
mas entao,voce ta direcionando pra qual porta?
e as regras de firewall?como o amigo disse ali,tente usar o telnet.
Microsoft Technology Associate (MTA)
- Marcado como Resposta Giovani Cr quinta-feira, 17 de outubro de 2013 12:27
Todas as Respostas
-
Boa tarde,
Normalmete timeout é gerado pro problema de conexão.
Você consegue enviar e-mails normalmente pelo Outllook, não sendo pela sua aplicação?
E tente execute o seguinte comando no cmd telnet <nome_servidor> <porta de teste> e poste aqui o resultado.
Esse comando irá verificar se esta sendo possivel se conectar com o servidor através da porta informada.
Att,
Giovani Cruzara – Microsoft Contingent Staff
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
Msdn Community Support
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Sugerido como Resposta Durval Ramos segunda-feira, 14 de outubro de 2013 11:12
- Marcado como Resposta Giovani Cr quinta-feira, 17 de outubro de 2013 12:27
-
mas entao,voce ta direcionando pra qual porta?
e as regras de firewall?como o amigo disse ali,tente usar o telnet.
Microsoft Technology Associate (MTA)
- Marcado como Resposta Giovani Cr quinta-feira, 17 de outubro de 2013 12:27