Weiterleiten von Nachrichten an Öffentliche Ordner

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Letztes Änderungsdatum des Themas: 2007-08-27

In diesem Thema wird erläutert, wie Microsoft Exchange Server 2007 die Weiterleitung von Nachrichten an Öffentliche Ordner verarbeitet. Die Weiterleitung von Nachrichten an Öffentliche Ordner unterscheidet sich von anderen Arten des internen Nachrichtenroutings, weil mehrere Replikate der Öffentlichen Ordner-Instanz in der Organisation vorhanden sein können. Aus diesem Grund muss das Kategorisierungsmodul vor der Nachrichtenzustellung festlegen, an welche Öffentliche Ordner-Instanz weine Nachricht weitergeleitet werden soll.

Auswählen der Öffentlichen Ordner-Zieldatenbank

Öffentliche Ordner werden in Datenbanken gespeichert, die auf Postfachservern erstellt werden. Die Replikation Öffentlicher Ordner ist der Vorgang, mit dem die Inhalte und die Hierarchie Öffentlicher Ordner zum Zweck aus Effizienz- und Fehlertoleranzgründen auf mehrere Server repliziert werden. Wenn mehrere Öffentliche Ordner-Datenbanken auf separaten Servern eine Öffentliche Ordner-Struktur unterstützen, verwendet Microsoft Exchange die Replikation Öffentlicher Ordner, um die Datenbanken zu synchronisieren. Inhalte Öffentlicher Ordner sind nur in Exchange-Datenbanken vorhanden, die so konfiguriert sind, dass sie ein Replikat eines bestimmten Ordners enthalten. Die Inhalts- und Hierarchieinformationen werden getrennt repliziert.

Öffentliche Ordner-Hierarchien werden beim Berechnen von Routingtabellen abgerufen. Das Hierarchieobjekt auf oberster Ebene verfügt über eine Liste aller Öffentlichen Ordner-Datenbanken, in die diese Hierarchie repliziert wird. Diese Liste der Öffentlichen Ordner-Datenbanken wird als das Attribut msExchOwningPFTreeBL im Active Directory-Verzeichnisdienst gespeichert. Das Attribut msExchOwningPFTreeBL listet immer die zuletzt hinzugefügten Öffentlichen Ordner-Datenbanken am Anfang der Liste auf. Damit sichergestellt ist, dass eine ordnungsgemäße Nachrichtenzustellung an das Öffentliche Ordner-Replikat erfolgt, wird eine bevorzugte Öffentliche Ordner-Datenbank von der Routingkomponente des Microsoft Exchange-Transportdiensts aus der msExchOwningPFTreeBL-Liste ausgewählt. Diese Auswahl erfolgt anhand des folgenden Auswertungsvorgangs:

  1. Wenn die Liste Öffentliche Ordner-Datenbanken enthält, die auf Servercomputern mit Exchange Server 2003 oder Exchange 2000 Server gespeichert sind, werden diese Öffentlichen Ordner-Datenbanken nicht als bevorzugte Öffentliche Ordner-Datenbank berücksichtigt, wenn ein Replikat auch auf einem Exchange 2007-Postfachserver vorhanden ist.

  2. Wenn mehrere Exchange 2007 Öffentliche Ordner-Datenbanken verfügbar sind, werden die folgenden Kriterien für die Auswahl einer bevorzugten Öffentlichen Ordner-Datenbank verwendet:

    1. Rangordnung nach Alter der Öffentlichen Ordner-Datenbank   Je älter eine Öffentliche Ordner-Datenbank ist, desto wahrscheinlicher ist es, dass ein Replikat des Öffentlichen Zielordners vorhanden ist. Daher werden alle Öffentlichen Ordner-Datenbanken, die in der Liste msExchOwningPFTreeBL aufgeführt werden, nach dem Erstellungsdatum mithilfe einer konfigurierbaren Anzahl von Tagen als Basis angeordnet. Die Altersrangfolge für jede Öffentliche Ordner-Datenbank kann wie folgt sein (beste bis schlechteste Option):

      • Älter als Basistage

      • Jünger als Basistage

      • Unbekannt

      Die Öffentliche Ordner-Datenbank mit der besten Altersbewertung wird als bevorzugte Öffentliche Ordner-Datenbank ausgewählt. Standardmäßig ist das Basisalter für Öffentliche Ordner-Replikate zwei Tage (48 Stunden). Sie können diesen Wert ändern, indem Sie den Schlüssel PFReplicaAgeThresholdHours in der Datei EdgeTransport.exe.config bearbeiten. Sie finden diese Datei im Verzeichnis %ProgramFiles%\Microsoft\Exchange Server\Bin auf einem Computer, der Exchange 2007 ausführt.

    2. Nähe   Wenn mehrere Öffentliche Ordner-Datenbanken die beste Altersbewertung aufweisen, wird der Postfachserver ausgewählt, der die beste Nähenbewertung aufweist. Die Nähenbewertung für jede Öffentliche Ordner-Datenbank kann wie folgt sein (beste bis schlechteste Option):

      Lokaler Server   Wenn der lokale Server ein Replikat der Öffentlichen Ordner-Datenbank enthält, wird er als bevorzugtes Ziel für das Routing an Öffentliche Ordner ausgewählt, die in dieser Hierarchie enthalten sind.

      Ein Server, der sich am lokalen Active Directory-Standort befindet   Wenn sich mehrere Server in der Liste am lokalen Active Directory-Standort befinden, wird der erste Server auf der Liste als bevorzugtes Ziel für das Routing an Öffentliche Ordner ausgewählt, die in dieser Hierarchie enthalten sind.

      Ein Server, der sich an einem Active Directory-Remotestandort befindet   Wenn sich mehrere Server in der Liste an einem Active Directory-Remotestandort befinden, wird der Server am Active Directory-Standort, der den kostengünstigsten Routingpfad vom lokalen Active Directory-Standort aufweist, als bevorzugtes Ziel für das Routing an Öffentliche Ordner ausgewählt, die in dieser Hierarchie enthalten sind. Wenn sich an diesem Standort mehrere Server befinden, die ein Replikat der Öffentlichen Ordner-Datenbank besitzen, wird der erste Server in der Liste ausgewählt. Wenn mehrere Active Directory-Remotestandorte den gleichen Wert für den kostengünstigsten Routingpfad aufweisen, wird der erste Server in der Liste ausgewählt. In diesem Fall wird der kostengünstigste Routingpfad zum ausgewählten Server mithilfe der Logik berechnet, die für das Routing innerhalb der Organisation verwendet wird. Weitere Informationen finden Sie unter Internes Nachrichtenrouting.

