private void mailSuccess(string emailAddress, string excelFile)
        {
            MailMessage m = new MailMessage();

            m.Subject = String.Format("File {0} processed successfully", excelFile);
            m.Body    = String.Format("File {0} processed successfully on {1}", excelFile, DateTime.Now);
            m.To.Add(new MailAddress(emailAddress));
            EmailDaemon d = new EmailDaemon(log);

            d.SendMail(emailAddress, m);
        }
        private void mailFailure(string emailAddress, string excelFile, string message, string stackTrace)
        {
            MailMessage m    = new MailMessage();
            var         body = String.Format("File {0} processing failed on {1}\nMessage:{2}\nStacktrace:{3}", excelFile, DateTime.Now, message, stackTrace);

            m.Subject = String.Format("File {0} failed to process", excelFile);
            m.To.Add(new MailAddress(emailAddress));
            m.Body = body;
            EmailDaemon d = new EmailDaemon(log);

            d.SendMail(emailAddress, m);
        }