public void EnviarCorreo(Prioridad prioridad) { MailMessage mail = new MailMessage(); String[] emails = EmailDestino.Split(';'); foreach (String email in emails) { if (!email.Trim().Equals("")) { mail.To.Add(email); } } if (archivosAdjuntos != null) { foreach (Adjunto adjunto in archivosAdjuntos) { Attachment data = new Attachment(adjunto.Stream, MediaTypeNames.Application.Octet); ContentDisposition disposition = data.ContentDisposition; disposition.FileName = adjunto.NombreArchivo; mail.Attachments.Add(data); } } String emailUsar = EmailUsar; mail.From = new MailAddress(emailUsar, NombreAMostrar, System.Text.Encoding.UTF8); mail.Subject = Asunto; mail.SubjectEncoding = System.Text.Encoding.UTF8; mail.Body = ContenidoHTML; mail.BodyEncoding = System.Text.Encoding.UTF8; mail.IsBodyHtml = true; if (prioridad == Prioridad.Alta) { mail.Priority = MailPriority.High; } else if (prioridad == Prioridad.Normal) { mail.Priority = MailPriority.Normal; } else if (prioridad == Prioridad.Baja) { mail.Priority = MailPriority.Low; } SmtpClient client = new SmtpClient(); client.Credentials = new System.Net.NetworkCredential(emailUsar, ContrasenaUsar); client.Port = 587; client.Host = "smtp.gmail.com"; client.EnableSsl = true; try { client.Send(mail); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Enviar_Email() { MailMessage objMail = new MailMessage(); string Servidor = EmailServidorSalida; objMail.From = new MailAddress(EmailRemitente); //Remitente objMail.To.Add(EmailDestino.Trim()); //Email a enviar objMail.Subject = EmailAsunto; objMail.IsBodyHtml = true; //Formato Html del email objMail.Body = EmailMensaje; SmtpClient SmtpMail = new SmtpClient(); SmtpMail.Host = Servidor; //el nombre del servidor de correo SmtpMail.EnableSsl = EmailSSL; SmtpMail.Port = EmailPuerto; //asignamos el numero de puerto SmtpMail.UseDefaultCredentials = false; SmtpMail.Credentials = new System.Net.NetworkCredential(EmailUsuario, EmailPass); SmtpMail.Send(objMail); //Enviamos el correo }
internal MailMessage getAsMailMessage() { MailMessage lobjRet = new MailMessage(); lobjRet.Body = CorpoEmail; lobjRet.IsBodyHtml = (HTML == "S"); lobjRet.Subject = Titulo; string[] lstrTo = EmailDestino.Split(';'); foreach (string end_mail in lstrTo) { try { lobjRet.To.Add(new MailAddress(end_mail)); } catch (Exception) { } } /* * if (ArquivoAnexo01 != string.Empty) * lobjRet.Attachments.Add(new Attachment(ArquivoAnexo01)); * * if (ArquivoAnexo02 != string.Empty) * lobjRet.Attachments.Add(new Attachment(ArquivoAnexo02)); * * if (ArquivoAnexo03 != string.Empty) * lobjRet.Attachments.Add(new Attachment(ArquivoAnexo03)); * * if (ArquivoAnexo04 != string.Empty) * lobjRet.Attachments.Add(new Attachment(ArquivoAnexo04)); * * if (ArquivoAnexo05 != string.Empty) * lobjRet.Attachments.Add(new Attachment(ArquivoAnexo05)); */ return(lobjRet); }