Freigeben über


Verzweigung

Bifurcation (auch als Forking bezeichnet) bezieht sich auf den Prozess der Erstellung mehrerer Kopien einer bestimmten Nachricht. Alle diese Kopien haben denselben Nachrichteninhalt, aber unterschiedliche Umschläge.

Die Bifurcation erfolgt über Microsoft Exchange, während Nachrichten übertragen werden.

Warum bifurcation?

Es gibt verschiedene Zwecke, für die eine Nachricht während der Übertragung verzweigt werden kann, z. B. (einschließlich, aber nicht beschränkt) empfängerbasierter Anpassung, Routing, Sicherheit und Leistung.

Empfängerbasierte Anpassung

Bifurcation ermöglicht die Anpassung der Nachricht basierend auf dem Empfänger. Insbesondere wird die Notwendigkeit für das Auftreten von Bifurcation zum Anpassen der Nachricht durch die folgenden Szenarien erstellt:

  • Wenn Richtlinien für eine Teilmenge der Empfänger gelten: Wenn z. B. eine Richtlinie zum Hinzufügen eines Haftungsausschlusses zu Nachrichten vorhanden ist, die an externe Empfänger gesendet werden, wird die Nachricht von Exchange bifuchiert, was zu folgendem Ergebnis führt:
    • Eine Kopie für die internen Empfänger mit dem ursprünglichen Nachrichteninhalt und
    • Eine zweite Kopie für die externen Empfänger mit dem geänderten Inhalt und Haftungsausschluss.
  • Wenn Empfänger unterschiedliche Nachrichteneinstellungen erfordern: Exchange verzweigt eine Nachricht, wenn die Einstellung Lesebestätigungen für einige Empfänger aktiviert und für andere blockiert ist.
  • Wenn der Absender der Nachricht in MAIL FROM im Nachrichtenumschlag aktualisiert wird: Beispielsweise wird eine Nachricht an einen Benutzer und eine Verteilergruppe gesendet. Wenn die Gruppe in einem solchen Fall so konfiguriert wurde, dass keine Nichtzustellbarkeitsberichte (Non-Delivery Reports, NDRs) gemeldet werden, muss die Nachricht verzweigt werden, da für die an die Gruppe gesendete Kopie der Umschlagsender (MAIL FROM:) auf <> (null reverse path) festgelegt ist, um NDRs zu unterdrücken.
  • Wenn Nachrichten mit automatischer Antwort [z. B. Übermittlungsstatusbenachrichtigungen (Delivery Status Notifications, DSNs), Abwesenheitsnachrichten (OOF) und Rückrufberichte] unterdrückt werden müssen.
  • Wenn alternative Empfänger aufgegliedert werden.
  • Wenn dem Nachrichtenheader ein Headerfeld "Resent-From:" hinzugefügt wird. "Resent"-Kopfzeilenfelder sind Informationskopfzeilenfelder, die zum Bestimmen verwendet werden können, ob eine Nachricht von einem Benutzer weitergeleitet wurde. Durch erneutes Senden von Kopfzeilenfeldern wird die Nachricht dem Empfänger so angezeigt, dass sie direkt vom ursprünglichen Absender gesendet wurde. Der Empfänger kann den Nachrichtenkopf anzeigen und ermitteln, wer die Nachricht weitergeleitet hat. Resent-Kopfzeilenfelder sind im Abschnitt 3.6.6 von RFC 5322 definiert.
  • Wenn der Aufgliederungsverlauf der Gruppe übertragen werden muss.

Routing

Die Bifurcation ermöglicht das Routing, und das Auftreten von Bifurcation zum Weiterleiten der Nachricht wird in den folgenden Szenarien erstellt:

  • Wenn Nachrichtenflussregeln (auch als Transportregeln bezeichnet) nur für eine Teilmenge von Empfängern gelten.
  • Wenn die Empfänger unterschiedliche Domänen des nächsten Hops haben.

Sicherheit

Features wie Antispam und andere sicherheitsbezogene Features können forkings für Sicherheits- und Bedrohungsschutzzwecke ausführen.

Leistung

Bifurcation erleichtert eine gute Leistung, und die Notwendigkeit, die Bifurkation zur Optimierung der Leistung zu erfordern, wird durch das folgende Szenario erstellt:

  • So begrenzen Sie die Anzahl von Umschlagempfängern in einer einzelnen Nachricht: Das Erweitern großer Gruppen kann Tausende einzelner Empfänger generieren. Anstatt eine einzelne Kopie der Nachricht mit Tausenden von Umschlagempfängern zu erstellen, erstellt Exchange mehrere Kopien derselben Nachricht, die eine begrenzte Anzahl von Empfängern im Nachrichtenumschlag enthalten.

Welche Auswirkungen hat die Bifurkation?

Bifurcation kann sich auf die Funktionsweise einiger unserer Exchange-Features auswirken. Daher ist es wichtig zu verstehen, wie diese Auswirkungen ihr Verhalten ändern können.

In der folgenden Tabelle werden einige Auswirkungen des Auftretens von Bifurcation beschrieben:

Dies kann auswirkungen Wie?
Nachrichtenflussregeln (auch als Transportregeln bezeichnet) Regelbedingungen (oder Ausnahmen), die von der ursprünglichen Nachricht erfüllt bzw. erfüllt werden, werden möglicherweise von einigen der Forks nicht erfüllt. Regelaktionen werden unabhängig für alle Forks ausgeführt (z. B. das Generieren einer Benachrichtigung oder eines Incidentberichts für jede Kopie der Nachricht).
Moderation Jede Kopie der Nachricht führt zu einer separaten Genehmigungsanforderung.
Journaling Mehrere Kopien einer Nachricht werden archiviert, was zu höheren Speicherkosten führt.
Dlp-Richtlinien (Data Loss Prevention, Verhinderung von Datenverlust) Richtlinien, die möglicherweise auf die ursprüngliche Nachricht angewendet wurden, gelten möglicherweise nicht mehr für einige der Forks. Regelaktionen werden unabhängig für alle Forks ausgeführt (z. B. das Generieren einer Benachrichtigung oder eines Incidentberichts für jede Kopie der Nachricht).