none
Problema al enviar email .net RRS feed

  • Pregunta

  • Hola a todos,

    Resulta que tengo una app que envía correos electrónicos a usuarios, esta rutina funciona bien excepto en el lugar donde debo instalar la app, el envíar un correo desde la aplicación contectada a la red de internet de ese lugar, esta arroja una innerException indicando "No es posible conectar con el servidor remoto" y la otra excepción mas interna indicando error de conexión, pienso que pueden ser los permios de esa red o quizás me falte algo en la codificación pero debo aclarar que en otras redes funciona bien, estoy utilizando credenciales de gmail como la cuenta que enviara los mails.

    Codigo que envía correos:

      SmtpClient server = new SmtpClient("smtp.gmail.com", 587);
    
    		
            public Email()
            {	
                server.Credentials = new System.Net.NetworkCredential("test@gmail.com", "test");
                server.EnableSsl = true;
            }
    
            public void enviar(MailMessage msg)
            {
                try
                {
                    server.Send(msg);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }

    muchas gracias de antemano.

    jueves, 13 de julio de 2017 18:21

Respuestas

  • hola

    Estas seguro que desde ese servidor tienes acceso a internet? porque si desde un entorno funciona y desde ese obtienes un mensaje que no response o paso el timeout entonces esta claro que no hay salida a internet o quizas el firewall esta bloqueando el puerto de smtp

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Jorge TurradoMVP jueves, 13 de julio de 2017 21:39
    • Marcado como respuesta Alan Moncada jueves, 13 de julio de 2017 23:10
    jueves, 13 de julio de 2017 20:10