none
Programa em VB dando erro ao enviar e-mail RRS feed

  • 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!


    sexta-feira, 11 de outubro de 2013 00:18

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
    sexta-feira, 11 de outubro de 2013 17:54
  • 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
    sábado, 12 de outubro de 2013 02:08

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
    sexta-feira, 11 de outubro de 2013 17:54
  • 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
    sábado, 12 de outubro de 2013 02:08