1. 程式人生 > >騰訊雲服務器使用smtp發送郵件

騰訊雲服務器使用smtp發送郵件

管理平臺 問題 tpc detail 原來 pcl 發送 安全 article

問題:在騰訊雲服務器上使用自編寫的郵件服務失敗。查其原因,是該郵件服務調用smtpclient.Send(mailMessage)時,出現錯誤:由於連接方在一段時間後沒有正確答復或連接的主機沒有反應,連接嘗試失敗。

解決步驟:

1.嘗試ping郵件服務器地址:xxx.xxx.xxx.xxx

2.ping通後嘗試telnet該地址的25端口:xxx.xxx.xxx.xxx 25

3.發現該端口telnet失敗,於是登錄雲服務器管理平臺調整安全組設置

4.在安全組設置中,新增一個出站規則:xxx.xxx.xxx.xxx 25,再嘗試telnet該端口,能通

5.調試郵件服務,嘗試發送一封郵件,失敗,跟原來一樣的報錯

6.再登錄雲服務器管理平臺查看安全組設置,發現剛新增的出站規則已被封(騰訊雲不允許將其服務器作為郵件服務器,作一個聲明)

7.在雲服務器管理平臺中點擊“25端口解封”,進行解封申請

8.解封完成,再嘗試調用郵件服務,成功

參考資料:

1.檢查是否能用telnet連通郵件服務器:https://blog.csdn.net/hengji666/article/details/79725840

2.解決連接郵件服務器失敗的方法:https://blog.csdn.net/qq_23483671/article/details/77367298

3.關於25端口的一些討論:https://www.v2ex.com/t/387752

騰訊雲服務器使用smtp發送郵件