A continuación les pongo el código necesario para poder enviar un mail desde .Net 2.0 o superior utilizando un servidor de correo que requiere Autenticación. El código es:
MailMessage mail = new MailMessage();
SmtpClient smtp = new SmtpClient("mail.midominio.com", 25);
mail.From = new MailAddress("mail@midominio.com");
mail.To.Add("destinatario@mail.com");
mail.Subject = "Asunto";
mail.Body = "Aquí se debe ingresar el mensaje...";
mail.IsBodyHtml = true;
smtp.EnableSsl = false;
smtp.Credentials = new NetworkCredential("miUsuario","miClave");
// Prioridad
mail.Priority = MailPriority.Normal;
//Esto es porque el Servidor requiere Autenticacion
smtp.UseDefaultCredentials = false;
smtp.Send(mail);
Se debe tener en cuenta que hay que incluir los namespaces System.Net y System.Net.Mail.
Si desean saber más en detalle para que sirve cada linea descripta anteriormente, los invito a que lean el post de un colega (hagan click en el siguiente link).
Saludos.
0 comentarios:
Publicar un comentario