C# 邮箱验证激活
2011-11-02 15:24
197 查看
/// <summary> /// 发送邮件 发送激活码 /// </summary> /// <param name="address">接受者地址</param> /// <param name="displayName">接收者姓名</param> /// <param name="signString">激活码</param> public static void RegionSendEmail(string address, string displayName, string signString, string userName)//发激活码邮件部分 { try { Encoding encoding = Encoding.GetEncoding("utf-8"); Configuration config = WebConfigurationManager.OpenWebConfiguration("~/web.config"); MailSettingsSectionGroup settings = (MailSettingsSectionGroup)config.GetSectionGroup("system.net/mailSettings"); MailAddress from = new MailAddress(settings.Smtp.From, settings.Smtp.Network.UserName, encoding); MailAddress to = new MailAddress(address, displayName, encoding); MailMessage message = new MailMessage(from, to); message.SubjectEncoding = encoding; message.IsBodyHtml = true; message.Priority = MailPriority.High; message.Subject = "XXXXX邮箱验证激活"; message.BodyEncoding = encoding; StringBuilder sb = new StringBuilder(); sb.Append("您好:"); sb.Append(userName); sb.Append("<br/>请点击下面的连接来验证激活"); sb.Append(string.Format("<br/><a href='http://baidu.com/Index/CheckingEmailBack.aspx?SignString={0}&userName={1}'>", signString, userName)); sb.Append(string.Format("http://baidu.com/Index/CheckingEmailBack.aspx?SignString={0}&userName={1}", signString, userName)); sb.Append("</a>"); //邮件主体 message.Body = sb.ToString(); //服务器 SmtpClient client = new SmtpClient(settings.Smtp.Network.Host); //的用户名和密码 client.Credentials = new NetworkCredential(settings.Smtp.From, settings.Smtp.Network.Password); client.Send(message); } catch (Exception ex) { throw new Exception(ex.Message); } }
相关文章推荐
- 注册页实现激活邮箱验证(asp.net c#)
- 注册页实现激活邮箱验证(asp.net c#)
- C# 邮箱验证激活
- asp.net/c# 注册页实现激活邮箱验证
- [转]C# 邮箱验证激活
- 注册页实现激活邮箱验证(asp.net c#) 详细实现
- 注册页实现激活邮箱验证
- PHP发送邮箱激活验证
- C#验证类 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- C#邮件验证(用指定邮箱给另外的邮箱发邮件)
- PHP用户注册邮箱验证激活帐号
- ASP.Net注册时使用邮箱激活验证
- C# 注册邮箱验证的实现代码
- 使用Flask实现邮箱验证激活和用户管理功能
- asp.net实现邮箱验证功能,通过邮箱链接激活该帐号
- C# 验证邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP类
- C#正则验证常用电话+邮箱
- C#验证类 可验证:邮箱,电话,手机,数字,英文,日期,身份证,邮编,网址,IP
- C#验证邮箱地址、网址格式的的方法
- PHP用户注册邮箱验证激活帐号