11

It takes ~15 seconds to send single e-mail using sendmail.

/var/log/mail.log:

Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry

/etc/hostname:

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

Obviously I can ping piotr-probook host and HTTP server popups in browser when i type url http://piotr-probook

What am I doing wrong? How to fix the problem?

20

Sendmail requires that the result of "hostname" be a fully qualified domain name to start cleanly.

Set the hostname to something like piotr-probook.localdomain and update /etc/hosts.

/etc/hosts

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost
| improve this answer | |
  • 1
    Thank you! It works! Btw. it works without changing machine hostname. I just added piotr-probook.localdomain to /etc/hosts and everything is ok – user21886 Jul 31 '13 at 13:27
  • Thanks so much, Btw, I add a newline 127.0.0.1 piotr-probook.localdomain seems not work, but merge it to ONE line, it works!! – liuyang1 Mar 19 '15 at 9:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.