Wiederholungs-, Erneute Übermittlungs- und Ablaufintervalle von Nachrichten in Exchange Server

In Exchange Server unterliegen Nachrichten, die nicht erfolgreich übermittelt werden können, verschiedenen Wiederholungs-, Erneutübermittlungs- und Ablauffristen, die auf der Quelle und dem Ziel der Nachricht basieren. "Wiederholen" ist ein neuer Verbindungsversuch mit dem Ziel. Erneute Übermittlung ist das Senden von Nachrichten an die Übermittlungswarteschlange, damit das Kategorisierungsmodul erneut verarbeitet werden kann. Die Nachricht läuft ab , nachdem für alle Übermittlungsbemühungen ein Failover über einen bestimmten Zeitraum aufgetreten ist. Nach Ablauf einer Nachricht wird der Absender über den Zustellungsfehler benachrichtigt, und die Nachricht wird aus der Warteschlange gelöscht.

In allen drei Fällen (Wiederholen, erneutes Übermitteln und Ablauf) können Sie manuell eingreifen, bevor automatische Aktionen für die Nachrichten ausgeführt werden.

Anweisungen zur Konfiguration dieser Intervalle finden Sie unter Konfigurieren von Wiederholungsintervallen, Intervallen für die erneute Übermittlung und Ablaufintervallen für Nachrichten.

Konfigurationsoptionen für die Wiederholung von Nachrichten

Wenn ein Transportdienst auf einem Postfachserver oder ein Edge-Transportserver keine Verbindung mit dem nächsten Hop herstellen kann, wird die Warteschlange in den Status Wiederholen versetzt. Verbindungsversuche werden fortgesetzt, bis die Warteschlange abläuft oder eine Verbindung hergestellt wird.

Konfigurationsoptionen für automatische Wiederholung von Nachrichten in der Datei „EdgeTransport.exe.config“

Die einstellungen für das automatische Wiederholungsintervall für Nachrichten, die in der %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML-Anwendungskonfigurationsdatei verfügbar sind, werden in der folgenden Tabelle beschrieben.

Hinweis

Alle benutzerdefinierten Einstellungen für Exchange oder Internet Information Server (IIS), die Sie in Exchange XML-Anwendungskonfigurationsdateien auf dem Exchange-Server vorgenommen haben (z. B. web.config-Dateien oder EdgeTransport.exe.config-Datei), werden bei der Installation eines Exchange-CU überschrieben. Sichern Sie diese Informationen, damit Sie die Einstellungen nach der Installation einfach erneut anwenden können. Nach der Installation eines Exchange-CU müssen diese Einstellungen neu konfiguriert werden.

Name des Schlüssels für die automatische Nachrichtenwiederholung Standardwert Beschreibung
MailboxDeliveryQueueRetryInterval 00:05:00 (5 Minuten) Dieser Schlüssel gibt an, wie häufig die Warteschlangen versuchen, eine Verbindung mit dem Postfachtransport-Zustellungsdienst für eine Zielpostfachdatenbank herzustellen, die nicht erreichbar ist.

Um einen Wert anzugeben, geben Sie ihn als Zeitspanne ein: dd.hh:mm:ss dabei dd = Tage, hh = Stunden, mm = Minuten und ss = Sekunden.

Ein gültiger Wert ist eine Zeitspanne von 00:00:01 (eine Sekunde) bis 1.00:00:00 (ein Tag).

QueueGlitchRetryCount 4 Dieser Schlüssel gibt die Anzahl der Verbindungsversuche an, die sofort unternommen werden, wenn auf einem Transportserver Probleme beim Herstellen einer Verbindung mit dem Zielserver auftreten. Solche Verbindungsprobleme werden in der Regel durch sehr kurze Netzwerkausfälle verursacht.

Ein gültiger Wert ist eine ganze Zahl zwischen 0 und 15.

Normalerweise müssen Sie diesen Schlüssel nur ändern, wenn das Netzwerk unzuverlässig ist und weiterhin häufig Verbindungen unterbrochen werden.

QueueGlitchRetryInterval 00:01:00 (1 Minute) Das Verbindungsintervall zwischen jedem Verbindungsversuch, der durch den QueueGlitchRetryCount-Schlüssel angegeben wird.

Normalerweise müssen Sie diesen Parameter nur ändern, wenn das Netzwerk unzuverlässig ist und weiterhin häufig Verbindungen unterbrochen werden.

Konfigurationsoptionen für die automatische Wiederholung von Nachrichten im Exchange-Verwaltungskonsole und in der Exchange-Verwaltungsshell

In der folgenden Tabelle werden die Intervalle für die automatische Nachrichtenwiederholung beschrieben, die im Exchange-Verwaltungskonsole und in der Exchange-Verwaltungsshell zur Verfügung stehen.

Einstellung für die automatische Nachrichtenwiederholung Standardwert Exchange-Verwaltungsshell-Konfiguration Exchange-Verwaltungskonsole-Konfiguration auf Postfachservern
Wiederholungsintervall für Nachrichten: Das Wiederholungsintervall für einzelne Nachrichten mit dem Status "Wiederholen". 15 Minuten (00:15:00)

