/// <summary> /// Envia Correo /// </summary> /// <param name="mailto"></param> /// <param name="subject"></param> /// <param name="message"></param> /// <param name="Configuracion"></param> private static void EnviarCorreo(string mailto, string subject, string message, XmlDocument Configuracion) { try { Configuracion.ConfiguracionDeSistemaLogic configLogic = new Configuracion.ConfiguracionDeSistemaLogic(Configuracion); string mailfrom = configLogic.CorreoCorreoLocal; string host = configLogic.CorreoSMTP; bool usePassword = configLogic.CorreoUsarPassword; if (usePassword) { string fromPassword = configLogic.CorreoPassword; int port = configLogic.CorreoPuerto; bool enableSSL = configLogic.CorreoUsarSSL; sendMail(mailto, mailfrom, fromPassword, message, subject, host, port, enableSSL); } else { sendMail(mailto, mailfrom, message, subject, host); } } catch (Exception ex) { log.Fatal("Error fatal al preparar correo para envio.", ex); throw; } }
/// <summary> /// Envia Correo /// </summary> /// <param name="mailto"></param> /// <param name="subject"></param> /// <param name="message"></param> /// <param name="Configuracion"></param> private static void EnviarCorreo(string mailto, string subject, string message, XmlDocument Configuracion) { try { Configuracion.ConfiguracionDeSistemaLogic configLogic = new Configuracion.ConfiguracionDeSistemaLogic(Configuracion); string mailfrom = configLogic.CorreoCorreoLocal; string host = configLogic.CorreoSMTP; bool usePassword = configLogic.CorreoUsarPassword; if (usePassword) { string fromPassword = configLogic.CorreoPassword; int port = configLogic.CorreoPuerto; bool enableSSL = configLogic.CorreoUsarSSL; sendMail(mailto, mailfrom, fromPassword, message, subject, host, port, enableSSL); } else sendMail(mailto, mailfrom, message, subject, host); } catch (Exception ex) { log.Fatal("Error fatal al preparar correo para envio.", ex); throw; } }