• 締切済み

sendmail中継サーバ設定について

SMTP/POPサーバをsendmailで構築してるんですが、メールの送受信が出来なかったので、sendmail.cfを編集し、中継サーバのドメインを設定したところ、正常に送受信が出来るようになりました。 <変更箇所> # “Smart” relay host (may be null) DSドメイン名 そこで疑問なんですが、SMTPにおいては中継サーバを設定することにより、問題が解決出来たのは理解出来るんですが、POPはDNSのMXレコードを参照しに行くので、上記の設定変更がなぜ関係あるのか分かりません。 (MXレコードは既に設定済みです) どなたかご教授いただけないでしょうか。

みんなの回答

回答No.2

メールの送受信が出来なかった、ということですが、メールソフトは Outlook Express ですか? 何となく 1. 送信しようとしてエラー 2. 送信がエラーになったので受信処理は実施せず だったのでは... と思いました。 lowrider 2005 さんが仰っているように、POP の際には MX レコードそのものは参照しませんので、無関係です。

回答No.1

ん~、ネットワークとかファイヤーウォールとかの設定がわからないので的確に答えることはできませんが... smart relay host は、これを指定すれば全ての外向きメールが指定したサーバに送られる、というだけです。Firewall下とかいろんな要素でそうする場合がありますが、sendmail単体でみれば別に必要なものではありません。(そのメールサーバからInternetに対して25番ポートが開放されていれば、設定しなくても配信されるはず) またsendmailにPOPの機能はありませんので、おそらくqpopperとかdovecotなどの別のソフトウエアが入っているはずです。 さらに、POPはMXレコードを参照しません。 メーラーが、POPサーバに指定したドメイン名のAレコードを参照するだけです。 どのような本なりサイトを参照され、どのようなサーバ及びネットワーク構成なのか、もうちょっと説明していただけるとありがたいです。

関連するQ&A