Freigeben über


Problembehandlung beim IMAP-Integritätssatz

Gilt für: Exchange Server 2013

Mit dem IMAP-Integritätssatz wird die Verfügbarkeit der IMAP4-Proxyinfrastruktur auf dem Clientzugriffsserver überwacht. Der IMAP-Integritätssatz steht in enger Beziehung mit den folgenden Integritätssätzen:

Problembehandlung beim IMAP.Protocol-Integritätssatz

Problembehandlung beim IMAP.Proxy-Integritätssatz

Wenn Sie eine Warnung erhalten, die angibt, dass IMAP fehlerhaft ist, weist diese Warnung auf ein Problem hin, das Ihre Benutzer möglicherweise daran hindert, mithilfe von IMAP auf ihre Postfächer zuzugreifen.

Erklärung

Der IMAP4-Dienst wird mithilfe der folgenden Tests und Monitore überwacht.

Sonde Integritätssatz Abhängigkeiten Zugehörige Monitore
ImapCTPProbe IMAP Active Directory

Authentifizierung

Postfachserverauthentifizierung

Hochverfügbarkeit

Netzwerk
ImapCTPMonitor (IMAP-Integritätssatz)
ImapProxyTestProbe IMAP. Stellvertreter Active Directory

Authentifizierung
ImapProxyTestMonitor (IMAP.Proxy-Integritätssatz)
ImapDeepTestProbe IMAP. Protokoll Active Directory

Authentifizierung

Informationsspeicher

Hochverfügbarkeit
IMAP.Protocol (IMAP.Protocol-Integritätssatz)
ImapSelfTestProbe IMAP. Protokoll Active Directory

Authentifizierung
IMAP.Protocol (IMAP.Protocol-Integritätssatz)

AverageCommandProcessingTimeGt60sMonitor (IMAP-Integritätssatz)

Weitere Informationen zu Tests und Monitoren finden Sie unter Serverintegrität und -leistung.

Benutzeraktion

Es ist möglich, dass der Dienst wiederhergestellt wurde, nachdem er die Warnung ausgegeben hat. Wenn Sie also eine Warnung erhalten, dass Integritätsfehler im Integritätssatz vorliegen, überprüfen Sie zuerst, ob das Problem noch besteht. Besteht das Problem noch, führen Sie die geeigneten Wiederherstellungsaktionen aus, die in den folgenden Abschnitten beschrieben sind.

Überprüfen des Vorhandenseins des Problems

  1. Identifizieren des Namens des Integritätssatzes sowie des Servernamens in der Warnung.

  2. Die Nachrichtendetails enthalten Informationen zur genauen Ursache für die Warnung. In den meisten Fällen bieten die Nachrichtendetails ausreichende Problembehandlungsinformationen, um die Fehlerursache zu identifizieren. Wenn die Nachrichtendetails nicht klar sind, gehen Sie wie folgt vor:

    1. Öffnen Sie die Exchange-Verwaltungsshell, und führen Sie dann den folgenden Befehl aus, um die Details des Integritätssatzes abzurufen, der die Warnung ausgegeben hat:

      Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
      

      Um beispielsweise die Details des IMAP-Integritätssatzes zu "server1.contoso.com" abzurufen, führen Sie den folgenden Befehl aus:

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "IMAP*"}
      
    2. Überprüfen Sie die Ausgabe des Befehls, um zu bestimmen, von welchem Monitor der Fehler gemeldet wurde. Der AlertValue-Wert für den Monitor, der die Warnung ausgegeben hat, ist Unhealthy.

    3. Führen Sie den Test erneut aus, der dem Monitor, der sich in einem fehlerhaften Zustand befindet, zugeordnet ist. Den zugeordneten Test können Sie mithilfe der Tabelle im Abschnitt Explanation ermitteln. Führen Sie dazu den folgenden Befehl aus:

      Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
      

      Nehmen wir beispielsweise ImapCTPMonitor als fehlgeschlagenen Monitor an. Der diesem Monitor zugeordnete Test ist ImapCTPProbe. Um diesen Test auf "server1.contoso.com" auszuführen, führen Sie den folgenden Befehl aus:

      Invoke-MonitoringProbe IMAP\ImapCTPProbe -Server server1.contoso.com | Format-List
      
    4. Überprüfen Sie in der Ausgabe des Befehls den Wert von Ergebnis für den Test. Wenn der Wert Erfolgreich ist, hat es sich bei dem Problem um einen vorübergehenden Fehler gehandelt, der nicht mehr besteht. Andernfalls finden Sie Informationen in den Schritten zur Wiederherstellung, die in den folgenden Abschnitten beschrieben sind.

