« vi の基本的な操作について | メイン | Flip4Mac WMV Player 2.3.3.3 »
2010年4月27日
sendmail: unable to qualify my own domain name
system boot 時などに以下のようなメッセージが出力される時がある。
sendmail[329]: [ID 702911 mail.alert] unable to qualify my own domain
name (HOSTNAME.) -- using short name
sendmail[328]: [ID 702911 mail.crit] My unqualified host name (HOSTNAME.)
unknown; sleeping for retry
これはsendmail が FQDN(完全ドメイン名) を検索したが、システムよりこの情報が得られなかった場合に出力されるメッセージ。
このため、システムがドメインに属している場合は場合には、FQDN の記述を行うことでメッセージの出力を抑制することができる。
FQDN の設定を行うファイルは、Solaris 9 以前の環境では /etc/inet/hosts
となります。
Solaris 10 からは、/etc/inet/hosts に加えて /etc/inet/ipnodes でもホス
ト名管理を行っているので、2つのファイルを編集する必要がある。
[設定例]
ホスト名 test01、ドメイン名 abc.com のシステムの場合
test01# vi /etc/inet/hosts
#
# Internet host table
#
127.0.0.1 localhost
10.1.2.3 test01 test01.abc.com loghost
~~~~~~~~~~~~~~~~~
:
test01# vi /etc/inet/ipnodes
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
10.1.2.3 test01 test01.abc.com loghost
~~~~~~~~~~~~~~~~~
:
* 注 *
Solaris 10 では、使用しているハードウェアリリースとパッチリビ
ジョンによっては、ipnodes ファイルが hosts ファイルへのシンボ
リック・リンクとなっている場合がある。これは、「hosts と
ipnodes ファイルの内容は同期させておく必要のある」という改善
要求(Document ID: 82858) により、変更が行われたため。
シンボリック・リンクされている場合は、hosts ファイルのみを変
更することで ipnodes ファイルへも設定が反映されるので、
ipnodes ファイルの変更の必要はない。
# ls -l /etc/inet/ipnodes
lrwxrwxrwx 1 root root 7 11月 13日 13:10 /etc/inet/ipnodes -> ./hosts
~~~~~~~~~~
ipnodes が hosts ファイルへのリンクとなっている↑
FQDN を持たないシステム(ドメインに属していないシステム)については、
FQDN の代わりに "
(上記設定例で、test01.abc.com の部分を test01.local とする。)
[設定例]
10.1.2.3 test01 test01.local loghost
~~~~~~~~~~~
* 注 *
Solaris 9 以前のシステムでは、上記の他、test01. という記述でも
メッセージを抑制可能。しかし、Solaris 10 では FQDN のチェ
ックが厳しくなっており、test01. では抑制することができない。
test01.local の場合はどのバージョンのシステムでも設定可能で、
Sun 社推奨設定もこちらになっている。
sendmail による FQDN チェックの動作は、sendmail 8.8.8+Sun からの仕様変更に伴って行われるようになった。Solaris 8, 9, 10 等の最近のOS は、最初から 8.8.8+Sun 以上のバージョンの sendmail がバンドルされている。
OS バンドルの sendmail バージョンは、以下のようなコマンドにより確認することができる。
[実行例]
動作している sendmail の場合
# mconnect < /dev/null
停止している sendmail の場合
# /usr/lib/sendmail -d0.1 < /dev/null
投稿者 AJ : 2010年4月27日 21:36
トラックバック
このエントリーのトラックバックURL:
http://www.factory-aj.com/cgi/mtctrl/mt-tb.cgi/289