メール送信ができません。ポートを空けるにはどうやれば
Red hat linux 7.3、sendmailを使用しています。LAN上のマシンからメールを送ろうとすると、「サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、またはアイドル時間が長すぎた可能性があります。 アカウント : ホスト.ドメイン.jp', サーバー : '***.***.***.IPアドレス', プロトコル : SMTP, ポート : 25, セキュリティ (SSL): なし, エラー番号 : 0x800CCC0F」とでます。
1.サーバー上でtelnet ホスト名.ドメイン名 25 とすると
ホスト名.ドメイン名:Unknown host となり
2.telnet ***.***.***.サーバーのIPアドレス 25 とすると
telnet:Unable to connect to remote host:No route to host となります。
3.telnet localhost 25 とすると
Connected to ホスト名 (127.0.0.1) となりつながります。
ファイアーウォールか何かが関係しているのかと思い、lokkitでファイアーウォールなしにしても変わりません。また、
netstat -an をうつと tcp 0 0 127.0.0.1:25 略 listenはありますが、
tcp 0 0 0.0.0.0:25は 略 listenありません。ちなみに
tcp 0 0 0.0.0.0:110 略 listen はあります。
質問1 tcp 0 0 0.0.0.0:25 略 listen を作るためには何をどうすればいいですか。
質問2 1.の問題は名前解決ができてないということでしょうか。
質問3 メールをこのサーバー配下のuserに送ったのですが届かず帰ってきます。メ ールをサーバーが受け付けるようにするには何をすればいいのでしょうか。
よろしくお願いします。
お礼
早速のご回答ありがとうございました。 読み取り権限がついていなかったので、つけたらエラーメッセージは出なくなりました。