« 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 の代わりに ".local" という記述を追加する。
(上記設定例で、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

 
Powered by Movable Type 4.27-ja | RSS1.0 | RSS2.0 | ATOM