Beispiel #1
0
        public virtual EmailAddress GetSiteFromEmail()
        {
            _info = Engine.Settings.Basic;
            _mail = Engine.Settings.Mail;
            string siteTitle = Engine.Settings.Basic.FullTitle;
            string fromName  = _mail.FromName.IsSet() ? _mail.FromName : siteTitle.IsSet() ? siteTitle : "HoodCMS";
            string fromEmail = _mail.FromEmail.IsSet() ? _mail.FromEmail : _info.Email.IsSet() ? _info.Email : "*****@*****.**";

            return(new EmailAddress(fromEmail, fromName));
        }
Beispiel #2
0
 protected SendGridClient GetMailClient()
 {
     _info = Engine.Settings.Basic;
     _mail = Engine.Settings.Mail;
     return(new SendGridClient(_mail.SendGridKey));
 }