Hi everyone, I'm running into an issue with Outlook connectivity after mailbox moves from Exchange 2010 to Exchange 2016. Hoping someone can clarify where I've gone wrong. Basically the new Exchange 2016 server is isolated by strict firewall policy internally and only allows connections from clients on ports TCP:80,443. Once a mailbox is moved from Exchange 2010 to 2016, I had expected the mailbox to connect to Exchange 2016 using mapi over http which doesn't require the additional ports for rpc/tcp. Unfortunately I am seeing intermittent issues where Outlook will continue to try rpc/tcp connections to Exchange 2016 after the mailbox move and fail.
Note, there are no firewall restrictions in place between Exchange servers or Exchange servers and domain controllers.
Originally it was a single Exchange server environment, as soon as we get fully migrated to Exchange 2016 and the coexistence phase is complete, it will be again. We're using different namespaces for Exchange 2010 vs 2016. Autodiscover for the most part isn't configured, I am relying only on the (service connection point) SCP to redirect Outlook clients to where they need to go. No SRV, A record, or otherwise exist for Autodiscover. All Outlook clients reside on the LAN or connect over VPN, no external connectivity for Outlook Anywhere is permitted.
Example naming convention
Exchange 2010: mail2010.domain.local, mail2010.domain.com
Exchange 2016: mail2016.domain.local, mail2016.domain.com
The .com url used for the purposes of a certificate and resolves internally (DNS).
Get-ClientAccessService
Name: mail2010
fqdn: mail2010.domain.local
OutlookAnywhereEnabled: True
AutodiscoverInternalURi: https://mail2016.domain.com/autodiscover/autodiscover.xml <--- Points to new server
Name: mail2016
fqdn: mail2016.domain.local
OutlookAnywhereEnabled: True
AutodiscoverInternalURi: https://mail2016.domain.com/autodiscover/autodiscover.xml
Example output of impacted mailbox.
Although I don't know if this matters, the authentication mechanism for the Outlook Anywhere virtual directory on Exchange 2016 was changed to NTLM. Understand it must be set to NTLM in the coexistence phase with 2010. This is for instances when Exchange 2016 will proxy connections to Exchange 2010 as far as I understand. I don't know that it ever would, all Outlook clients should have a direct connection available to both Exchange servers on the internal network.
Here is an example of a mailbox that was moved and the resulting error in Outlook..
However sometimes it works just fine, here is another user that is connected and happy in the same environment.
Regards,
Adam Tyler