ImapTestDeepMonitor- und ImapSelfTestMonitor-Wiederherstellungsaktionen

  1. Starten Sie den Exchange IMAP4-Dienst auf dem Back-End-Server neu. Weitere Informationen zum Beenden und Starten des IMAP4-Diensts finden Sie unter Starten und Beenden der IMAP4-Dienste.

  2. Führen Sie den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  3. Wenn das Problem weiterhin besteht, müssen Sie ein Failover der Datenbanken ausführen, die auf dem Postfachserver gehostet werden, indem Sie den folgenden Befehl verwenden:

    Set-MailboxServer -Identity <ServerName> -DatabaseCopyActivationDisabledAndMoveNow $true
    
  4. Vergewissern Sie sich, dass alle Datenbanken vom Server verschoben wurden, der das Problem meldet. Führen Sie dazu den folgenden Befehl aus:

    Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
    

    Wenn die Ausgabe des Befehls keine aktiven Kopien mehr auf dem Server anzeigt, starten Sie den Server neu.

  5. Führen Sie den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  6. Ist der Test erfolgreich, führen Sie ein Failover der Datenbanken durch, indem Sie den folgenden Befehl ausführen:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false

  7. Tritt weiterhin ein Fehler bei diesem Test auf, benötigen Sie eventuell Unterstützung zur Behebung dieses Problems. Wenden Sie sich zur Lösung des Problems an einen Microsoft-Supportspezialisten. Um einen Microsoft-Support Fachmann zu kontaktieren, besuchen Sie Support für Unternehmen, und wählen Sie dann Server>Exchange Server aus. Da es in Ihrer Organisation ein bestimmtes Verfahren für den direkten Kontakt mit dem Microsoft-Produktsupport geben kann, sollten Sie zuerst die Richtlinien Ihrer Organisation prüfen.

ImapCTPMonitor-Wiederherstellungsaktionen

Diese Monitorwarnung wird typischerweise auf Clientzugriffsservern ausgegeben.

  1. Starten Sie den Exchange IMAP4-Dienst auf dem Back-End-Server neu. Weitere Informationen zum Beenden und Starten des IMAP4-Diensts finden Sie unter Starten und Beenden der IMAP4-Dienste.

  2. Führen Sie den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  3. Wenn das Problem weiterhin besteht, müssen Sie die IMAP-Protokollprotokollierung aktivieren, um die Behebung des Problems zu unterstützen. Gehen Sie dazu wie folgt vor:

    1. Führen Sie in Windows PowerShell folgenden Befehl aus:

      Set-ImapSettings -server <CAS server name> -ProtocolLoggingEnabled $true
      
    2. Starten Sie den Exchange IMAP4-Dienst auf dem Back-End-Server neu. Weitere Informationen zum Beenden und Starten des IMAP4-Diensts finden Sie unter Starten und Beenden der IMAP4-Dienste.

    3. Führen Sie den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

    4. Führen Sie den folgenden Befehl aus, und bestimmen Sie dann den Speicherort der Protokolldatei. Führen Sie dazu den folgenden Befehl aus:

      Get-ImapSettings -server <CAS server name>
      
    5. Bestimmen Sie das Postfach, für das dieser Befehl ausgeführt wird. Der Name des Postfachservers ist der Wert für _Mbx: den Wert in der Fehlermeldung.

    6. Führen Sie den folgenden Befehl aus:

      Get-ServerHealth mailbox1.contoso.com | ?{$_.HealtSetName -like "IMAP*"}
      

      Hinweis: Ersetzen Sie in diesem Befehl mailbox1.contoso.com durch den tatsächlichen Namen des Postfachservers.

    7. Wenn für in der Befehlsausgabe aufgeführte Monitore Integritätsfehler gemeldet sind, müssen Sie zuerst diese Monitore behandeln. Führen Sie die Schritte zur Problembehandlung aus, die im Abschnitt ImapTestDeepMonitor and ImapSelfTestMonitor Recovery Actions beschrieben sind.

  4. Wenn der Postfachserver als fehlerfrei gemeldet wird, starten Sie den Clientzugriffsserver neu.

  5. Führen Sie nach dem Neustart des Servers den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  6. Deaktivieren Sie die Protokollprotokollierung. Führen Sie hierzu den folgenden Windows PowerShell Befehl aus:

    Set-ImapSettings -server <CAS server name> -ProtocolLoggingEnabled $false
    
  7. Starten Sie den IMAP4-Dienst neu.

  8. Tritt weiterhin ein Fehler bei diesem Test auf, benötigen Sie eventuell Unterstützung zur Behebung dieses Problems. Wenden Sie sich zur Lösung des Problems an einen Microsoft-Supportspezialisten. Um einen Microsoft-Support Fachmann zu kontaktieren, besuchen Sie Support für Unternehmen, und wählen Sie dann Server>Exchange Server aus. Da es in Ihrer Organisation ein bestimmtes Verfahren für den direkten Kontakt mit dem Microsoft-Produktsupport geben kann, sollten Sie zuerst die Richtlinien Ihrer Organisation prüfen.

