In this blog post, I’ll show you how I enable POP3 on Microsoft Exchange Server 2016.
By default, Exchange Server 2016 comes with POP3 Protocol disabled and In some cases, you would like to enable it.
In my case, A client legacy application Is using POP3 so I had to enable it.
Enable Services
The first step In the process Is to enable the POP3 Services on each Exchange Server 2016.
I’ll use the PowerShell cmdlets to do that on each Server and I’ll also set the start-up mode to automatic
Set-Service msExchangepop3 -StartupType Automatic Set-Service msExchangepop3Be -StartupType Automatic
Start-Service -Service msExchangepop3be Start-Service -Service msExchangepop3
Set authentication
If needed, Exchange Server 2016 comes with 3 authentication types and they can be set from
EAC -> Servers -> Double Click on the Server -> POP3
Below, you can see the authentication types under Login Method
Advertise POP3 Server Details to Client
Exchange Server 2016 allows up to advertise POP3 Server Settings In Outlook Web App (OWA).
By default this option is disabled, to enable it I’ll use the cmdlet below (change server details).
Set-IMAPSettings –ExternalConnectionSettings mail.yourdomainname.com:995:SSL Set-ReceiveConnector "Client Frontend SERVERNAME" –AdvertiseClientSettings:$true –FQDN mail.yourdomainname.com
Logging
And finally, I can turn on Logging and make them available under the path below (might change from each server)
D:\Program Files\Microsoft\Exchange Server\Logging
To Enable POP3 logging run
Set-POPSettings -Server "Server" -ProtocolLogEnabled $true
To Disable logging
Set-POPSettings -Server "server" -ProtocolLogEnabled $false
Make sure you turn logging off once you finished using it.