como configuro conexión cifrada SSL en smtp

05/09/2007 - 18:46 por Carmelo J. Morales Muñoz | Informe spam
hola!

tengo unas rutinas para enviar email pero ahora resulta que tengo que
habilitar ssl en el puerto saliente, pero no se como hacerlo.

¿se puede hacer esto >? ¿como?

gracias!


pd: aquí pongo el código que tengo para enviar el email.


try
{
int puertoSmtp = 0;
if (!int.TryParse(Settings.Default.PuertoSmtp, out
puertoSmtp))
{
puertoSmtp = 25;
}
MailMessage mensaje = new MailMessage(_from, _to,
_asunto, _mensaje);
SmtpClient cliente = new SmtpClient(_servidorSmtp,
puertoSmtp);
cliente.Credentials = new
System.Net.NetworkCredential(_usuario, _clave);
Attachment att = new
Attachment(Settings.Default.CartaPresentacion );
mensaje.Attachments.Add(att);
cliente.Send(mensaje);
MessageBox.Show("La carta de presentación ha sido
enviada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (SmtpException ex)
{
MessageBox.Show(ex.Message.ToString(), "SMTP
Excepción", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (Exception ex2)
{
MessageBox.Show(ex2.Message.ToString(), "Excepción",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
 

Leer las respuestas

#1 Alberto Poblacion
05/09/2007 - 19:24 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
tengo unas rutinas para enviar email pero ahora resulta que tengo que
habilitar ssl en el puerto saliente, pero no se como hacerlo.



El SmtpClient ("cliente" en tu código) tiene una propiedad .EnableSsl
precisamente para eso.

http://msdn2.microsoft.com/en-us/li...lessl.aspx

Preguntas similares