ImapProxyTestMonitor-Wiederherstellungsaktionen

  1. Starten Sie den IMAP4-Dienst neu.

  2. Führen Sie den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  3. Wenn der Test weiterhin fehlschlägt, starten Sie den Clientzugriffsserver neu.

  4. Führen Sie nach dem Neustart des Servers den zugeordneten Test, wie im Abschnitt Verifying the issue still exists in Schritt 2c gezeigt, erneut aus.

  5. Tritt weiterhin ein Fehler bei diesem Test auf, benötigen Sie eventuell Unterstützung zur Behebung dieses Problems. Wenden Sie sich zur Lösung des Problems an einen Microsoft-Supportspezialisten. Um einen Microsoft-Support Fachmann zu kontaktieren, besuchen Sie Support für Unternehmen, und wählen Sie dann Server>Exchange Server aus. Da es in Ihrer Organisation ein bestimmtes Verfahren für den direkten Kontakt mit dem Microsoft-Produktsupport geben kann, sollten Sie zuerst die Richtlinien Ihrer Organisation prüfen.

AverageCommandProcessingTimeGt60sMonitor- und RequestsQueuedGt500Monitor-Wiederherstellungsaktionen

Diese Monitorwarnung wird typischerweise auf Clientzugriffs- und Postfachservern ausgegeben.

  1. Starten Sie den Exchange IMAP4-Dienst auf dem Back-End-Server oder cas neu. Weitere Informationen zum Beenden und Starten des IMAP4-Diensts finden Sie unter Starten und Beenden der IMAP4-Dienste.

  2. Warten Sie 10 Minuten, um zu sehen, ob der Monitor fehlerfrei bleibt. Führen Sie nach 10 Minuten den folgenden Befehl aus:

    Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -like "IMAP*"}
    

    Hinweis: Ersetzen Sie in diesem Befehl server1.contoso.com durch den tatsächlichen Servernamen.

  3. Warten Sie 10 Minuten, und führen Sie dann den in Schritt 2 gezeigten Befehl erneut aus, um zu überprüfen, ob der Monitor fehlerfrei bleibt.

  4. Wenn das Problem weiterhin besteht, müssen Sie den Server neu starten. Ist der Server ein Clientzugriffsserver, brauchen Sie den Server nur neu zu starten. Ist der Server ein Postfachserver, gehen Sie wie folgt vor:

    1. Führen Sie ein Failover der Datenbanken durch, die auf dem Server gehostet sind. Führen Sie dazu den folgenden Befehl aus:

      Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $true
      

      Hinweis: Ersetzen Sie in diesem und allen nachfolgenden Codebeispielen server1.contoso.com durch den tatsächlichen Servernamen.

    2. Überprüfen Sie, ob alle Datenbanken von dem Server, der das Problem meldet, verschoben wurden. Führen Sie dazu den folgenden Befehl aus:

      Get-MailboxDatabaseCopyStatus -Server server1.contoso.com | Group Status
      

      Wenn die Ausgabe des Befehls keine aktiven Kopien mehr auf dem Server anzeigt, starten Sie den Server neu.

  5. Warten Sie nach dem Neustart des Servers 10 Minuten, und führen Sie dann den in Schritt 2 gezeigten Befehl erneut aus, um zu bestimmen, ob der Monitor fehlerfrei bleibt.

  6. Bleibt der Monitor fehlerfrei, und handelt es sich um einen Postfachserver, führen Sie ein Failover der Datenbanken durch, indem Sie den folgenden Befehl ausführen:

    Set-MailboxServer server1.contoso.com -DatabaseCopyActivationDisabledAndMoveNow $false
    
  7. Tritt weiterhin ein Fehler bei diesem Test auf, benötigen Sie eventuell Unterstützung zur Behebung dieses Problems. Wenden Sie sich zur Lösung des Problems an einen Microsoft-Supportspezialisten. Um einen Microsoft-Support Fachmann zu kontaktieren, besuchen Sie Support für Unternehmen, und wählen Sie dann Server>Exchange Server aus. Da es in Ihrer Organisation ein bestimmtes Verfahren für den direkten Kontakt mit dem Microsoft-Produktsupport geben kann, sollten Sie zuerst die Richtlinien Ihrer Organisation prüfen.

Weitere Informationen

POP3 und IMAP4

Aktivieren von IMAP4 in Exchange 2016

Test-ImapConnectivity