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不能發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章