Часто при подключении к POP3, IMAP, возникают такие ошибки:
Microsoft.Exchange.Monitoring.ProtocolException: Authentication failed.
The connection is being closed. Unable to read data from the transport connection: An
existing connection was forcibly closed by the remote host.Server response while making
connection:[]. ---> System.IO.IOException: Unable to read data from the transport
connection: An existing connection was forcibly closed by the remote host. --->
System.Net.Sockets.SocketException: An existing connection was forcibly closed by the
remote hostThe related service are started, no error/warning events in system or
application log.
При проверки telnet на порт pop3 либо imap по полному доменному имени сервера, не высвечивается приветственного банера.
Решение:
На сервере где установлен Exchange заходим в Exchange Management Shell, после того как консоль сказала нам что подключено к: <ServerName> вводим следующую команду:
Get-ServerComponentState -Identity <ServerName> -Component PopProxy
и соответственно
Get-ServerComponentState -Identity <ServerName> -Component IMAPProxy
видим что статус наших служб в состоянии "Inactive"
Запускаем службы следующими командами:
Set-ServerComponentState -Identity <ServerName> -Component PopProxy -State Active -Requester HealthApi
Set-ServerComponentState -Identity <ServerName> -Component IMAPProxy -State Active -Requester HealthApi
Далее откидываемся на спинку кресла, и наблюдаем за тем как IMAP и POP3 начинают во всю шуршать.