Beispiel #1
0

        
Beispiel #2
0
        /// <summary>
        /// 发送找回密码邮件
        /// </summary>
        /// <param name="to">接收邮箱</param>
        /// <param name="userName">接收人</param>
        /// <param name="url">url</param>
        public static bool SendFindPwdEmail(string to, string userName, string url)
        {
            //标题
            string subject = _mallconfiginfo.MallName + "找回密码邮件";

            StringBuilder body = new StringBuilder(_emailconfiginfo.FindPwdBody);

            body.Replace("{mallname}", _mallconfiginfo.MallName);
            body.Replace("{siteurl}", _mallconfiginfo.SiteUrl);
            body.Replace("{username}", userName);
            body.Replace("{deadline}", DateTime.Now.AddMinutes(30).ToString("yyyy-MM-dd HH:mm"));
            body.Replace("{url}", url);

            return(_iemailstrategy.Send(to, subject, body.ToString()));
        }
Beispiel #3
0
        public static bool SendFeedbackMsg(FeedBackInfo info)
        {
            if (BSConfig.EmailConfig.SendFeedBackMail.Equals(1))
            {
                string subject = BSConfig.EmailConfig.FeedBackTitle.Replace("{linkman}", info.LinkMan);

                string body = BSConfig.EmailConfig.FeedBackBody.Replace("{linkman}", info.LinkMan)
                              .Replace("{addtime}", info.AddTime.ToString())
                              .Replace("{tel}", info.Tel)
                              .Replace("{email}", info.Email)
                              .Replace("{tag}", info.Tag)
                              .Replace("{body}", info.Body);


                return(_iemailstrategy.Send(BSConfig.EmailConfig.FeedBackMail, subject, body));
            }
            else
            {
                return(true);
            }
        }