Received sendmail errors, looked it up on internet. Turns out I didn’t fill out my /etc/hosts file correctly.
Here’s what’s what:
jeroen@<hostname>:/var/log# cat /var/log/syslog Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.warning] gethostbyaddr(192.168.1.101) failed: 1 Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.notice] alias database /etc/mail/aliases rebuilt by root Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): queueing@00:15:00 Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.info] /etc/mail/aliases: 12 aliases, longest 10 bytes, 138 bytes total Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.warning] gethostbyaddr(192.168.1.101) failed: 1 Aug 16 11:31:54 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): SMTP+queueing@00:15:00 Aug 16 17:31:12 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): SMTP+queueing@00:15:00 Aug 16 17:31:12 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): queueing@00:15:00 Aug 18 07:38:46 <hostname> sendmail[***]: [ID 702911 mail.warning] My unqualified host name (<hostname>) unknown; sleeping for retry Aug 18 07:38:46 <hostname> sendmail[***]: [ID 702911 mail.crit] My unqualified host name (<hostname>) unknown; sleeping for retry Aug 18 07:39:46 <hostname> sendmail[***]: [ID 702911 mail.warning] unable to qualify my own domain name (<hostname>) -- using short name Aug 18 07:39:46 <hostname> sendmail[***]: [ID 702911 mail.alert] unable to qualify my own domain name (<hostname>) -- using short name Aug 18 07:39:46 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): SMTP+queueing@00:15:00 Aug 18 07:39:46 <hostname> sendmail[***]: [ID 702911 mail.info] starting daemon (8.14.3+Sun): queueing@00:15:00 jeroen@<hostname>:# cat /etc/hosts # Internet host table # ::1 <hostname> <hostname>.local localhost loghost 10.10.1.11 <hostname> 10.10.1.12 <hostname>-rge1
Alter your hosts file, so that it has fully qualified domainnames in it, like so:
# Internet host table # ::1 <hostname> <hostname>.local localhost loghost 192.168.1.101 <hostname>.pouwiel.com <hostname> 192.168.1.102 <hostname>-rge1.pouwiel.com <hostname>-rge1 jeroen@<hostname>:/etc/mail# /usr/lib/mail/sh/check-hostname Hostname <hostname> OK: fully qualified as <hostname>.pouwiel.com