質問: メールサーバーの構築に関する質問(2) こんにちは。以前もメールサーバのことについて質問させていただきました。 その際、アドバイス・回答をしていただいた方、有難う御座いました。 質問内容ですが、メールサーバの構築に関するものです。さらに、このメールサーバは大学や会社などのすでにネットワーク環境が出来ている中に構築する場合です。 なにが出来ないかというと、eudoraというメーラーを使っていますが、受信に関しては、大学内・外どちらからでも、受信できます。しかし、送信ができません・・ しかし、サーバーマシンからメールを書いて送信すると・・なぜか、大学内・外どちらにでも、送信できるのです・・・????? 以前までは、まったく、送信できなかったのですが、アドバイスなどから、ホスト名の名前解決が出来てないということがわかり、dnsの設定のほうを変えました。 本を読んだところ、ネットワーク環境が出来ている大学や会社の場合はdnsをキャッシュ(オンリー)サーバーとして設定すればいいようなことがかいてあったので・・ 自分では、設定したつもりなのですが・・・なぜ、上記のような現象が起きているのでしょう・・??アドバイスのほど宜しくお願い致します。 それと、/etc/hostsにはホスト名とipアドレスを書きこんであるのに、名前解決ができないのです・・・dnsに関係あるのでしょうか・・??(大学や会社内に関してです)
回答: 多分mtaの設定の問題でしょう。 だって、他のマシンからこのmtaを使った送信が できてしまうと、spamメールが送信可能という ことになってしまいますので初期状態では 自分自身(loop back address)からしか送信できない ようになっているはずです。 mtaの設定でリレーを許可するhost/networkを 指定する必要があったはずです。