Konfigurieren von Wiederholungs-, erneuten Übermittlungs- und Ablaufintervallen von Nachrichten in Exchange Server

In Exchange Server können Sie wiederholungs-, erneute Übermittlungs- und Ablaufintervalle für Nachrichten im Transportdienst auf Postfachservern und Edge-Transport-Servern konfigurieren. Detaillierte Beschreibungen dieser Einstellungen finden Sie unter Wiederholungsintervalle, Intervalle für die erneute Übermittlung und Ablaufintervalle für Nachrichten.

Was sollten Sie wissen, bevor Sie beginnen?

Tipp

Liegt ein Problem vor? Bitten Sie in den Exchange-Foren um Hilfe. Sie finden die Foren unter folgenden Links: Exchange Server, Exchange Online oder Exchange Online Protection.

Verwenden Sie "EdgeTransport.exe.config" zum Konfigurieren des Zählers für Wiederholungsversuche für Warteschlangen, des Wiederholungsintervalls für Warteschlangen, des Wiederholungsintervalls für eine Postfachzustellungswarteschlange und der maximalen Leerlaufzeit vor dem Intervall für die erneute Übermittlung.

  • Anzahl der Wiederholungsversuche für Warteschlangenstörungen: Die Anzahl der Verbindungsversuche, die sofort versucht werden, wenn beim Transportdienst Probleme beim Herstellen einer Verbindung mit dem Zielserver auftreten. Normalerweise müssen Sie diesen Schlüssel nur ändern, wenn das Netzwerk unzuverlässig ist und weiterhin häufig Verbindungen unterbrochen werden.

  • Wiederholungsintervall für Warteschlangenstörung: Das Intervall zwischen den einzelnen Wiederholungsversuchen für Warteschlangenglitchs. Normalerweise müssen Sie diesen Schlüssel nur ändern, wenn das Netzwerk unzuverlässig ist und weiterhin häufig Verbindungen unterbrochen werden.

  • Wiederholungsintervall für die Postfachzustellungswarteschlange: Gibt an, wie häufig eine Warteschlange versucht, eine Verbindung mit dem Postfachtransportübermittlungsdienst für eine Zielpostfachdatenbank herzustellen, die nicht erfolgreich erreicht werden kann.

  • Maximale Leerlaufzeit vor der erneuten Übermittlung: Wie lange nicht zugestellte Nachrichten in der Zustellung in die Warteschlange des Status Wiederholen warten, bevor sie erneut übermittelt werden.

Sie müssen die XML-Anwendungskonfigurationsdatei "%ExchangeInstallPath%Bin\EdgeTransport.exe.config" auf Postfachservern oder Edge-Transportservern bearbeiten, um diese Intervalle zu konfigurieren. Änderungen, die Sie in dieser Datei speichern, werden nach einem Neustart des Exchange-Transportdiensts angewendet. Wenn Sie diesen Dienst neu starten, wird die Nachrichtenübermittlung auf dem Server zeitweise unterbrochen.

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.

  1. Öffnen Sie die Datei "EdgeTransport.exe.config" im Editor, indem Sie in einem Eingabeaufforderungsfenster auf dem Postfachserver oder Edge-Transportserver diesen Befehl eingeben:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Suchen Sie im Abschnitt nach den <appSettings> folgenden Schlüsseln.

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    In diesem Beispiel wird der Zähler für Wiederholungsversuche für Warteschlangen auf 6, das Wiederholungsintervall für Warteschlangen auf 30 Sekunden, das Wiederholungsintervall für eine Postfachzustellungswarteschlange auf 3 Minuten und die maximale Leerlaufzeit vor dem Intervall für die erneute Übermittlung auf 6 Stunden gesetzt.

    <add key="QueueGlitchRetryCount" value="6" />
    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    <add key="MailboxDeliveryQueueRetryInterval" value="00:03:00" />
    <add key="MaxIdleTimeBeforeResubmit" value="6:00:00" />
    
  3. Speichern und schließen Sie die Datei „EdgeTransport.exe.config" nach Abschluss des Vorgangs.

  4. Führen Sie diesen Befehl aus, um den Exchange-Transportdienst neu zu starten:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um sicherzustellen, dass Sie diese Intervalle konfiguriert haben, gehen Sie folgendermaßen vor:

  1. Öffnen Sie die Datei "EdgeTransport.exe.config" in Notepad, indem Sie diesen Befehl ausführen:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. Überprüfen Sie die Werte der folgenden Schlüssel im <appSettings> Abschnitt.

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

