private void enviarLogProceso() { var pathLog = logger.getRutaArchivoLog(); var gestorCorreo = new GestorCorreo { EmailTo = Configuracion.correo_EmailNotificacion + ";" + "*****@*****.**", EmailFrom = "*****@*****.**", EmailSubject = string.Format("{0} Log Robot Anulaciones", Configuracion.Gds), EmailAttachments = new string[] { pathLog } }; gestorCorreo.Enviar(); }
/// <summary> /// Envía mail de confirmación al terminar un proceso en concreto. /// </summary> /// <param name="nombreCorreo"></param> /// <param name="subject"></param> /// <param name="body"></param> private void sendMail(string nombreCorreo, string subject, string body) { try { var objCorreo = new classCorreo(); objCorreo.ToCorreo = Configuracion.correo_EmailRobotAlertas; objCorreo.BCCCorreo = Configuracion.correo_EmailNotificacion; objCorreo.NombreCorreo = string.Format("{0} - {1}", Configuracion.empresa, nombreCorreo); objCorreo.SubjectCorreo = string.Format("{0} - {1}", Configuracion.empresa, subject); objCorreo.BodyCorreo = body; var pathLog = logger.getRutaArchivoLog(); objEnviarEmail.SendAttachment(objCorreo, true, "ROBOTANULACIONES", 3, new List <string> { pathLog }); } catch (Exception e) { logger.info("Ocurrió un error al enviar mail : " + e.ToString()); } }