/// <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); }
/// <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; }