SMTP服务器(windows)搭建及配置(.net)

代码参考: 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,

            

                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("创建的电脑用户账户名", "对应密码");
                client.Host = "自己的外网IP";//我试了127.0.0.1不能发

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值