MX Records - auf zwei Server gehen?

15

Im Moment habe ich einen einzigen Mailserver für IMAP. Angenommen, ich möchte Exchange vorstellen, aber nicht alle Benutzer werden darauf zugreifen. Einige Benutzer befinden sich in meinem "alten" IMAP, andere in der "neuen" Exchange. Ist es möglich, Ihre Benutzer (aus derselben E-Mail-Domäne) auf zwei Dienste wie diesen aufzuteilen? Wie würden die MX-Datensätze aussehen? Ich vermute, dass dies nicht möglich ist, dachte aber, ich würde fragen.

Übrigens ist mir klar, dass Exchange IMAP und all das anbieten kann, aber meine Frage bezieht sich mehr auf die Aufteilung der Benutzer auf Dienste und MX-Datensätze. Die obigen tatsächlichen Protokolle sind nur Beispiele.

Unbekannter Coder
quelle
Sie können mehr als einen MX-Eintrag haben, der auf verschiedene Mailserver verweist. Es gibt eine Prioritätseinstellung, daher wird versucht, die E-Mail zuerst an die primäre zuzustellen ...
OMG Ponys
@OMG Ponys Ja, aber es wird nicht versucht, den zweiten Server in der Liste zu testen, wenn Sie erfolgreich eine Verbindung zum ersten herstellen, auch wenn der erste Server die Nachricht als ungültigen Empfänger ablehnt.
ewall
@ewall: Ah ja - meine net / sysadmin Fähigkeiten sind sehr rostig.
OMG Ponys
Sie könnten möglicherweise versuchen, ein E-Mail-Gateway hinzuzufügen, das nur die Zieladresse und die Route entsprechend

Antworten:

16

Sie können dies auf keinen Fall über die MX-Einträge innerhalb eines einzelnen Domainnamens tun - DNS leitet E-Mails immer an [email protected]und [email protected]an den Server weiter, der mit dem MX-Eintrag mit der höchsten Priorität antwortet. (Mit anderen Worten, der zweithöchste Prioritäts-MX-Eintrag wird nur verwendet, wenn bei der ersten IP-Adresse keine Antwort eingegangen ist. Wenn Sie eine Verbindung zum ersten herstellen, die E-Mail jedoch als ungültige Adresse zurückweisen, wird der sendende Client nicht erneut benachrichtigt.) -versuche, zum nächsten MX-Eintrag zu senden.)

Sie können dies jedoch mit einer Unterdomäne tun. Beispielsweise würde Ihr Haupt-E-Mail-Server (und Ihr MX-Datensatz) auf alle E-Mails antworten, die für bestimmt sind acme.example, aber Ihr Exchange-Server würde nur auf E-Mails wie antworten [email protected]. Und ein Trick, den Sie tun könnten, um dies ein wenig zu vereinfachen, wäre, den Hauptserver mit Ausnahme von E-Mails zu haben [email protected]und sie alle weiterzuleiten [email protected]. (Sie sollten Charlies E-Mail-Client mit einer "Antwort-an" -Adresse von konfigurieren [email protected], um die Absender weniger zu verwirren.)

Außerdem gibt es eine große Einschränkung bei dem obigen Trick: Da Exchange so eng mit der Active Directory-Domäne verbunden ist, ist es nicht einfach, Benutzer in Unterdomänen zu verschieben oder die Unterdomäne zu ändern, auf die der Exchange-Server antwortet Sie müssen nur alle Benutzer auf dem alten Server auf den neuen Exchange-Server konvertieren.

ewall
quelle
2
Es ist ziemlich einfach, Exchange so einzurichten, dass es auf eine Unterdomäne oder eine Vielzahl von Konfigurationen antwortet. Es erfordert jedoch AD. Unabhängig davon, +1 können Sie mit MX-Datensätzen nicht erreichen, was er will.
Chris S