
ダウンタイムをほとんど発生させずにメール サーバーを別のホストに移行する必要があります。
私の質問は、次のように 2 つの MX レコードを 1 つを古いサーバーに設定し、もう 1 つを新しいサーバーに設定する場合です。
mail.xy 10 xxxx mail.xy 20 yyyy 新しいサーバーですべてのユーザーが作成された後、古いサーバーをオフにするだけで、電子メールが新しいサーバーに配信されるようになりますか?
答え1
メール サーバーを移行する場合、まず最初にすべきことは、MX レコードの TTL を低く設定して、キャッシュされる期間を長くしないことです。ほとんどの場合、60 ~ 300 秒の値はおそらく十分に低い値です。ほとんどの送信メール サーバーは、通常、電子メールの送信時に何度も再試行するため、必要なのはおそらくこれだけです。TTL を低く設定して、準備ができたらレコードを交換するだけです。
複数の Mail Exchange レコードに関するご質問ですが、2 つの MX サーバーを構成し、1 つは古いサーバーを指し、もう 1 つは新しいサーバーを指すようにすると、送信側のマシンは最初に最も低いサーバーに送信を試み、最も低いサーバーに到達できない場合は次に高いサーバーに送信を試みます。
したがって、レコードが 2 つあれば問題ありません。新しいサーバーを高い値にすることをお勧めします。また、新しいサーバーがすべての受信メールを新しいサーバーに転送する準備ができたら、古いサーバーで SMTP ルール/ルートを構成することもできます。