
Wir müssen einen Mailserver nahezu ohne Ausfallzeiten auf einen anderen Host migrieren.
Meine Frage ist nun, ob wir zwei MX-Einträge festlegen, einen für den alten Server und den anderen für den neuen, etwa so:
mail.xy 10 xxxx mail.xy 20 yyyy Können wir, nachdem alle Benutzer auf dem neuen Server erstellt wurden, einfach den alten Server abschalten und die E-Mails werden an den neuen zugestellt?
Antwort1
Wenn Sie einen Mailserver migrieren, sollten Sie als Erstes so schnell wie möglich Ihre MX-Einträge auf eine niedrige TTL setzen, damit sie nicht zu lange zwischengespeichert werden. Ein Wert von 60-300 Sekunden ist in den meisten Fällen wahrscheinlich niedrig genug. Angesichts der Tatsache, dass die meisten sendenden Mailserver beim Senden von E-Mails normalerweise viele Wiederholungsversuche unternehmen, ist dies wahrscheinlich alles, was Sie brauchen. Setzen Sie einfach eine niedrige TTL und tauschen Sie die Einträge aus, wenn Sie bereit sind.
Zu Ihrer Frage zu mehreren Mail Exchange-Einträgen: Wenn Sie zwei MX-Server konfigurieren, von denen einer auf Ihren alten und der andere auf Ihren neuen Server verweist, sollte jeder Computer, der etwas sendet, zuerst versuchen, an den niedrigsten Server zu senden. Wenn der niedrigste nicht erreichbar ist, sollte es mit dem nächsthöheren Server versucht werden.
Zwei Einträge zu haben, sollte also kein Problem sein. Wahrscheinlich möchten Sie, dass Ihr neuer Server den höheren Wert hat. Möglicherweise möchten Sie auch eine SMTP-Regel/Route auf dem alten Server konfigurieren, sobald der neue Server bereit ist, alle eingehenden E-Mails an den neuen Server weiterzuleiten.