Código usando SmtpClient en C#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
try { string servidor = ConfigurationManager.AppSettings["Servidor"]; string usuario = ConfigurationManager.AppSettings["Usuario"]; string clave = ConfigurationManager.AppSettings["Clave"]; // Los usuarios van separados por coma string destinatarios = ConfigurationManager.AppSettings["Destinatarios"]; var smtp = new SmtpClient(servidor); smtp.Port = 587; smtp.Credentials = new System.Net.NetworkCredential(usuario, clave); var mensaje = new MailMessage(); mensaje.From = new MailAddress(usuario); mensaje.Subject = "Hola buenos días, ayer fue:"+ DateTime.Now.AddDays(-1).ToShortDateString(); mensaje.Body = cuerpo; foreach (var destinatario in destinatarios.Split(',')) { mensaje.To.Add(destinatario); } smtp.Send(mensaje); smtp.Dispose(); return true; } catch { return false; } } |