Solaris 資料一覧
OS起動時に「sendmail: unable to qualify my own domain name (xxxxx) -- using short name」というメッセージが出る
2008/3/26更新
対応バージョン: 10
上記以外に「sendmail: My unqualified host name (xxxxx) unknown; sleeping for retry」というエラーが出る場合もある。
両者ともsendmailが自身のホスト名としてFQDNを検索したがそれが得られなかったことが原因である。
/etc/inet/hosts(*)にFQDNを記述することでエラーは出なくなるが、ホストがドメインに属しているかどうかで記述方法が異なる。
ドメインに属している場合
通常のFQDNを記述する。
例) ホスト名がhost1、ドメイン名がbar.com
192.168.0.1 host1 host1.bar.com
ドメインに属していない場合
FQDNの代わりにホスト名に「.local」を付加する。
例) ホスト名がhost1
192.168.0.1 host1 host1.local
(*) ホスト情報を記述したファイルとして/etc/inet/hostsの他に同ファイルにシンボリックリンクを張った/etc/inet/ipnodesも存在するが、OSのリビジョンによってはipnodesがhostsにシンボリックリンクされていない場合があり、その場合はipnodesも同様に修正する。
関連資料・記事