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

代码参考: http://blog.csdn.net/andrewniu/article/details/52594318windows


这里主要说的是我本身遇到的问题,分两种一种是使用QQ邮箱发送邮件,另外一种是本身搭建的服务器:服务器

第一种:dom

            SmtpClient client = new SmtpClient("smtp.qq.com");            
            client.Credentials = new System.Net.NetworkCredential("*****@qq.com", "QQ受权码");
            QQ邮箱受权码的获取: QQ邮箱登陆以后->设置->帐户->打开POP和SMTP服务,获得一个受权码,须要立刻选中复制,不然你可能还得再从新开启一遍,页面应该是有问题一下子就自动跳转。
            client.Port = 587;  // 465不能够不知道为啥
.net

            client.EnableSsl = true;//此处必须为trueblog

 第二种:
get

            在windows服务器上开启SMTP Sever功能,在IIS6.0管理处添加domain,
登录

            

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