最近在作郵件發送的服務,根據任務調度定時發送。問題是:服務在本地跑的時候均可以發送成功,放到服務器上以後發現一隻發送失敗,日誌記錄報錯,錯誤如上。服務器
尋找解決該問題的方法時,發現主要有:測試
1.hostName寫錯日誌
2.郵箱沒有開啓服務驗證域名
3.受權密碼失效密碼
因爲本地測試成功而且使用的是公司服務,還有其餘郵件服務正常運行,因此上面3條在這裏不適用。方法
當我 ping 服務器與163服務域名時,發現是失敗的。文件
【ping smtp.163.comping
ping: unknown host smtp.163.com】co
解決方法:在服務器host文件中,添加郵箱的DNS服務便可。smtp