尝试sendmail
使用wordpress插件启动或发送邮件时,此错误显示在maillog
:
"My unqualified host name (foo.bar) unknown; sleeping for retry"
谷歌搜索之后,最好的建议是“将foo.bar添加到/ etc / hosts文件中”,但是它已经是:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo.bar
尝试sendmail
使用wordpress插件启动或发送邮件时,此错误显示在maillog
:
"My unqualified host name (foo.bar) unknown; sleeping for retry"
谷歌搜索之后,最好的建议是“将foo.bar添加到/ etc / hosts文件中”,但是它已经是:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo.bar
Answers:
只是更改了:
127.0.0.1 localhost localhost.localdomain
127.0.0.1 foo.bar
对此
127.0.0.1 localhost localhost.localdomain foo.bar
Sendmail
查找完全限定的域名(FQDN)名称,并将localhost.localdomain
在单行版本中使用。
hostname
,以便轻松运行主机名$ hostname
。然后按照此解决方案中的建议,将显示的主机名添加到该行
接受的答案:
127.0.0.1 localhost localhost.localdomain foo.bar
似乎有效,但是会产生以下错误/var/log/syslog
:
sendmail[11655]: gethostbyaddr(192.168.1.123) failed: 1
但只留下
127.0.0.1 localhost
在中/etc/hosts
,并且删除第二行允许mail
发送,并且不会导致任何错误。
更新:在执行操作时sudo ...whatever..
出现一条消息sudo: unable to resolve host foo.bar
,但是看起来它什么都没有影响。
顺便说一句,要不重新启动就重新启动主机名服务:
systemctl restart systemd-hostnamed
在Ubuntu 16.04上,但mail
编辑后无需工作/etc/hosts