最近在作邮件发送的服务,根据任务调度定时发送。问题是:服务在本地跑的时候均可以发送成功,放到服务器上以后发现一只发送失败,日志记录报错,错误如上。服务器
寻找解决该问题的方法时,发现主要有:测试
1.hostName写错日志
2.邮箱没有开启服务验证域名
3.受权密码失效密码
因为本地测试成功而且使用的是公司服务,还有其余邮件服务正常运行,因此上面3条在这里不适用。方法
当我 ping 服务器与163服务域名时,发现是失败的。文件
【ping smtp.163.comping
ping: unknown host smtp.163.com】co
解决方法:在服务器host文件中,添加邮箱的DNS服务便可。smtp