Probleme bei der Mailzustellung in Public Folder

Szenario:

Mehrere Mailbox Server (Exchange 2010) mit Public Folder Datenbanken, die Öffentlichen Ordner werden zwischen den Datenbanken repliziert.
Manche Öffentlichen Ordner sind E-Mail-aktiviert, generell funktioniert die E-Mail-Zustellung.

Sollte eine Public Folder Datenbank einmal nicht erreichbar sein (aus welchen Gründen auch immer), kann es passieren, dass E-Mails auf dem Hub Transport in der Queue stecken bleiben, obwohl andere Datenbanken verfügbar wären, die diese E-Mail annehmen könnten.

Lösung:

Mit Exchange 2010 SP2 UR4 hat Microsoft auf dieses Problem reagiert und eine Lösung veröffentlicht. Hierzu kann man dem Hub Transport Server mitteilen, dass er auch nach anderen verfügbaren Public Folder Datenbanken suchen soll, damit er die Mail zustellen kann. Diese Einstellung muss man allerdings manuell aktivieren!
Und zwar muss man hierzu in der Datei EdgeTransport.exe.config den folgenden Parameter einfügen:

<add key="SmartRoutingForPublicFoldersEnabled" value="True" />

Denken Sie bitte daran, vorher eine Sicherung der Datei zu machen.
Anschließend muss der Transport-Dienst (MSExchangeTransport) neu gestartet werden, damit die Änderung aktiv wird.
Die Config-Datei muss auf jedem Hub Transport Server durchgeführt werden.

Im Message Tracking Log macht sich die Funktion wie folgt bemerkbar:

SourceContext: StoreDriverReroute
RecipientStatus: {420 4.2.0 STOREDRV.Deliver; No local replica for public folder}