C#使用QQ的SMTP服务器发送邮件
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: VisualStudio2015
作者:lc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在开发中常常遇到邮件发送,所以今天阿特意去深入学习一下。
功能:QQ邮箱的邮件发送
(1)第一步:下载腾讯QQ,然后在腾讯QQ注册一个账号,并且注册成功。
(2)第二步:打开浏览器,输入网址:https://mail.qq.com,登录邮箱。
(3)第三步:点击设置——账户,看到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务。
(4)第四步:把“POP3/SMTP服务”开启。
图1-1
(5)第五步:开启“POP3/SMTP服务”,获取授权码。
(6)第六步:获取得“POP3/SMTP服务”授权码,并保存,就可以了。
(7)第七步:实例化System.Web.Mail.MailMessage类:调用To属性是接收的邮箱、From属性是发送的邮箱、Subject属性是主题、BodyFormat属性是返回格式、Body属性是发送内容等,具体实现如图代码。
图1-3
(8)第八步:接收邮箱信息,效果图。
图1-4
总结:
在项目开发中常常用到,所以特意找点时间来总结一下,邮箱常常用来做验证码等信息类的东西。因为用短信费用太贵了,QQ邮箱是免费的,用户量比较普及,所以也很受程序员欢迎。