In this article, we will explain how to migrate a domain between Office 365 Tenants with users emails while keeping the same domain name.
Users face the most common problem while migrating a domain between tenants, that they are unable to add the same domain in two Office 365 tenants. There is no direct solution available to transfer the domain between Office 365 tenants with users data.
To make it possible, we have to do migrate domain user’s emails to destination tenant before detaching domain from source tenant. Then we have to detach the domain from source tenant and attach the domain in destination tenant to keep the same domain name.
To successfully perform this task you will have to go through given different stages.
Stage 1 – How to Move Office 365 Domain emails to New Tenant?
Sadly! There is no direct solution available to migrate Office 365 Domain emails to new tenant. In fact, Microsoft itself suggests that take the help of third-party software to move data from the tenant.
First, create temporary user accounts in destination tenant (according to your source domain users) where you will transfer domain users emails, contacts, calendars, documents. Then with the help of this tool, you can migrate domain users emails to a new tenant.
Follow the Given Steps to Move a Office 365 Domain Emails to Tenants with the Tool –
There are some pre-requisites of software you have to fulfill before starting migration domain between Office 365 tenants –
1 – Source & destination admin account should be created.
2 – Register application with Microsoft Azure, enable permissions & generate Application ID. Read More..
Now we are ready to start migration process.
Install & start the software to migrate domain between Office 365 tenants. Select Office 365 as source and as destination.
Click on email, contact, document, calendar check-box.
Enable Migrate Document Permission, Use Group Mapping. Migrate Document Permission – To migrate document with there permission. Use Group Mapping – To mapping create between source & destination groups.
You can apply date filter. Click Next.
Now, Login source & destination with application ID, Admin ID. Then Click on Validate button.
After that, you have to import csv file (in which you have to maintain source & destination user ID). Click on Import Users.
Now, browse csv file and click on Upload button.
You can see source & destination users are mapped. Click on Validate.
Now, permissions are validated click on Start Migration.
After that, you get domain users emails data into a new tenant. Now, we are ready to detach domain from source tenant.
Stage 2 – How to Detach / Remove Domain From Office 365 Source Tenant
Before attaching domain into new Office 365 tenant we need to detach the domain from source tenant.
This step is necessary because we cannot access the same domain from two tenants.
Here, we are going to explain steps to remove the domain from Office 365 source domain.
Step 1 – Move Domain users –
Login in Office 365, choose Users > Active Users.
Select the box which is next to user name who you want to move.
Now, in bulk actions pane select Edit Domains.
In the Edit Domain option choose a different domain.
Now, choose Set as primary, then Save.
You have to do this same for yourself (for Admin mailbox) if you are on the same domain which is you want to remove.
Step 2 – Move Domain Groups –
Select Groups > Group name, Select the Group which is associated with the domain.
Now choose Edit option (next to the group name).
Under Group ID, choose another Group in the drop-down menu.
Click on Save, then Close.
Step 3 – Remove the Domain
Select Setup > Domains.
Now select the domain which you want to remove.
Then in the right pane, choose Remove. Then click Close.
It will take time if there are many references like security groups, distribution lists, users, groups are using the domain.
Stage 3 – How to Attach / Add Domain in Office 365 Destination Tenant?
After detaching domain, you are ready to attach domain in different Office 365 tenant. You have to add the domain in destination tenant where you had already migrated users emails in stage 1 (How to Move Office 365 Domain emails to New Tenant?).
Both processes Remove and Add domain is required to migrate or move domain between Office 365 tenants.
In the upcoming section, we are going to explain steps to add the domain in Office 365 tenant.
Go to admin center then choose Setup > Domains
Choose Add Domain.
Now, enter the name of the domain which you want to add, then click on Next
Choose how you want to verify that you own the domain.
Here, you have two option 1 – Sign in to GoDaddy, 2 – Verification email. Select any one for domain verification.
Now, choose how you want to make the DNS changes required for Office to use your domain. Here, you have two options –1 – Add the DNS records for me – option for if you want Office to configure your DNS. 2 – I’ll add the DNS records myself – this option for if you want to attach only specific services of Office 365 in your domain. Here, we select I’ll add the DNS records myself (second option).
Now, click on Next, Now you can see the page with all records which you need to add your registrar website to setup domain. If you want to wait for that then scroll down & click on Skip this step.
Click on Finish.
Now you have successfully added the domain in destination Office 365 tenant.
Afterward, we have to move emails data from temporary users account to domain accounts, follow the stage 4.
Stage 4 – Move data into Destination Tenant to Destination Domain
Now, we need to migrate emails data which is stored in temporary mailboxes. But first, we have to create users mailboxes in the domain which is added in the previous step in the new Office 365 tenant.
After creating users mailboxes, you need to again use suggested tool to migrate users emails from temporary mailboxes into domain users mailboxes.
Example – tenant Name is tenant.onmicrosoft.com and domain name is domain.com. Consider, we have already migrated data into temporary users account [email protected]. Plus, we also created users mailbox in domain userA.domain.com in tenant. So, with the help of the tool, you will move users emails from [email protected] to userA.domain.com within the same tenant.
To perform this task you have to enter temporary users ID & password in source tenant and domain user ID & password in destination tenant.
After a few minutes later, you will get users emails into your new Office 365 tenant domain.
Sometimes, users need to move domain between Office 365 tenants or need to migrate a domain to a new tenant with users emails. But, there is no direct solution available to perform this task. However, With Detach & Attach procedure you can remove & add the domain, but, you cannot move users emails. Therefore, in this article, we have explained solution on How to move Domain between Office 365 tenants with users emails? With the help of above-given solution, you can migrate or transfer domain with users data between Office 365 tenants.
Frequently Asked Questions
Q: How do I migrate the domain between Office 365 Tenants?
A: You have to follow 4 steps to move domain between Office 365 Tenants: Step 1 – Move Domain users emails between Office 365 tenant Step 2 – Detach / remove the domain from Office 365 source tenant Step 3 – Attach / add the domain in Office 365 destination tenant Step 4 – Move data into destination tenant to the destination domain
Q: By using this method can I move domain user’s mailboxes?
A: Yes, you can migrate domain between tenants with all users mailbox data, Here we explain each & every step in a detailed way.
Q: This task can be performed without using the migration tool?
A: You can attach & detach domain from Office 365, but to move domain users data between tenants you have to use this migration tool. Because Microsoft doesn’t provide any solution for that.
Q: Can I migrate entire domain users from one office 365 tenant to another?
A: Yes, you can migrate entire domain users between Office 365 tenants with emails, contacts, calendars, Tasks.
About The Author
Being a Chief Technical Operator, I am aware of the technicalities faced by the user while working with multiple technologies. So, through my blogs and articles, I love to help all the users who face various challenges while dealing with technology.