} // constructor public void Send(string subject, ATag mailBody, ExcelPackage wb, string toAddressStr, string period = "Daily") { var email = new Html(); email .Append(new Head().Append(Report.GetStyle())) .Append(mailBody); email.MoveCssInline(Report.ParseStyle()); var oSender = new MailAddress(DefaultFromEMail, DefaultFromName); if (!string.IsNullOrWhiteSpace(toAddressStr)) { lock (typeof(BaseReportHandler)) { Mailer.Mailer.SendMail( oSender, DefaultFromEMailPassword, "EZBOB " + period + " " + subject + " Client Report", email.ToString(), toAddressStr, wb, this ); } // lock } // if Debug("Mail {0} sent to: {1}", subject, toAddressStr); } // Send