Caso molto strano che mi è capitato su un exchange server 2013 CU12: ho abilitato i due servizi imap backend ed imap per un servizio di helpdesk che va a leggere i messaggi tramite appunto protocollo imap.
La cosa molto strana è che facendo un telnet sulla porta 143 da una qualsiasi altra macchina della rete non ottenevo il banner tipico del servizio imap, ottenevo solo una schermata vuota, mentre in locale rispondeva correttamente:
Tramite il comando “Get-HealthReport ServerName” si vedeva effettivamente che il servizio IMAP.Proxy era effettivamente offline
Quello che ho provato a fare è stato rimetterlo online:
Set-ServerComponentState -Identity ServerName -Component ImapProxy -State Active -Requester HealthAPI
Nell’arco di 30 secondi il servizio ha iniziato a rispondere correttamente e lo vedevo online con un Get-HealthReport:
Purtroppo devo anche segnalare però che dopo circa 1 mese di funzionamento il servizio si è nuovamente piantato.
Ho dovuto rilanciare il comando per ri-attivarlo….. quindi come workaround al momento dovrò schedulare Set-ServerComponentState in modo che venga eseguito di tanto in tanto, brutta come soluzione ma come dicevo è un workaround….