Wenn sich kein Replikat der Öffentlichen Ordner-Datenbank auf einem Exchange 2007-Postfachserver befindet, wird eine Öffentliche Ordner-Datenbank Datenbank ausgewählt, die auf einem Servercomputer mit Exchange 2003 oder Exchange 2000 gespeichert ist, als bevorzugtes Ziel für das Routing an Öffentliche Ordner ausgewählt, die in dieser Hierarchie enthalten sind. Die Exchange 2003 oder Exchange 2000 Öffentliche Ordner-Datenbank wird mithilfe der folgenden Kriterien ausgewählt:

  1. Rangordnung nach Alter der Öffentlichen Ordner-Datenbank   Die Alterspriorität für einen Öffentlichen Ordner von Exchange 2003 oder Exchange 2000 wird mit der gleichen Methode wie für einen Servercomputer mit Exchange 2007 ermittelt.

  2. Wenn mehrere Öffentliche Ordner-Datenbanken die gleiche Altersbewertung aufweisen, wird der erste Server in der Liste ausgewählt.

Wenn nur eine einzelne Instanz einer Öffentlichen Ordner-Datenbank vorhanden ist, wird der Server ausgewählt, der als Host dieser Datenbank fungiert.

Neues in Exchange 2007 Service Pack 1

In Exchange 2007 Service Pack 1 (SP1) wurde der Auswahlvorgang für die bevorzugte Öffentliche Ordner-Datenbankhierarchie geändert. In der RTM-Version (Release-To-Manufacturing) von Exchange 2007 wird eine Öffentliche Ordner-Datenbank, die auf einem Exchange 2007-Postfachserver gespeichert ist, unabhängig vom Alter immer einer Öffentlichen Ordner-Datenbank vorgezogen, die auf einem Servercomputer mit Exchange 2003 oder Exchange 2000 gespeichert ist. Dies kann dazu führen, dass eine Nachricht an eine Öffentliche Ordner-Datenbank weitergeleitet wird, für die die Replikation der vollständigen Hierarchie nicht erfolgt ist. Wenn dies geschieht, kann der Speicherort des Öffentlichen Ordner-Replikats nicht ermittelt werden, und es wird ein Unzustellbarkeitsbericht an den Absender der Nachricht gesendet.

In Exchange 2007 SP1 wird die bevorzugte Öffentliche Ordner-Datenbankhierarchie mithilfe der folgenden Kriterien ausgewählt:

  1. Rangordnung nach Alter der Öffentlichen Ordner-Datenbank   Standardmäßig werden Öffentliche Ordner-Datenbanken, die einen Altersschwellenwert von weniger als zwei Tagen aufweisen, nur dann berücksichtigt, wenn das Alter aller Öffentlichen Ordner-Datenbank geringer als der Schwellenwert oder das Alter unbekannt ist.

  2. Nähe   Der lokale Server wird bevorzugt. Wenn der lokale Server kein Replikat der Öffentlichen Ordner-Datenbank enthält, wird ein Server am gleichen Active Directory-Standort bevorzugt. Wenn der lokale Active Directory-Standort kein Replikat der Öffentlichen Ordner-Datenbank enthält, wird ein Server an einem Active Directory-Remotestandort oder in einer Routinggruppe als bevorzugtes Ziel ausgewählt.

  3. Kosten   Wenn mehrere Active Directory-Remotestandorte oder Routinggruppen ein Replikat der Öffentlichen Ordner-Datenbank enthalten, wird der Server am Active Directory-Standort oder in der Routinggruppe als bevorzugtes Ziel ausgewählt, der bzw. die den kostengünstigsten Routingpfad vom lokalen Active Directory-Standort besitzt.

