sendmail, sm-clientの起動が遅いとき

alkoshikawa 1,598views 更新:2015年2月19日

sendmailを起動しようとして固まり、以下のログがでたときの対策です。

sendmail[21423]: starting daemon (8.14.4): SMTP+queueing@01:00:00
sm-msp-queue[21432]: My unqualified host name ({hostname}}) unknown; sleeping for retry
sendmail[21469]: My unqualified host name ({hostname}) unknown; sleeping for retry

hostname がFQDNになっていないと固まってしまうようです、 通常 /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

があるので、問題出ないのですが別件の対応でLocalのIPにホストネームを指定すると発生します。
こんなんです

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.10  develop10

解決するには

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.1.10  develop10 develop10.localdomain

とFQDNを追加すると問題なくなります。

正直Exim使ったほうが良いと思う

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません