asp.net mvc发送邮件实例讲解
网络编程 2021-07-04 22:41www.168986.cn编程入门
这篇文章主要为大家详细介绍了asp. mvc发送邮件实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
QQ邮箱 POP3 和 SMTP 服务器地址设置如下邮箱POP3服务器(端口110)SMTP服务器(端口25)qq.pop.qq.smtp.qq.SMTP服务器需要身份验证。
如果是设置POP3和SMTP的SSL加密方式,则端口如下
POP3服务器(端口995)
SMTP服务器(端口465或587)。
qq邮箱要注意开启狼蚁网站SEO优化的服务qq会给你个授权码,在狼蚁网站SEO优化的代码中详细的讲了在哪用这个授权码。
控制器中代码
using System.Net.Mail;//邮件发送需引用 public ActionResult bindStep3(ModelCompany c) { ......... .......... ........... MailAddress MessageFrom = new MailAddress("xxxxx@qq."); //发件人邮箱地址 string MessageTo = pany.COMPANY_EMAIL; //收件人邮箱地址 string MessageSubject = "激活验证"; //邮件主题 string MessageBody = "请进行邮箱验证来完成您注册的一步,点击狼蚁网站SEO优化的链接激活您的帐号<br><a target='_blank' rel='nofollow' style='color: #0041D3; text-decoration: underline' href=''>激活</a>"; //邮件内容 (一般是一个网址链接,生成随机数加验证id参数,点击去网站验证。) if (SendMail(MessageFrom, MessageTo, MessageSubject, MessageBody)) { Response.Write("<script type='text/javascript'>alert('发送邮件失败');</script>"); } else { Response.Write("<script type='text/javascript'>alert('发送邮件失败');</script>"); } TempData["CompanyBind3"] = pany; return View("bindStep3"); } public bool SendMail(MailAddress MessageFrom,string MessageTo,string MessageSubject,string MessageBody) //发送验证邮件 { MailMessage message = new MailMessage(); message.To.Add(MessageTo); message.From = MessageFrom; message.Subject = MessageSubject; message.SubjectEncoding = System.Text.Encoding.UTF8; message.Body = MessageBody; message.BodyEncoding = System.Text.Encoding.UTF8; message.IsBodyHtml = true; //是否为html格式 message.Priority = MailPriority.High; //发送邮件的优先等级 SmtpClient sc = new SmtpClient(); sc.EnableSsl = true;//是否SSL加密 sc.Host = "smtp.qq."; //指定发送邮件的服务器地址或IP sc.Port = 587; //指定发送邮件端口 sc.Credentials = new System.Net.NetworkCredential("xxxxx@qq.", "xxxxx"); //指定登录服务器的用户名和密码(注意这里的密码是开通上面的pop3/smtp服务提供给你的授权密码,不是你的qq密码) try { sc.Send(message); //发送邮件 } catch(Exception e) { Response.Write(e.Message); return false; } return true; }
实现效果
参考文章
以上就是本文的全部内容,希望对大家学习asp. mvc发送邮件有所帮助。
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程