Wenn Sie diese Logik anwenden, wird der erste Server in der von Active Directory zurückgegebenen Replikatliste ausgewählt, wenn die Kriterien auch weiterhin von mehreren Servern erfüllt werden.

Weiterleiten von Nachrichten an Öffentliche Ordner

Die folgenden Schritte beschreiben den Routingvorgang für die Nachrichtenzustellung an Öffentliche Ordner.

  1. Der Hub-Transport-Server empfängt die Nachricht und führt den Kategorisierungsvorgang durch. Die E-Mail-Adresse der Nachricht wird in einen Empfänger in Active Directory aufgelöst. Wenn die E-Mail-Adresse in einen Öffentlichen Ordner aufgelöst wird, muss das Kategorisierungsmodul feststellen, in welcher Öffentlichen Ordner-Hierarchie der Öffentliche Ordner gespeichert ist.

  2. Das Kategorisierungsmodul schlägt das Attribut homeMDB für den Öffentlichen Ordner nach. Das Attribut homeMDB gibt die Öffentliche Ordner-Hierarchie an, in der der Öffentliche Zielordner gespeichert ist.

  3. Basierend auf den Routingtabellenberechnungen, die vom Microsoft Exchange-Transportdienst durchgeführt und im Abschnitt "Auswählen der Öffentlichen Ordner-Zieldatenbank" dieses Themas beschrieben werden, wird die bevorzugte Öffentliche Ordner-Datenbank zum Bestimmen verwendet, welche Öffentliche Ordner-Hierarchie ein Replikat des Öffentlichen Zielordners enthält.

    Wenn sich die bevorzugte Öffentliche Ordner-Datenbank am gleichen Active Directory-Standort wie der weiterleitende Hub-Transport-Server befindet, wird die Nachrichtenverarbeitung wie in Schritt 4 in diesem Abschnitt beschrieben fortgesetzt.

    Wenn sich die bevorzugte Öffentliche Ordner-Datenbank an einem Active Directory-Remotestandort befindet, wird die Nachricht mittels Relay über den kostengünstigsten Routingpfad an diesen Standort weitergeleitet. Der in Schritt 1 und Schritt 2 weiter oben beschriebene Nachrichtenkategorisierungsvorgang wird wiederholt.

    Wenn sich die bevorzugte Öffentliche Ordner-Datenbank auf einem Servercomputer mit Exchange 2003 oder Exchange 2000 befindet, wird die Nachricht mittels Relay an diesen Server weitergeleitet, und die Nachrichtenzustellung wird durch die frühere Version von Exchange Server festgelegt.

  4. Der Hub-Transport-Server stellt eine Verbindung mit dem Informationsspeichertreiber auf dem Postfachserver her, der die bevorzugte Öffentliche Ordner-Datenbank enthält. Die Öffentliche Ordner-Datenbank wird abgefragt, damit ermittelt werden kann, ob Inhalte für den Öffentlichen Ordner verfügbar sind. Auf die Identität des Zielordners wird durch das Attribut legacyExchangeDN verwiesen, und die Verfügbarkeit von Inhalten wird durch den Wert des Attributs IsContentAvailable festgelegt. Der Informationsspeichertreiber akzeptiert die Nachricht für die Zustellung oder antwortet mit einer Liste alternativer Server, die ein Replikat des betreffenden Servers enthalten, wenn die Ordnerinhalte lokal nicht verfügbar sind.

    Das Verhalten, bei dem eine alternative Liste von Servern zurückgegeben wird, wird als Speicherüberschreibung bezeichnet. Die alternative Liste der Server, die das Replikat des Öffentlichen Ordners enthalten, wird in der gleichen Reihenfolge angegeben, die in Verweisen auf Clientordner bereitgestellt wird, und der oberste Eintrag wird vom Transport ausgewählt. Dieser Verweis wird dem Routing als das Ziel zur Verfügung gestellt, an das die Nachricht weitergeleitet werden soll. Weitere Informationen zu Verweisen auf Clientordner finden Sie unter Verwalten von Verweisen auf Öffentliche Ordner.

  5. Wenn der Speicherüberschreibvorgang stattfindet, verwendet der Hub-Transport-Server die Routingtabelle, um den kostengünstigsten Routingpfad zu dem Server zu ermitteln, der das bevorzugte Öffentliche Ordner-Replikat enthält. Dann leitet er die Nachricht an dieses Ziel weiter.

  6. Die Nachricht wird dem Informationsspeicher für Öffentliche Ordner zugestellt.

Weitere Informationen

Weitere Informationen hierzu finden Sie unter den folgenden Themen: