Esempio n. 1
0
        public bool SendMail()
        {
            _mailData = _mailTemplate.GetMailTemplate();

            using (var mailHelper = new MailHelper())
            {

                //Prepare the underline mailhelper data
                foreach (string toAddress in _mailData.To)
                {
                    if(!string.IsNullOrWhiteSpace(toAddress))
                        mailHelper.ToAddresses.Add(toAddress);
                }
                foreach (string bccAddress in _mailData.Bcc)
                {
                    if (!string.IsNullOrWhiteSpace(bccAddress))
                        mailHelper.BccAddresses.Add(bccAddress);
                }
                foreach (string ccAddress in _mailData.Cc)
                {
                    if (!string.IsNullOrWhiteSpace(ccAddress))
                        mailHelper.BccAddresses.Add(ccAddress);
                }

                mailHelper.Subject = _mailData.Subject;
                mailHelper.From = _mailData.From;
                mailHelper.Body = _mailData.Body;

                mailHelper.Send();
            }

            return true;
        }
 public UpsellMailTemplateFromXml()
 {
     _mailData = new MailGenericData();
 }