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: Ein gültiger Wert ist eine Zeitspanne von |
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 ( |
Cmdlet: Set-TransportService Parameter: OutboundConnectionFailureRetryInterval |
Server>> Server bearbeiten (") > 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 (") > 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 ( |
Cmdlet: Set-TransportService Parameter: TransientFailureRetryInterval |
Server>> Server bearbeiten (") > 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 (") > 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:
- Erneutes Übermitteln einer Zustellungswarteschlange, die den Status „Wiederholen" enthält oder erneutes Übermitteln der Nicht-erreichbar-Warteschlange. Weitere Informationen finden Sie unter Warteschlangen erneut übermitteln.
- Erneutes Übermitteln von Nachrichten in der Warteschlange für nicht verarbeitbare Nachrichten. Weitere Informationen finden Sie im Abschnitt Erneutes Übermitteln von Nachrichten in der Warteschlange für nicht verarbeitbare Nachrichten.
- Anhalten einer Warteschlange, Anhalten von Nachrichten in der Warteschlange, Exportieren der Nachrichten in Dateien und Kopieren der Dateien in das Wiedergabeverzeichnis auf einem Postfachserver oder Edge-Transport-Server. Weitere Informationen finden Sie unter Nachrichten aus Warteschlangen exportieren.
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 (") > 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.