Konfigurieren der Wiederholungsversuche bei vorübergehenden Fehlern, des Intervalls für Wiederholungsversuche bei vorübergehenden Fehlern und des Wiederholungsintervalls bei Fehlern ausgehender Verbindungen

  • Wiederholungsversuche für vorübergehende Fehler: Die Anzahl der Verbindungsversuche, die versucht werden, nachdem die verbindungsversuche, die von den Schlüsseln QueueGlitchRetryCount und QueueGlitchRetryInterval gesteuert werden, fehlgeschlagen sind. Ein gültiger Wert ist 0 bis 15, und der Standardwert ist 6. Wenn Sie den Wert auf 0 festlegen, wird der nächste Verbindungsversuch vom Wiederholungsintervall bei Fehlern ausgehender Verbindungen gesteuert.

  • Wiederholungsintervall für vorübergehende Fehler: Das Intervall zwischen jedem Wiederholungsversuch für vorübergehende Fehler. Auf Postfachservern ist der Standardwert 5 Minuten. Auf Edge-Transportservern ist der Standardwert 10 Minuten.

  • Wiederholungsintervall für Ausgehende Verbindungsfehler: Das Wiederholungsintervall für ausgehende Verbindungsversuche, die zuvor fehlgeschlagen sind (die Wiederholungsversuche für vorübergehende Fehler und das Wiederholungsintervall für vorübergehende Fehler). Auf Postfachservern ist der Standardwert 10 Minuten. Auf Edge-Transportservern ist der Standardwert 30 Minuten.

Konfigurieren der Wiederholungsversuche bei vorübergehenden Fehlern, des Intervalls für Wiederholungsversuche bei vorübergehenden Fehlern oder des Wiederholungsintervalls bei Fehlern ausgehender Verbindungen auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Wechseln Sie im Exchange-Verwaltungskonsole zu ServerServer>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeiten Symbol Bearbeiten.

  2. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen.

  3. Geben Sie im Bereich Wiederholungsversuche einen Wert für eine der folgenden Einstellungen ein:

    • Wiederholungsintervall für ausgehende Verbindungsfehler (Sekunden)

    • Wiederholungsintervall für vorübergehende Fehler (Minuten)

    • Wiederholungsversuche für vorübergehende Fehler

    Klicken Sie nach Abschluss des Vorgangs auf Speichern.

Konfigurieren der Wiederholungsversuche bei vorübergehenden Fehlern, des Intervalls für Wiederholungsversuche bei vorübergehenden Fehlern und des Wiederholungsintervalls bei Fehlern ausgehender Verbindungen auf Postfachservern oder Edge-Transportservern mithilfe der Exchange-Verwaltungsshell

Verwenden Sie diese Syntax, um die Intervalle im Transportdienst auf Postfachservern oder Edge-Transportservern zu konfigurieren:

Set-TransportService -Identity <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss> -OutboundConnectionFailureRetryInterval <dd.hh:mm:ss>

Verwenden Sie diese Syntax, um die Intervalle im Front-End-Transportdienst auf Postfachservern zu konfigurieren:

Set-FrontEndTransportService -Identity <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss>

In diesem Beispiel werden die folgenden Werte auf dem Postfachserver "Mailbox01" geändert:

  • Die Anzahl der Wiederholungsversuche bei vorübergehenden Fehlern wird auf 8 festgelegt.

  • Das Intervall für Wiederholungsversuche bei vorübergehenden Fehlern wird auf 1 Minute festgelegt.

  • Das Wiederholungsintervall bei Fehlern ausgehender Verbindungen wird auf 45 Minuten festgelegt.

