This one had me stumped today, so here it is for the benefit of others. (Solution found on MSDN forums)
There is no reason being scared about configuring the secure POP3 service on port 995 for Exchange 2007.
- Open the Exchange 2007 Management Shell (PowerShell)
- Set MSExchangePOP3 service to automatic (not enabled by default)
Set-service msExchangePOP3 -startuptype automatic- Configure IP Address and Port for POP3. To use POP3 with SSL, run the following command:
Set-PopSettings -SSLBindings IPaddress:Port- Configure POP3 Authentication. If you want to use TLS encryption before authentication (enabled by default), run the following command:
Set-PoPSettings -LoginType SecureLogin- Enable POP3 Protocol for the User Mailbox (enabled by default)
Set-CasMailbox MailboxName -Popenabled:$true
To find out the current setting, run the following command:
Get-CasMailbox MailboxName- Configure the SMTP Receive Connector on the Exchange Server to Allow Anonymous in order to send Email using the following command:
Set-ReceiveConnector “Servername\default Servername” -PermissionGroups
“ExchangeServers,ExchangeUsers,ExchangeLegacyServers,AnonymousUsers”- Restart the Microsoft Exchange POP3 Service to apply the settings
Restart-service MSExchangePOP3
Hope this helps somebody out there.

4 Comments
Thank you very much of your posting. It helps me to configure my email server.
Thx for that, Cant beleive microsoft changed a product so radically, almost up to a point of being a completely different product!
We have been trying to get POP enabled on 2007 for ages, tried these instructions and still no joy. We are trying to connect from an App called Spiceworks and get an ‘unknown protocol’ error. We know that POP is enabled on the user as we can check with Get-CasMailbox. Is the version of POP on 2007 different from other versions - ie have they created another ’standard’?
aweasome !