web-dev-qa-db-ja.com

MXレコード-2つのサーバーに移動しますか?

現在、IMAP用の単一のメールサーバーがあります。 Exchangeを紹介したいとしますが、すべてのユーザーがExchangeを利用するわけではありません。一部のユーザーは私の「レガシー」IMAPにあり、他のユーザーは「新しい」Exchangeにあります。このような2つのサービスで(同じ電子メールドメインからの)ユーザーを「分割」することは可能ですか? MXレコードはどのように見えますか?これは不可能だと私は推測しますが、私は尋ねると思いました。

ちなみに、ExchangeはIMAPなどを提供できることを理解していますが、私の質問は、サービスとMXレコード間でユーザーを分割することについてです。上記の実際のプロトコルは単なる例です。

15
Unknown Coder

単一のドメイン名内のMXレコードを介してこれを行う方法はありません。DNSは常に、優先度の最も高いMXレコードで応答するサーバーに[email protected]および[email protected]宛ての電子メールをポイントします。 (つまり、最初のIPアドレスで応答がなかった場合を除いて、2番目に高い優先度のMXレコードは使用されません。最初のIPアドレスに接続しても、メールが不正なアドレスとして拒否された場合、送信クライアントはnot次のMXレコードへの送信を再試行します。)

ただし、サブドメインを使用してこれを行うことができます。たとえば、メインのメールサーバー(およびMXレコード)はacme.example宛てのすべてのメールに応答しますが、Exchangeサーバーは[email protected]のようなメールにのみ応答します。そして、これを少し簡単にするための1つのトリックは、[email protected]の電子メールを除いてメインサーバーを用意し、それらすべてを[email protected]に転送することです。 (送信者の混乱を少なくするために、チャーリーの電子メールクライアントを[email protected]の「返信先」アドレスで構成する必要があります。)

また、上記のトリックには大きな注意点があります。ExchangeはActive Directoryドメインに関連付けられているため、ユーザーをサブドメインに移動したり、Exchangeサーバーが応答しているサブドメインを変更したりするのは簡単ではありません。古いサーバーから全員を一度に新しいExchangeサーバーに変換するだけです。

16
ewall