赞
踩
代码参考: http://blog.csdn.net/andrewniu/article/details/52594318
这里主要说的是我自己遇到的问题,分两种一种是使用QQ邮箱发送邮件,另一种是自己搭建的服务器:
第一种:
SmtpClient client = new SmtpClient("smtp.qq.com");
client.Credentials = new System.Net.NetworkCredential("*****@qq.com", "QQ授权码");
QQ邮箱授权码的获取: QQ邮箱登录之后->设置->账户->打开POP和SMTP服务,得到一个授权码,需要马上选中复制,否则你可能还得再重新开启一遍,页面应该是有问题一会儿就自动跳转。
client.Port = 587; // 465不可以不知道为啥
client.EnableSsl = true;//此处必须为true
第二种:
在windows服务器上开启SMTP Sever功能,在IIS6.0管理处添加domain,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。