Konfigurieren von Wiederholungs-, Wiederholungs- und Ablaufintervallen für Nachrichten in Exchange Server

GILT FÜR:yes-img-162016 yes-img-192019 yes-img-seSubscription Edition

In Exchange Server können Sie Wiederholungsversuche, erneute Übermittlung 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 im Exchange Server-Forum unter Exchange | Exchange Server | Verwaltung.

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 Warteschlangenfehler: Die Anzahl der Verbindungsversuche, die sofort versucht werden, wenn der Transportdienst Probleme beim Herstellen einer Verbindung mit dem Zielserver hat. 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örungen: Das Intervall zwischen den einzelnen Wiederholungsversuchen in der Warteschlange. 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 Postfachzustellungswarteschlange: Wie oft eine Warteschlange versucht, eine Verbindung mit dem Postfachtransport-Zustelldienst für eine Zielpostfachdatenbank herzustellen, die nicht erfolgreich erreicht werden kann.

  • Maximale Leerlaufzeit vor erneuter Übermittlung: Wie lange nicht zugestellte Nachrichten in der Zustellung den Status der Wiederholungswartezeit aufweisen, 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 die folgenden Schlüssel in dem <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>" />
    

    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 bei vorübergehenden Fehlern: Die Anzahl der Verbindungsversuche, die versucht werden, nachdem die von den Schlüsseln QueueGlitchRetryCount und QueueGlitchRetryInterval gesteuerten Verbindungsversuche 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 den einzelnen Wiederholungsversuchen mit vorübergehenden Fehlern. 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 in der Exchange-Verwaltungskonsole zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf dasSymbol Bearbeiten 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 die Exchange-Verwaltungskonsole, und wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf das Symbol Bearbeiten 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. Es wird empfohlen, den Standardwert nur zu ändern, wenn Sie vom Microsoft-Kundendienst und -Support oder einer bestimmten Produktdokumentation dazu aufgefordert werden.

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

  • Zeitüberschreitungsintervall für Verzögerungs-DSN-Nachrichtenbenachrichtigungen: Wie lange gewartet werden soll, bevor DSN-Verzögerungsmeldungen 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).

  • Interne und externe Verzögerungs-DSN-Einstellungen: Gibt an, ob Verzögerungs-DSN-Nachrichten an interne oder externe Nachrichtenabsender (Absender innerhalb oder außerhalb der Exchange-Organization) 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 aufdasSymbol Bearbeiten Bearbeiten .

  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 die Exchange-Verwaltungskonsole, und wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf das Symbol Bearbeiten 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 aufdasSymbol Bearbeiten Bearbeiten .

  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 die Exchange-Verwaltungskonsole, und wechseln Sie zu Serverserver>, wählen Sie den Server aus, und klicken Sie dann auf das Symbol Bearbeiten 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