Stuck trying to connect rpc/tcp after mailbox move

Anonymous
2021-04-07T15:11:30.877+00:00

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.
85319-image.png

85412-image.png

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..
85431-image.png

However sometimes it works just fine, here is another user that is connected and happy in the same environment.
85421-image.png

Regards,
Adam Tyler

Exchange Server Management
Exchange Server Management
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Management: The act or process of organizing, handling, directing or controlling something.
7,345 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andy David - MVP 141.5K Reputation points MVP
    2021-04-07T16:00:35.173+00:00

    I suspect its this issue:
    https://support.microsoft.com/en-us/topic/outlook-logon-fails-after-mailbox-moves-from-exchange-2010-to-exchange-2013-or-exchange-2016-bd3f59ed-c521-4349-5c00-c49717b5e04d

    If you see it again, simply:

    Restart-WebAppPool MSExchangeAutodiscoverAppPool

    You can do this anytime, clients wont be affected.


0 additional answers

Sort by: Most helpful