Udostępnij za pośrednictwem


Użytkownicy nie mogą nawiązać połączenia z usługą POP3 lub IMAP4

Oryginalny numer KB: 3025138

Symptom 1

Użytkownicy, którzy mają skrzynkę pocztową na Exchange Server 2016 lub Exchange Server 2013, mogą stwierdzić, że ich połączenia z pop3 lub IMAP4 przestają działać. Ponadto może zostać wyświetlony następujący komunikat o błędzie:

Microsoft.Exchange.Monitoring.ProtocolException: Uwierzytelnianie nie powiodło się.
Połączenie jest zamykane. Nie można odczytać danych z połączenia transportowego: An
istniejące połączenie zostało wymuszono zamknięte przez hosta zdalnego. Odpowiedź serwera podczas tworzenia
connection:[]. >--- System.IO.IOException: Nie można odczytać danych z transportu
połączenie: istniejące połączenie zostało wymuszono zamknięte przez hosta zdalnego. --->
System.Net.Sockets.SocketException: istniejące połączenie zostało wymuszone przez
host zdalnySieć pokrewna jest uruchamiana, brak zdarzeń błędów/ostrzeżeń w systemie lub
dziennik aplikacji.

Symptom 2

Użytkownicy mogą telnet do portu POP3 lub IMAP przy użyciu nazwy FQDN serwera. Nie widzą jednak baneru. Zamiast tego widzą tylko pusty ekran.

Przyczyna

Ten problem występuje, ponieważ składniki PopProxy i ImapProxy są w stanie nieaktywnym.

Możesz użyć polecenia , Get-ServerComponentState <ServerName> aby sprawdzić stan składników.

Rozwiązanie

Aby rozwiązać ten problem, należy uaktywnić składniki PopProxy i ImapProxy. Aby to zrobić, wykonaj następujące kroki.

  1. Użyj następującego polecenia, aby określić, który żądacz wprowadził nieaktywność aplikacji PopProxy:

    Get-ServerComponentState -Identity <ServerName> -Component PopProxy). LocalStates

    W poniższym przykładzie jest wyświetlany jako żądający, HealthAPI który zmienił stan popProxy na nieaktywny.

    Zrzut ekranu przedstawiający polecenie cmdlet Get-ServerComponentState.

  2. Użyj następującego polecenia, aby uaktywnić narzędzie PopProxy:

    Set-ServerComponentState -Identity <ServerName> -component PopProxy -state Active -requester HealthAPI

    Przykład:

    Zrzut ekranu przedstawiający polecenie cmdlet Set-ServerComponentState.