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

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

 

解決步驟:服務器

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

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

3.發現該端口telnet失敗,因而登陸雲服務器管理平臺調整安全組設置blog

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

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

6.再登陸雲服務器管理平臺查看安全組設置,發現剛新增的出站規則被封(騰訊雲默認將25端口封禁,需提交申請解封)騰訊

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

相關文章
相關標籤/搜索