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