HELO命令被拒绝:需要完全限定的主机名

尝试发送电子邮件给一些更严格的设置MX我得到:

<local_hostname>: Helo command rejected: need fully-qualified hostname (in reply to RCPT TO command) 

当然,在main.cf中设置$ myhostname时,Mail会正确传递,但是这会使我与作为Box本身的主机名的默认虚拟主机名发生冲突,而传入hostname.org的邮件被视为传递由LDA,例如。 到“local_hostname”

$ myorigin和$ mydomain似乎并没有改变HELO的回应,任何build议?

我花了很多时间来解决这个问题

我正在运行一个centos服务器,并收到电子邮件反弹报告错误“Helo命令被拒绝:需要完全合格的主机名”

我结束了启用“引用/ etc / mailhelo为传出SMTP HELO [?]”这是位于“eximconfigurationpipe理器”,然后“Domains和IPS”在VPS服务器

然后我用腻子和远程服务器上运行此命令“sudo nano / etc / mailhelo”

在那个文件中我创build了域

 example.com: example.com sub.example.com: example.com example.net: example.net addon.example.net: example.net *: hostname.example.com 

(按照http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/EximDifferentIps

我已经testing过发送电子邮件,目前为止看起来都不错