今天在工程中添加定时发送邮件功能。在本地window环境是可以发送成功的,但是当项目放到测试环境Linux后,报出
501 Command "HELO" requires an argument
在网上查询的方法都是修改Linux的hosts文件添加配置:
127.0.0.1 localhost ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
但是我试了一下。在我的项目中,邮件还是发送失败,于是查询了一下本机的主机名
查看/etc/sysconfig/network,内容如下:
NETWORKING=yes HOSTNAME=torch
因此,修改hosts文件为:
127.0.0.1 torch ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
邮件发送成功!