asp.Net Mvc下发送验证邮件
2012-07-04 09:29
417 查看
public void SendMail() { //声明一个可以用SmtpClient发送的邮件 MailMessage mail = new MailMessage(); //设置邮件的主题 mail.Subject = "您有来自网站的新留言"; StringBuilder content = new StringBuilder(); content.Append("姓名:").Append(model.Name).Append("<br / >"); content.Append("邮箱:").Append(model.Email).Append("<br / >"); content.Append("手机:").Append(model.Mobile).Append("<br / >"); content.Append("信息:").Append(model.Content).Append("<br / >"); //设置邮件的内容 mail.Body = content.ToString(); //设置邮件内容的编码 mail.BodyEncoding = Encoding.UTF8; //设置邮件是否为html格式 mail.IsBodyHtml = true; //设置邮件的优先级 mail.Priority = MailPriority.High; //声明一个用来发送邮件的帐号 MailAddress mailaddress = new MailAddress("发送邮件的帐号"); mail.From = mailaddress; //声明一个用来接收邮件的帐号 MailAddress mailaddress_receive = new MailAddress("接收邮件的帐号"); //将接收邮件的帐号添加到收件人的地址集合,因为可以同时将一封邮件发送给多人,所以这里使用集合类型来存储收件人地址。 mail.To.Add(mailaddress_receive); //声明一个简单邮件传输协议用来发送邮件 SmtpClient client = new SmtpClient(); //设置发件主机的SMTP服务器.比如163的SMTP服务器是:smtp.163.com,不同的主机有不同的SMTP服务器,需要我们到发件邮箱中查询。 client.Host = model_emailAccounts.SendAddress; //设置SMTP事务的端口,这个也是要到发件邮箱中查询 client.Port = 25; //设置发件邮箱账号的用户名和密码 client.Credentials = new NetworkCredential('用户名','密码'); //开始发送 client.Send(mail); }
相关文章推荐
- ASP.NET MVC通过发送邮件激活注册用户
- asp.net 实现邮箱验证(注册的时候发送邮件激活链接的那种)
- asp.net mvc 邮件发送
- ASP.NET MVC通过发送邮件激活注册用户
- [翻译]ASP.NET MVC 3 开发的20个秘诀(五)[20 Recipes for Programming MVC 3]:发送欢迎邮件
- C# 发送邮件整理,包括控制台程序、WPF、WebForm 及 ASP.NET MVC
- asp.net mvc发送邮件
- asp.net mvc发送邮件
- asp.net mvc发送邮件实例讲解
- 用CDO对象在ASP.NET中发送带验证的邮件
- asp.net MVC 发送邮件
- asp.net mvc发送邮件附带附件代码~~~~
- ASP.NET中用CDO带验证发送邮件
- ASP.NET MVC 发送邮件(异步)
- asp.net发送邮件,使用MD5加密解密,实现用户注册完成后发送流水号(账号)到对方邮箱,jeasyUI验证,combobox的使用完成 实例下载
- asp.net mvc发送邮件
- ASP.NET MVC 模块与组件——发送邮件
- asp.net mvc发送邮件
- asp.net mvc发送邮件实例讲解
- MVC使用ASP.NET Identity 2.0实现用户身份安全相关功能,比如通过短信或邮件发送安全码,账户锁定等