尝试发送电子邮件给一些更严格的设置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议?
从编辑到原始问题:
http://www.linuxquestions.org/questions/linux-server-73/how-to-map-local-addresses-to-fqdn-addresses-with-postfix-894863/将mydestination设置为“”,然后更改$ myhostname到FQDN解决了这个问题。
我花了很多时间来解决这个问题
我正在运行一个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过发送电子邮件,目前为止看起来都不错