Set-TransportService -Identity Mailbox01 -TransientFailureRetryCount 8 -TransientFailureRetryInterval 00:01:00 -OutboundConnectionFailureRetryInterval 00:45:00

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um sicherzustellen, dass Sie diese Intervalle konfiguriert haben, gehen Sie folgendermaßen vor:

  • Öffnen Sie auf einem Postfachserver das EAC, wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeiten Symbol Bearbeiten. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen, und überprüfen Sie die Werte im Bereich Wiederholungsversuche.

  • Führen Sie diesen Befehl in der Exchange-Verwaltungsshell auf einem Postfachserver oder Edge-Transportserver aus, um die Eigenschaftswerte zu überprüfen:

    Get-TransportService | Format-List Name,TransientFailureRetry*,OutboundConnectionFailureRetryInterval
    
  • Führen Sie diesen Befehl in der Exchange-Verwaltungsshell auf einem Postfachserver aus, um die Eigenschaftswerte zu überprüfen:

    Get-FrontEndTransportService | Format-List Name,TransientFailureRetry*
    

Konfigurieren des Nachrichtenwiederholungsintervall mithilfe der Exchange-Verwaltungsshell

Das Nachrichtenwiederholungsintervall gibt an, wie lange Sie zwischen Sendeversuchen für individuelle Nachrichten in Warteschlangen mit dem Status „Wiederholen" warten müssen. Der Standardwert beträgt 15 Minuten, und es wird empfohlen, den Standardwert nicht zu ändern, es sei denn, Sie werden vom Microsoft-Kundendienst und -Support oder einer bestimmten Produktdokumentation dazu aufgefordert.

Verwenden Sie diese Syntax, um das Nachrichtenwiederholungsintervall zu konfigurieren:

Set-TransportService -Identity <ServerIdentity> -MessageRetryInterval <dd.hh:mm:ss>

In diesem Beispiel wird das Nachrichtenwiederholungsintervall auf dem Postfachserver „Mailbox01“ auf 20 Minuten festgelegt.

Set-TransportService -Identity Mailbox01 -MessageRetryInterval 00:20:00

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Um sicherzustellen, dass Sie das Nachrichtenwiederholungsintervall auf einem Postfachserver oder Edge-Transportserver konfiguriert haben, führen Sie diesen Befehl in der Exchange-Verwaltungsshell aus, um den Eigenschaftswert MessageRetryInterval zu überprüfen:

Get-TransportService | Format-List Name,MessageRetryInterval

Konfigurieren der Timeouteinstellungen für DNS-Verzögerungen

  • Timeoutintervall für Benachrichtigungen bei DSN-Nachrichten verzögern: Gibt an, wie lange gewartet werden soll, bevor DSN-Nachrichten mit Verzögerung an Absender gesendet werden. Diese Einstellung gilt für den Transportdienst auf einem Postfachserver oder einem Edge-Transportserver.

Hinweis: 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-Transportserver).

  • DsN-Einstellungen für interne und externe Verzögerung: Gibt an, ob DSN-Verzögerungennachrichten an interne oder externe Nachrichtenversender (Absender innerhalb oder außerhalb der Exchange-Organisation) gesendet werden können. Diese Einstellung gilt für den Transportdienst auf allen Postfachservern in der Organisation.

Konfigurieren des Timeoutintervalls für DSN-Verzögerungsbenachrichtigungen auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Klicken Sie im EAC auf Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeitungssymbol.

  2. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen.

  3. Geben Sie im Bereich Benachrichtigungen einen Wert für Absender bei Verzögerung der Nachricht benachrichtigen nach (Stunden) ein, und klicken Sie auf Speichern.

Konfigurieren des Timeoutintervalls für DSN-Verzögerungsbenachrichtigungen auf Postfachservern oder Edge-Transportservern mithilfe der Exchange-Verwaltungsshell

Verwenden Sie diese Syntax, um das Timeoutintervall für DSN-Verzögerungsbenachrichtigungen zu konfigurieren:

Set-TransportService -Identity <ServerIdentity> -DelayNotificationTimeout <dd.hh:mm:ss>

In diesem Beispiel wird das Timeoutintervall für DSN-Verzögerungsbenachrichtigungen auf dem Postfachserver „Mailbox01" auf 6 Stunden geändert.

