web-dev-qa-db-ja.com

MXがrelayhostを検索するのはなぜですか?

私は接尾辞のconfにあります:

リレーホスト= my.internal.relay.example.org

すべてのメールはこのリレーを通過します。デフォルトでは、postfixは[〜#〜] mx [〜#〜]my.internal.relay.example.org

なぜ?

MXレコードの目的ではありません。ドメインではなく、このホストを介して送信したいだけです。

私はそれを修正する方法を知っています([]またはpostfix configを使用)。接尾辞のマニュアルには、動作を変更する方法が記載されていますが、理由は記載されていません。

1
exeral

SMTPサーバーの場合、MXレコードにメールを配信するのは非常に自然です。

relayhost 設定でMXレコードもサポートすることにより、MXのネイティブフォールオーバー、負荷分散、冗長性も自動的に取得されますレコードが提供できます。

リレーマシンが1つしかない場合は、単一のIPアドレスまたはホスト名のみをサポートすることはすべて問題ありません。
[。そのrelayhost ip-address/hostnameのバランサー。 MXレコードの使用は、Postfixにフェイルオーバーサポートを追加するよりもおそらく簡単です。たとえば、backup_relayhostのオプション設定を使用します。

1
HBruijn