メールサーバーの移行

メールサーバーの移行

小さな会社のメールを、あるシンプルな設定から別の設定に移行しています。MX レコードは元のサーバーに残っています。また、CNAME は元のサーバーを指しています。そもそもこれを設定していないので、理由はわかりません。メール クライアントで両方のサーバー IP アドレスを使用してメールを送信できました。メール クライアントでサーバー IP アドレスを使用して、元のサーバーでメールを受信できましたが、新しいサーバーでは受信できませんでした。それほど驚くことではありません。テストするための推奨方法があるかどうか疑問に思っています。受け取るMX レコードを変更する前に、新しいサーバーで MX レコード (および CNAME エントリ) を変更して、結果を伝播させることをお勧めしますか?

答え1

構成できるソフトウェアの種類に応じて、いくつかのオプションがあります。

テストメッセージを送信しているサーバーがからExim の場合は、DNS を完全にスキップして、メッセージをテスト サーバーに直接送信する手動ルートを設定できます。ドキュメントと例はこちら: https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_manualroute_router.html#SECID123

他のメール サーバーにもこれに匹敵する機能がある可能性は高いですが、私が知っているのは Exim だけなので、他のメール サーバーについてはコメントできません。

もう 1 つのオプションは、偽の MX レコードを配置した DNS リゾルバ (たとえば BIND) を設定することです。次に、送信メール サーバーを構成して、カスタム DNS リゾルバを使用して DNS レコードを解決します。Linux では、/etc/resolve.conf多くの場合、を編集してメール サーバーが使用するリゾルバを変更できます。

関連情報