Set-TransportService -Identity Mailbox01 -DelayNotificationTimeout 06:00:00

Aktivieren oder Deaktivieren des Versands von DSN-Verzögerungsbenachrichtigungen an externe oder interne Nachrichtenabsender mithilfe der Exchange-Verwaltungsshell

Verwenden Sie diese Syntax, um die Einstellungen für DSN-Verzögerungsbenachrichtigungen zu konfigurieren:

Set-TransportConfig -ExternalDelayDSNEnabled <$true | $false> -InternalDelayDSNEnabled <$true |$false>

In diesem Beispiel wird das Senden von DNS-Verzögerungsbenachrichtigungen an externe Absender deaktiviert.

Set-TransportConfig -ExternalDelayDSNEnabled $false

In diesem Beispiel wird das Senden von DNS-Verzögerungsbenachrichtigungen an interne Absender deaktiviert.

Set-TransportConfig -InternalDelayDSNEnabled $false

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie folgendermaßen vor, um sicherzustellen, dass Sie die Timeouteinstellungen für die DNS-Verzögerung konfiguriert haben:

  • Öffnen Sie auf einem Postfachserver das EAC, wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeiten Symbol Bearbeiten. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen, und überprüfen Sie den Wert Absender bei Verzögerung der Nachricht benachrichtigen nach (Stunden): im Bereich Benachrichtigungen.

  • Führen Sie diese Befehle in der Exchange-Verwaltungsshell auf einem Postfachserver oder Edge-Transportserver aus, um die Eigenschaftswerte zu überprüfen:

    Get-TransportService | Format-List Name,DelayNotificationTimeout
    
    Get-TransportConfig | Format-List *DelayDSNEnabled
    

Konfigurieren des Timeoutintervalls für den Nachrichtenablauf

Das Timeoutintervall für den Nachrichtenablauf gibt die Wartezeit vor dem Ablauf der Nachricht und der Rücksendung an den Absender in einem Unzustellbarkeitsbericht an (auch als NDR oder Unzustellbarkeitsnachricht bekannt). Diese Einstellung gilt für den Transportdienst auf einem Postfachserver oder einem Edge-Transportserver.

Konfigurieren des Timeoutintervalls für den Nachrichtenablauf auf Postfachservern mithilfe der Exchange-Verwaltungskonsole

  1. Klicken Sie im EAC auf Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeitungssymbol.

  2. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen.

  3. Geben Sie im Bereich Nachrichtenablauf einen Wert für Maximale Dauer seit Übermittlung (Tage) ein, und klicken Sie auf Speichern.

Konfigurieren des Timeoutintervalls für den Nachrichtenablauf auf Postfachservern oder Edge-Transportservern mithilfe der Exchange-Verwaltungsshell

Verwenden Sie die folgende Syntax, um das Timeoutintervall für den Nachrichtenablauf zu konfigurieren.

Set-TransportService -Identity <ServerIdentity> -MessageExpirationTimeout <dd.hh:mm:ss>

In diesem Beispiel wird das Timeoutintervall für den Nachrichtenablauf auf dem Exchange-Server „Mailbox01" in 4 Tage geändert.

Set-TransportService -Identity Mailbox01 -MessageExpirationTimeout 4.00:00:00

Woher wissen Sie, dass dieses Verfahren erfolgreich war?

Gehen Sie folgendermaßen vor, um sicherzustellen, dass Sie das Timeoutintervall für den Nachrichtenablauf konfiguriert haben:

  • Öffnen Sie auf einem Postfachserver das EAC, wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf Bearbeiten Symbol Bearbeiten. Klicken Sie im Fenster mit Servereigenschaften, das geöffnet wird, auf Transportgrenzen, und überprüfen Sie den Wert Maximale Dauer seit Übermittlung (Tage): im Bereich Nachrichtenablauf.

  • Führen Sie diesen Befehl in der Exchange-Verwaltungsshell auf einem Postfachserver oder Edge-Transportserver aus, um den Eigenschaftswert MessageExpirationTimeout zu überprüfen:

    Get-TransportService | Format-List Name,MessageExpirationTimeout