How To Enable POP3 On Exchange Server 2016

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
Set-ReceiveConnector "Client Frontend SERVERNAME" –AdvertiseClientSettings:$true

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.