Es wird empfohlen, den Standardwert nicht zu ändern, es sei denn, Sie werden vom Microsoft-Kundendienst und -Support oder einer bestimmten Produktdokumentation dazu aufgefordert.

Cmdlets: Set-TransportService -Cmdlet

Parameter: MessageRetryInterval

n/v
Wiederholungsintervall für Fehler bei ausgehenden Verbindungen: Das Wiederholungsintervall für ausgehende Verbindungsversuche, die zuvor fehlgeschlagen sind. Die Anzahl der fehlgeschlagenen Verbindungsversuche wird über die Anzahl der Wiederholungsversuche bei vorübergehenden Fehlern und die Intervallwerte gesteuert. Transportdienst auf Postfachservern: 10 Minuten (00:10:00)

Edge-Transportserver: 30 Minuten (00:30:00)

Cmdlet: Set-TransportService

Parameter: OutboundConnectionFailureRetryInterval

Server>> Server bearbeiten (Symbol ") > auswählen Transportgrenzwerte>Wiederholungsabschnitt>Wiederholungsintervall für ausgehende Verbindungsfehler (Sekunden)
Anzahl der Wiederholungsversuche für vorübergehende Fehler: Die Anzahl der Verbindungsversuche, die versucht werden, nachdem die Anzahl der Wiederholungsversuche für die Warteschlangenstörung und die Intervallwerte fehlgeschlagen sind. Diese Fehler können durch einen Neustart des Servers oder durch zwischengespeicherte DNS-Lookupfehlern verursacht werden.

Ein gültiger Wert ist eine ganze Zahl zwischen 0 und 15. Der Wert „0" bedeutet, dass der nächste Verbindungsversuch durch das Wiederholungsintervall bei Fehlern ausgehender Verbindungen gesteuert wird.

6 Cmdlet: Set-TransportService

Parameter: TransientFailureRetryCount

Server>> Server bearbeiten (Symbol ") > auswählen Transportgrenzwerte> Abschnitt >"Wiederholungsversuchevorübergehender Fehler"
Wiederholungsintervall für vorübergehende Fehler: Das Verbindungsintervall zwischen den einzelnen Verbindungsversuchen, das durch den Wert für die Anzahl vorübergehender Fehlerwiekunden angegeben wird. Transportdienst auf Postfachservern: 5 Minuten (00:05:00)

Edge-Transport-Server: 10 Minuten (00:10:00)

Cmdlet: Set-TransportService

Parameter: TransientFailureRetryInterval

Server>> Server bearbeiten (Symbol ") > auswählen Transportgrenzwerte>Wiederholungsabschnitt>Vorübergehendes Wiederholungsintervall für Fehler (Minuten)

Konfigurationsoptionen für die manuelle Wiederholung von Nachrichten

Wenn eine Zustellungswarteschlange den Status „Wiederholen" aufweist, können Sie mit der Warteschlangenanzeige in der Exchange-Toolbox oder mit dem Retry-Queue -Cmdlet in der Exchange-Verwaltungsshell einen sofortigen Verbindungsversuch manuell erzwingen. Der manuelle Wiederholungsversuch setzt den nächsten geplanten Wiederholungszeitpunkt außer Kraft. Kommt keine Verbindung zustande, wird der nächste Wiederholungszeitpunkt zurückgesetzt. Die Zustellungswarteschlange muss den Status „Wiederholen" aufweisen, damit diese Aktion wirksam ist. Weitere Informationen finden Sie unter Warteschlangen wiederholen.

Konfigurationsoptionen für DSN-Verzögerungsmeldungen

Nach jedem Fehler bei der Nachrichtenübermittlung generiert der Transportdienst auf dem Edge-Transport-Server oder dem Postfachserver eine DSN-Nachricht (Delay Delivery Status Notification) und stellt sie für die Zustellung an den Absender der nicht zustellbaren Nachricht in die Warteschlange. Diese Verzögerungs-DSN-Nachricht wird erst gesendet, nachdem ein Verzögerungsbenachrichtigungsintervall abgelaufen ist (standard: 4 Stunden), und nur, wenn die Nachricht während dieses Zeitraums nicht erfolgreich zugestellt wurde. Diese Verzögerung verhindert das Senden unnötiger Verzögerungs-DSN-Nachrichten aufgrund von temporären Nachrichtenübertragungsfehlern, die letztendlich behoben werden. Sie können das Senden von VERZÖGERTEN DSN-Benachrichtigungen für Nachrichten, die innerhalb oder außerhalb der Exchange-Organisation stammen, selektiv aktivieren oder deaktivieren.

Die Konfigurationsoptionen, die für DSN-Verzögerungsmeldungen verfügbar sind, werden in der folgenden Tabelle beschrieben.

Einstellung für die DSN-Verzögerung Standardwert Exchange-Verwaltungsshell-Konfiguration Exchange-Verwaltungskonsole-Konfiguration auf Postfachservern
Timeout für Verzögerungsbenachrichtigungen: Gibt an, wie lange der Server wartet, bevor er eine DSN-Verzögerungsnachricht an den Absender sendet.

Dieser Wert sollte immer größer als die Anzahl der Wiederholungsversuche bei vorübergehenden Fehlern multipliziert mit dem Intervall für Wiederholungsversuche bei vorübergehenden Fehlern sein (Standardwert lautet 30 Minuten auf einem Postfachserver und eine Stunde auf einem Edge-Transport-Server).

4 Stunden (4:00:00) Cmdlet: Set-TransportService

Parameter: DelayNotificationTimeOut

Server>> Server bearbeiten (Symbol ") > auswählen Transportgrenzwerte> Abschnitt >Benachrichtigungen: Absender benachrichtigen, wenn die Nachricht nach (Stunden) verzögert wird
Externer Verzögerungs-DSN aktiviert: Gibt an, ob VERZÖGERTE DSN-Nachrichten an externe Nachrichtensender (Absender außerhalb der Exchange-Organisation) gesendet werden können.

ExternalDelayDSNEnabled

$true Cmdlet: Set-TransportConfig

Parameter: ExternalDelayDSNEnabled

Nicht verfügbar
Interner DSN-Verzögerungs-DSN aktiviert: Gibt an, ob verzögerte DSN-Nachrichten an interne Nachrichtensender (Nachrichtensender innerhalb der Exchange-Organisation) gesendet werden können. $true Cmdlet: Set-TransportConfig

Parameter: InternalDelayDSNEnabled

Nicht verfügbar

Konfigurationsoptionen für die erneute Nachrichtenübermittlung

Bei der erneuten Übermittlung von Nachrichten werden nicht zugestellte Nachrichten zurück an die Übermittlungswarteschlange gesendet, damit das Kategorisierungsmodul diese Nachrichten erneut verarbeitet. Weitere Informationen über das Kategorisierungsmodul und die Übermittlungswarteschlange finden Sie unter Grundlegendes zum Transportdienst auf Postfachservern.

Automatische erneute Übermittlung von Nachrichten

Nicht zugestellte Nachrichten in Zustellungswarteschlangen werden automatisch erneut übermittelt, wenn die Zustellungswarteschlange den Status „Wiederholen“ aufweist und über einen angegebenen Zeitraum nicht in der Lage war, Nachrichten erfolgreich zuzustellen. Dieser Zeitraum wird durch den Schlüssel MaxIdleTimeBeforeResubmit in der %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML-Anwendungskonfigurationsdatei gesteuert. Der Standardwert ist 12:00:00 oder 12 Stunden.

Hinweis

Alle benutzerdefinierten Einstellungen für Exchange oder Internet Information Server (IIS), die Sie in Exchange XML-Anwendungskonfigurationsdateien auf dem Exchange-Server vorgenommen haben (z. B. web.config-Dateien oder EdgeTransport.exe.config-Datei), werden bei der Installation eines Exchange-CU überschrieben. Sichern Sie diese Informationen, damit Sie die Einstellungen nach der Installation einfach erneut anwenden können. Nach der Installation eines Exchange-CU müssen diese Einstellungen neu konfiguriert werden.

Manuelle erneute Übermittlung von Nachrichten

Sie können die folgenden Verfahren zum erneuten manuellen Übermitteln von Nachrichten verwenden:

Konfigurationsoptionen für den Nachrichtenablauf

Das Ablauftimeoutintervall für Nachrichten legt die maximale Zeitspanne fest, in der ein Edge-Transport-Server oder Postfachserver (der Transport-Dienst) versucht, eine nicht zugestellte Nachricht zu übermitteln. Wenn die Nachricht nicht vor Ablauf des Timeoutintervalls erfolgreich zugestellt werden kann, erhält der Absender einen Unzustellbarkeitsbericht mit der ursprünglichen Nachricht oder den Nachrichtenkopfzeilen.

Automatischer Ablauf von Nachrichten

In der folgenden Tabelle wird das Timeoutintervall für den Nachrichtenablauf beschrieben.

Standardwert Exchange-Verwaltungsshell-Konfiguration Exchange-Verwaltungskonsole-Konfiguration auf Postfachservern
2 Tage (2.00:00:00) Cmdlet: Set-TransportService

Parameter: MessageExpirationTimeOut

Server>> Server bearbeiten (Symbol ") > auswählen Transportgrenzwerte> Abschnitt >"Nachrichtenablauf" Maximale Zeit seit der Übermittlung (Tage)

Manueller Ablauf von Nachrichten

Auch wenn Sie das Ablaufen von Nachrichten nicht manuell erzwingen können, haben Sie die Möglichkeit, Nachrichten aus einer beliebigen Warteschlange (mit Ausnahme der Übermittlungswarteschlange) mit oder ohne Unzustellbarkeitsbericht manuell zu entfernen. Weitere Informationen finden Sie unter Nachrichten aus Warteschlangen entfernen.