asp.net mvc发送邮件实例讲解
即时通信软件邮箱POP3和简单邮件传输协议服务器地址设置如下:邮箱POP3服务器(端口110)SMTP服务器(端口25)QQ。复合。QQ。comsmtp。QQ。comsmtp服务器需要身份验证。
如果是设置POP3和简单邮件传输协议的加密套接字协议层加密方式,则端口如下:
POP3服务器(端口995)
简单邮件传输协议服务器(端口465或587)。
即时通信软件邮箱要注意开启下面的服务:qq会给你个授权码,在下面的代码中详细的讲了在哪用这个授权码。
控制器中代码:
使用系统。网络邮件;//邮件发送需引用公共操作结果绑定步骤3(模型公司c){ 0....邮件地址MessageFrom=新邮件地址('[电子邮件保护]');//发件人邮箱地址字符串MessageTo=公司。公司_电子邮件;//收件人邮箱地址字符串MessageSubject='激活验证;//邮件主题字符串MessageBody='请进行邮箱验证来完成您注册的最后一步,点击下面的链接激活您的帐号:bra target=' _ blank ' rel=' no follow ' style=' color : # 0041 D3;文本修饰:下划线href=' '激活/a ';//邮件内容(一般是一个网址链接,生成随机数加验证编号参数,点击去网站验证)if (SendMail(MessageFrom,MessageTo,MessageSubject,MessageBody)) { Response .write('脚本类型=' text/JavaScript ' alert('发送邮件失败');/script ');} else { Response .write('脚本类型=' text/JavaScript ' alert('发送邮件失败');/script ');} TempData[' company bind 3 ']=company;返回视图("绑定步骤3");}公共bool SendMail(邮件地址消息发件人,字符串消息收件人,字符串消息主题,字符串消息正文)//发送验证邮件{邮件消息=新邮件消息();消息。添加到(消息到);消息发件人=发件人消息主题=消息主题消息。主题编码=系统文字。编码。UTF8消息正文=消息正文消息。身体编码=系统文字。编码。UTF8消息. IsBodyHtml=true//是否为超文本标记语言格式消息。优先级=邮件优先级。高;//发送邮件的优先等级SmtpClient sc=new SmtpClient();即EnableSsl=true//是否加密套接字协议层加密即主机=' SMTP。QQ。com ';//指定发送邮件的服务器地址或知识产权供应链.端口=587;//指定发送邮件端口即凭证=新系统净。网络凭据('[电子邮件保护]','
版权声明:asp.net mvc发送邮件实例讲解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。