sendmail の newaliases が遅い

メールサービスは外部的に使っていないサーバでこんなエラーが出た

WARNING: local host name (hoge6) is not qualified; see cf/README: WHO AM I?

hoge6 はサーバ名として /etc/sysconfig/network に記載している値

$ cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=hoge6

hoge6 は誰ですか?というメッセージなので /etc/hosts に書いてみた

127.0.0.1 hoge6

しかし、この状態で newaliases をしても同様の警告が出て、しかも応答がなかなか返ってこなくなった。
むしろ記述がない方が早い。

昔メールサーバは FQDN を前提としているというのをどこかでみた気がするので、hoge6.localdomain みたいなものを付け足してやれば良いかも知れない、ということで付け足した

127.0.0.1 hoge6 hoge6.localdomain

結果 newaliases がすぐ返ってくるようになった。
素人的な感覚でいうと「.(ドット)」がある名前も併記すると名前解決ができる、という理解でよいかな。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です