Esempio n. 1
0
        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();
        }
Esempio n. 2
0
 /// <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());
     }
 }