Пример #1
0
 /// <summary>
 ///         发送邮件 type 0:表示注册激活邮件,1:表示找回密码邮件
 /// </summary>
 /// <param name="username"></param>
 /// <param name="email"></param>
 /// <param name="type"></param>
 protected void SendEmail(string username, string email, int type)
 {
     YSWL.MALL.BLL.Ms.EmailTemplet emailBll = new EmailTemplet();
     switch (type)
     {
     case 1:
         emailBll.SendFindPwdEmail(username, email);
         break;
     }
 }
Пример #2
0
        public string GetEmailTemplet(EmailTemplet emailTemplet, EmailBodyType emailBodyType)
        {
            var    emailTempletName = string.Format("{0}.{1}", emailTemplet, emailBodyType);
            string emailTempletStr;

            if (_isCacheEmailTemplet)
            {
                emailTempletStr = CacheHelper.GetCache <string>(emailTempletName);
                if (string.IsNullOrEmpty(emailTempletStr))
                {
                    return(GetEmailTempletFromFile(emailTempletName));
                }
                return(emailTempletStr);
            }
            return(GetEmailTempletFromFile(emailTempletName));
        }
Пример #3
0
 /// <summary>
 /// 单一发信接口模型
 /// </summary>
 /// <param name="toAddress"></param>
 /// <param name="emailBodyType"></param>
 /// <param name="emailTemplet"></param>
 public SingleSendMailModel(string toAddress, EmailBodyType emailBodyType = EmailBodyType.Html, EmailTemplet?emailTemplet = null)
 {
     _toAddress     = toAddress;
     _emailBodyType = emailBodyType;
     _emailTemplet  = emailTemplet ?? GetDefaultEmailTemplet();
 }