MailmanインストールをサーバーAからサーバーBに移行しています。サーバーBは完全に構成されており、移動の準備ができていますが、ドメインのMXエントリを変更する前にテストしたいと思います。 HTTPをテストしている場合は、/etc/hosts
ファイルを変更してそのようにテストしますが、同様の電子メールの手法に精通していません。実際にDNSエントリを更新する前にメールサーバーの移行をテストする方法はありますか、それともネームサーバーの変更が伝播するときに変更を加えて最善を期待する必要がありますか?
まず、必須のjoeqwerty引用: " DNSレコードは伝播されず、キャッシュされます。"
ドメイン名と一致する別の電子メールサーバーが使用するDNSサーバーにゾーンを作成し、そのゾーンに新しいMXレコードを配置して、宛先ドメインのインターネットDNSサーバーを効果的に「切り詰める」ことにより、新しいMXレコードをテストできます。次に、DNSサーバーによってホストされているゾーンで指定されたMXレコードを使用するように、この電子メールサーバーを介して電子メールを送信できます。もちろん、これは、この架空の他の電子メールサーバーが使用するDNSサーバーを制御できることを意味します。それは私が考えることができるテストとほぼ同じくらい現実的です。複雑ですが、現実的です。
TELNETを使用して新しい電子メールサーバーに対してSMTP会話を実行し、サーバーが電子メールを適切に配信していることを確認してください。また、サーバーがNATファイアウォールの背後にある場合は、TCPポート25がパブリックIPからプライベートIPに適切に転送されていることを確認してください(つまり、テストLAN外のどこかからTELNETでそれを)。
あなたがすべてをしたなら、あなたはおそらく行ってもいいでしょう。