Ejemplo n.º 1
0
        /// <summary>
        ///   发送激活邮箱用的邮件
        /// </summary>
        /// <param name="baseurl"> </param>
        /// <param name="email"> </param>
        /// <param name="nickname"> </param>
        /// <param name="subject"> </param>
        /// <param name="contentMessage"> </param>
        /// <returns> true 成功;false 失败 </returns>
        public static bool SendValidateMail(string baseurl, string email, string nickname, string subject, string contentMessage)
        {
            if (string.IsNullOrEmpty(email))
            {
                //没有输入邮箱参数
                Dev.Log.Loger.Error("【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<没有输入邮箱参数>");
                return(false);
            }

            try
            {
                if (!Dev.Comm.Validate.Validate.IsEmail(email))
                {
                    //邮箱格式不正确
                    Dev.Log.Loger.Error("【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<邮箱格式不正确>");
                    return(false);
                }
            }
            catch (Exception)
            {
                //邮箱格式不正确
                Dev.Log.Loger.Error(
                    "【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<验证邮箱格式报错了Dev.Comm.Validate.Validate.IsEmail(email)>");

                return(false);
            }

            //邮箱设置
            var configMessage = ConfigurationManager.AppSettings["ToMail"].ToString();

            var    mymail = new Dev.Comm.Net.Mail("");
            string result;
            var    around = mymail.ToSendMail(configMessage, email, nickname, subject, contentMessage, out result);

            if (around != 0)
            {
                Dev.Log.Loger.Error("发送邮件失败,code=" + around + "=>result = " + result);
            }

            return(around == 0);
        }
Ejemplo n.º 2
0
        /// <summary>
        ///   发送激活邮箱用的邮件
        /// </summary>
        /// <param name="baseurl"> </param>
        /// <param name="email"> </param>
        /// <param name="nickname"> </param>
        /// <param name="subject"> </param>
        /// <param name="contentMessage"> </param>
        /// <returns> true 成功;false 失败 </returns>
        public static bool SendValidateMail(string baseurl, string email, string nickname, string subject, string contentMessage)
        {
            if (string.IsNullOrEmpty(email))
            {
                //没有输入邮箱参数
                Dev.Log.Loger.Error("【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<没有输入邮箱参数>");
                return false;
            }

            try
            {
                if (!Dev.Comm.Validate.Validate.IsEmail(email))
                {
                    //邮箱格式不正确
                    Dev.Log.Loger.Error("【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<邮箱格式不正确>");
                    return false;
                }
            }
            catch (Exception)
            {
                //邮箱格式不正确
                Dev.Log.Loger.Error(
                    "【Dx.Activity.BLL.Members--Add()--SendValidateMail()】账号已经注册成功,发送激活邮件失败<验证邮箱格式报错了Dev.Comm.Validate.Validate.IsEmail(email)>");

                return false;
            }

            //邮箱设置
            var configMessage = ConfigurationManager.AppSettings["ToMail"].ToString();

            var mymail = new Dev.Comm.Net.Mail("");
            string result;
            var around = mymail.ToSendMail(configMessage, email, nickname, subject, contentMessage, out result);

            if (around != 0)
            {
                Dev.Log.Loger.Error("发送邮件失败,code=" + around + "=>result = " + result);
            }

            return around == 0;
        }