使用 sendmail 发送单封电子邮件大约需要 15 秒。
/var/log/mail.log:
Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry
/etc/主机名:
piotr-probook
在 /etc/hosts 中:
127.0.0.1 piotr-probook localdev localhost
192.168.1.1 router
/etc/mail/sendmail.cf:
# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts
显然,当我输入 url 时,我可以 pingpiotr-probook
主机和浏览器中的 HTTP 服务器弹出窗口http://piotr-probook
我做错了什么?如何解决该问题?
答案1
Sendmail 要求“hostname”的结果是一个完全限定的域名才能正常启动。
将主机名设置为类似 piotr-probook.localdomain 并更新 /etc/hosts。
/etc/hosts
127.0.0.1 piotr-probook.localdomain piotr-probook localdev localhost