sendmailでローカルサーバ外にメールが送信できない
Solaris10のデフォルトでインストールされている/usr/lib/sendmailで
ローカルサーバ外にメールを送信することができません。
宛先をローカルサーバ内のアドレスにした場合、問題なくメールを
送信できるのですが、ローカルサーバ外のアドレスを指定すると、
メールが送信できません。
/var/log/syslog を確認したところ、以下のメッセージが
出力されていました。
---
Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: to=<外部アドレス>, delay=00:07:30, xdelay=00:07:30, mailer=esmtp, pri=120373, relay=
mailhost, dsn=5.1.2, stat=Host unknown (Name server: mailhost: host not found)
Feb 4 12:12:02 ホスト名 sendmail[25774]: [ID 801593 mail.info] n1434WdZ025772: n143C2dZ0257
74: DSN: Host unknown (Name server: mailhost: host not found)
---
エラーではmailhostがないというようなメッセージがでています。
当サーバとほぼ同じネットワーク設定をしたSolaris9のサーバでは
問題なくメールが送信できていますが、Solaris10の場合はこのmailhostの
設定が必要なのでしょうか?