Tuesday, April 19, 2016

Migrating from Exchange 2010 to Exchange 2016 Part-5

Last 4 part we have covered process, assessment and introducing the Exchange Server 2016, now we will focus on configuration part of the Exchange Server 2016 for moving forward to move mailboxes.

Once installation complete open Exchange Administrative Center
When launching EAC via local host we are getting the certificate error because  we have not installed the SSL certificate, just click on "continue to this website to access" the EAC
After successfully login we can see the all legacy mailboxes under the recipients

Updating Autodiscover (SCP)

After installing the Exchange server 2016 we have to update the SCP. The default SCP is default url is

which is not suitable because we don't have the trusted SSL and domain joined clients will get the certificate warning error.
So we will update the URL as per Exchange 2010

After making the changes, any client trying to connect the Exchange 2016 SCP (autodiscover)  before we make co-existence will be direct to use the Exchange 2010.

Exporting the certificate from Exchange 2010

We are going to migrate the HTTPS name from the Exchange 2010 to Exchange 2016 so we can re-use the same SSL certificate by exporting the from Existing Exchange 2010 servers.

you can click here for follow the complete steps Exporting Certificate from Exchange 2010, which i export from Exchange 2010 to Exchange 2013, same steps we can follow for Exchange 2016.

Configure Exchange URLs (virtual Directories):

Next steps is configure the Exchange 2016 virtual directories, for configure the virtual directories you can use either Exchange Admin Center or Exchange PowerShell, in my case i used Powershell

Configure Outlook Anywhere

After updating the Exchange 2016 virtual directories, we have to configure Outlook anywhere  for HTTPS name authentication. As you know Outlook Anywhere is the protocol Outlook client will use by default to communicate to Exchange 2016 replacing the MAPI/RPC within the LAN.
It is very important all setting must be correct, still if you are not publishing Outlook Anywhere externally.

First open the Exchange Admin Center, select the Servers tab select the server, click on edit, once you get the edit page select the Outlook Anywhere than set the correct configuration such as External Host Name, Internal Host Name and authentication Method

Configure Receive Connector

Next step is to configure the receive connector on Exchange 2016 as per Exchange 2010. Default and client connector are already created.

Open the Exchange Admin Center select mail flow tab and select receive connectors

Click on + sign it will give you new wizard for new receive connector, give the name of the connector and select "Frontend Transport" from Role and select "Customize" from the type.

Next page, we will select the Network and default port will be 25 for SMTP
Next page we have to choose IP addresses that the receive connector will accept mail.

once complete you can see the connector in EAC.
now click on edit for newly created receive connector and select the security tab and select the"Externally secured" from authentication and select Exchange servers and Anonymous users from permission groups.

In this article we have configure Exchange 2016 for moving mailboxes from Exchange 2010 smoothly, which is the very critical for any of the migration such as receive connector, Outlook Anywhere, Autodiscover, Exchange Virtual directories etc.

Hope this will help you.

In next part i will start moving the mailbox and end users functionality.

Click here for Part- 4                                         Click here for Part-6


  1. Superbly explained Document....... Keep up the great work Dinesh as always !!

    Kanta Prasad