private void EnviarCorreo(ALCSA.Negocio.Requerimientos.Requerimiento requerimiento, bool creacion) { try { ALCSA.FWK.Web.Mail objMail = new ALCSA.FWK.Web.Mail(); objMail.Destinatarios = BuscarDestinatariosEnBaseDatos(requerimiento, creacion); if (objMail.Destinatarios.Count.Equals(0)) { return; } objMail.Emisor = ConfigurationManager.AppSettings["CORREO_EMISOR"]; objMail.Asunto = string.Format("ALCSA - {0} Requerimiento Número {1:00000}", creacion ? "Creacion" : "Cambio de Estado", requerimiento.ID); objMail.Mensaje = CrearMensaje(requerimiento, creacion); objMail.Enviar( ConfigurationManager.AppSettings["SERVIDOR_CORREO"], Convert.ToInt32(ConfigurationManager.AppSettings["PUERTO_SERVIDOR_CORREO"]), false, ConfigurationManager.AppSettings["CONTRASENA_CORREO"] ); } catch { } }
private bool EnviarCorreo() { try { if (!pnlCorreo.Visible) { return(false); } ALCSA.FWK.Web.Mail objMail = new ALCSA.FWK.Web.Mail(); objMail.Destinatarios = BuscarDestinatariosEnBaseDatos(); string[] arrDestinatarios = txtDestinatarios.Text.Replace(" ", string.Empty).Split(new char[] { ',' }); foreach (string strDestinatario in arrDestinatarios) { if (ALCSA.FWK.Web.Mail.EmailValido(strDestinatario)) { objMail.Destinatarios.Add(strDestinatario); } } if (objMail.Destinatarios.Count.Equals(0)) { return(false); } objMail.Emisor = ConfigurationManager.AppSettings["CORREO_EMISOR"]; objMail.Asunto = ConfigurationManager.AppSettings["ASUNTO_MAIL"]; objMail.Mensaje = CrearMensaje(); return(objMail.Enviar(ConfigurationManager.AppSettings["SERVIDOR_CORREO"], Convert.ToInt32(ConfigurationManager.AppSettings["PUERTO_SERVIDOR_CORREO"]), false, ConfigurationManager.AppSettings["CONTRASENA_CORREO"])); } catch { } return(false); }