Verursacht es Zustellungsprobleme, wenn zwei MX-Einträge auf unterschiedliche Mailservertypen verweisen?

Verursacht es Zustellungsprobleme, wenn zwei MX-Einträge auf unterschiedliche Mailservertypen verweisen?

Ich habe ein Setup geerbt, bei dem der Mailserver Exchange 2010 ist.

Aus irgendeinem Grund bin ich mir nicht sicher, warum zwei MX-Einträge eingerichtet sind. Einer davon ist der Exchange-Server, der die höhere Priorität hat, während der externe (nicht Exchange-)Server der sekundäre MX-Eintrag ist. Ich glaube nicht, dass dies aus Redundanzgründen getan wurde, da der andere Mailserver nicht so eingestellt ist, dass er E-Mails zurück an den Exchange-Server leitet (es ist nur die E-Mail des Webhosts für sein Hosting).

Beim Client verschwinden E-Mails, aber nach meinen Untersuchungen verschwinden sie nicht wirklich, sondern Exchange empfängt die E-Mails erfolgreich und leitet sie dann an den externen Server weiter. Das passiert nicht ständig, nur bei einigen E-Mail-Nachrichten von einigen Domänen.

Meine Frage:

Leitet Exchange die E-Mail weiter, weil es den sekundären MX-Eintrag sehen kann und (irgendwo) zum Versenden von E-Mails konfiguriert ist?

Wenn ja, wie kann ich das stoppen? Ist es so einfach, einfach den zweiten MX-Eintrag zu entfernen, der auf den externen Mailserver verweist, und Exchange wird die Weiterleitung von E-Mails unterbinden?

Ich bin kein Exchange-Experte, daher bin ich etwas ratlos. Die Exchange-MX-Tools sagen, dass aus externer Sicht alles richtig eingerichtet und konfiguriert ist.

BEARBEITEN:

Ich glaube nicht, dass der sekundäre MX-Server (MX2) so eingerichtet war, dass er E-Mails zwischenspeichert, falls der Exchange-Server nicht erreichbar ist. Ein inzwischen nicht mehr tätiger IT-Auftragnehmer kam vorbei und verschob die E-Mails der Kunden von MX2 auf einen Exchange-Server vor Ort.

Mit verschwindenden E-Mails meine ich, dass sie nicht auf dem Exchange-Server, sondern im Postfach auf MX2 angezeigt werden. Ich habe die Nachrichtenverfolgungsschnittstelle in Exchange verwendet, um die betreffenden E-Mails zu finden, und in den Nachrichtendetails ist Folgendes aufgeführt:

Submitted
23/11/2011 9:32 AM exchangeserver.name.here
The message was submitted to exchangeserver.name.here

Transferred
23/11/2011 9:32 AM exchangeserver.name.here
The message was successfully handed off to a different e-mail system. This is as far as we can track it.

Exchange leitet die E-Mail weiter. Ich möchte das nicht. Wie kann ich das verhindern?

Antwort1

Ich fürchte, ich glaube nicht, dass Exchange das tut, was Sie behaupten. Sobald Exchange die Nachricht lokal zugestellt hat, ist sie es – es gibt keinen Grund, die E-Mail woanders hin zu schicken, da sie ihr endgültiges Ziel erreicht hat. Das ist, als würden Sie einen Brief, den Sie per Post erhalten, jemand anderem geben, nachdem Sie ihn gelesen haben – so etwas tut man einfach nicht.

Es könnte sich um einen vorübergehenden Fehler auf Ihrem Exchange-Server handeln, der dazu führt, dass Remote-Mailserver einen MX-Eintrag mit höherer Priorität auswählen. Wenn Sie mir das Zitieren aus Wikipedia für einen Moment verzeihen, fasst dies es ganz gut zusammen.

Es wird nicht konkretisiert, was den Absender dazu veranlassen soll, einen MX-Eintrag mit höherer Präferenz zu verwenden, sondern lediglich, dass der Absenderfähigum MX-Einträge mit höherer Priorität zu verwenden. Einige Server (wie Sendmail und Postfix 2.1 oder höher) versuchen nach bestimmten Arten von vorübergehenden Zustellungsfehlern, wie z. B. Begrüßungsfehlern, den am nächsten gelegenen MX-Server zu erreichen. Andere Server (wie qmail und Postfix 2.0 oder früher) verwenden weiter entfernte MX-Einträge nur, wenn die in den MX-Einträgen mit der kürzesten Entfernung angegebenen Server überhaupt nicht kontaktiert werden konnten.

-- WikipediaMX-EintragArtikel

Bevor Sie diesen zweiten MX-Eintrag entfernen, sollten Sie überprüfen, ob er nicht andersherum funktioniert, als Sie denken. Bei mir zu Hause hatten wir unseren Exchange-Server mit MX-Präferenz 10 und ein Cloud-basiertes Notfallsystem mit Präferenz 20. Dieses Cloud-System nahm unsere Mails an, wenn der Exchange-Server ausgefallen war, und lieferte sie aus, wenn er wieder hochgefahren war (um einesehrÜbersicht auf hoher Ebene, was es sonst getan hat, ist hier nicht relevant).

Ihr Kommentar verwirrt mich auch. Sie sagen, dass E-Mails verschwinden, aber dann sagen Sie, dass sie nicht verschwinden. Was passiert dann damit, wenn es Ihnen nichts ausmacht, näher darauf einzugehen? Sehen Sie vielleicht ein Problem, das es gar nicht gibt, und dieser zweite MX-Eintrag ist nur ein Ablenkungsmanöver?


tl;dr

Wenn der zweite MX-Eintrag definitiv nichts mit Ihrer E-Mail-Infrastruktur zu tun hat, hat er dort nichts zu suchen und Sie sollten ihn entfernen. MX-Einträge aller Art sollten in der Lage sein (wenn auch nicht sofort), die Nachricht erfolgreich an den Empfänger zuzustellen.

Antwort2

Verursacht es Zustellungsprobleme, wenn zwei MX-Einträge auf unterschiedliche Mailservertypen verweisen?

Ohne die richtige Konfiguration führt dies mit ziemlicher Sicherheit zu einem teilweise defekten System.

Ich bin mir nicht sicher, warum 2 MX-Einträge eingerichtet sind. ... Wenn ja, wie kann ich das stoppen? Ist es so einfach, wie nur den zweiten MX-Eintrag zu entfernen?

Soll dieser andere Server E-Mails empfangen oder ist er nur zum Senden von E-Mails eingerichtet? Wenn er E-Mails empfangen können soll, müssen Sie sich die Konfiguration genauer ansehen und herausfinden, was los ist.

Wenn Sie auf beiden Mailservern keine speziellen SMTP-Routen eingerichtet haben, um mit dieser Multiserver-Konfiguration zurechtzukommen, sollten Sie den MX-Eintrag für den Nicht-Exchange-Server entfernen.

Es ist sicherlich möglich, den anderen Server als Backup einzurichten, aber wenn er nicht richtig eingerichtet wurde, gehen E-Mails verloren.

verwandte Informationen