Foros del Web » Programando para Internet » ASPX (.net) »

SMTP a través de SSL

Estas en el tema de SMTP a través de SSL en el foro de ASPX (.net) en Foros del Web. Amigo estoy utilizando un código que encontré en la web y me da el siguiente ERROR:"El certificado remoto no es válido según el procedimiento de ...
  #1 (permalink)  
Antiguo 03/06/2008, 15:28
 
Fecha de Ingreso: febrero-2006
Mensajes: 47
Antigüedad: 18 años, 3 meses
Puntos: 0
De acuerdo SMTP a través de SSL

Amigo estoy utilizando un código que encontré en la web y me da el siguiente ERROR:"El certificado remoto no es válido según el procedimiento de validación."
Pue ssucede que estoy en una red privada "segura" y al enviar correo smtp hay que aprobar el certificado de confianza del servidor smtp y no tengo idea de como hacerlo.
Este es el código que utilizo:
Código HTML:
{
            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
            msg.To.Add("[email protected]");
            msg.From = new MailAddress("[email protected]", "Tu Nombre", System.Text.Encoding.UTF8);
            msg.Subject = "Prueba de correo";
            msg.SubjectEncoding = System.Text.Encoding.UTF8;
            msg.Body = "Cuerpo del mensaje";
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.IsBodyHtml = false; 

            //Aquí es donde se hace lo especial
            SmtpClient client = new SmtpClient();
            client.Credentials = new System.Net.NetworkCredential("[email protected]", "miclave");
            client.Port = puerto;
            client.Host = "smtp.dominio.com";
            client.EnableSsl = true; //Esto es para que vaya a través de SSL 
            try
            {
                        client.Send(msg);
            }
            catch (System.Net.Mail.SmtpException ex)
            {
                        Console.WriteLine(ex.Message);
                        Console.ReadLine();
            }
    }
Si tiene alguna idea de como se hace o otra vía me sería de mucha utilidad, Gracias.
  #2 (permalink)  
Antiguo 03/06/2008, 15:33
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: SMTP a través de SSL

porq no pruebas cambiando tu puerto a 465 o 587

client.Port=465 o 587;
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 04/06/2008, 07:08
 
Fecha de Ingreso: febrero-2006
Mensajes: 47
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: SMTP a través de SSL

Peterpay: Gracias por la sugerencia pero ya eso lo hice antes y pude determinar el puerto correcto, pero el error me lo da la validación del certificado de confianza.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.