- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sendmailでローカルサーバ外にメールが送信できない)
ローカルサーバ外へのメール送信ができない理由と解決方法
このQ&Aのポイント
- Solaris10のデフォルトでインストールされている/usr/lib/sendmailでローカルサーバ外にメールを送信することができません。宛先がローカルサーバ内のアドレスの場合は問題なく送信できますが、ローカルサーバ外のアドレスを指定すると送信できません。
- /var/log/syslogには「Host unknown (Name server: mailhost: host not found)」というエラーメッセージが出力されています。このエラーメッセージはmailhostが見つからないという意味で、Solaris10の場合にはmailhostの設定が必要な可能性があります。
- 同じネットワーク設定をしたSolaris9のサーバでは問題なくメールが送信できていますが、Solaris10ではmailhostの設定が必要とされています。mailhostの設定がないためにローカルサーバ外へのメール送信ができない問題を解決するには、mailhostの設定を行う必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「reply先に指定された『mailhost』と言うホストが見当たらない」と言っているようですが? sendmailを呼び出す際にreply先は正しく設定していますか? sendmailを呼び出す際にreply先を指定しなかった場合、sendmailがデフォルトで付けるreply先の値は正しいですか?
お礼
Solaris9でメール送信をした際、特に何もせずに動作したため、 Solaris10も同様に何もしていませんでした。 なお、reply先(relayの間違い?)は設定していません。 また、自己レスですが、以下のサイトを参考にmailhostを自サーバに 設定したところ、問題なくメールが送信できました。 http://docs.sun.com/app/docs/doc/817-1177/6mgu65vf3?l=sv&a=view ご回答ありがとうございました。