Home » Office 365 » Transfer Office 365 Mailbox to Another Account: Step-by-Step Explanation

Transfer Office 365 Mailbox to Another Account: Step-by-Step Explanation

Kerry Morris ~ Modified: September 24th, 2024 ~ Office 365 ~ 8 Minutes Reading

There may be multiple reasons why Office 365 admins have the requirement to transfer Office 365 mailbox to another account. For example, a user has two or more Office 365 accounts that users want to merge into a single account. This Article offers users the entire process in detail, which will help you ensure that your data is successfully migrated professionally. 

Table Of Content:

  1. Why do Users Need to Transfer Emails From One Mailbox to Another?
  2. Preparing to Transfer Office 365 Mailbox to Another Account
  3. Methods to Transfer Office 365 Mailbox to Another Account
  4. Drawbacks of Performing the Manual Methods
  5. Transfer Office 365 Mailbox to Another Account Using PowerShell
  6. Using an Automated Tool to Transfer Office 365 Mailbox to Another Account
  7. Conclusion
  8. Frequently Asked Questions

Why do Users Need to Transfer Emails From One Mailbox to Another?

There are several different reasons why organizations migrate emails to another account: 

  1. Acquisition of Companies — During the process of acquiring a company, the parent organization may set up a new Office 365 subscription. It would also need to move emails from one Office 365 account to the other. 
  2. Migration of Departments — In several companies, once a project reaches its end, they are migrated to a new department. This needs the transferring of all of the data from Office 365 to another account. 
  3. Staff Attrition — When employees leave an organization, they can take their important emails. For future purposes, they need to migrate the Office 365 mailbox to another account. 
  4. Requirements of Compliance — Several organizations need to meet several legal requirements. It is a good option to back up the emails from Office 365 to another account. This way the data can easily be accessed and audited. 

Preparing to Transfer Office 365 Mailbox to Another Account

If you plan to move emails from one mailbox to another under the same tenant, then check the license of the user. Even if there is a need to create a new account, then you should upgrade the Office 365 subscription plan according to the user requirements. 

In case you need to copy the Office 365 mailbox to another account, you should purchase the required subscription plan and create the users in the new tenant. You can keep both the old as well as the new tenants active as long as the Office 365 to Office 365 migration process completes. You can then delete the secondary email addresses if they are not needed anymore. 

Methods to Transfer Office 365 Mailbox to Another Account

Method 1: Users can Migrate Emails From One Office 365 Account to Another. 

  1. Login to the new Office 365 account.
  2. Setup > Data Migration > View Migration option. 
  3. Choose the Other Email Sources to continue. 
  4. Enter the name of the server, the port, as well as the security. 
  5. Enter the old Office 365 account email address, and password. 
  6. Choose the new Office 365 account and enter the ID and password. 
  7. Start the process of migrating the Office 365 account to another account. 

Method 2: Move the Office 365 Mailbox to Another User in 4 Simple Steps

  1. Download and install the Outlook desktop version on your PC. 
  2. Configure the old Office 365 account in Outlook. 
  3. Export the Office 365 mailbox from Outlook that you configured to PST. 
  4. Import PST file to new Office 365 using the network upload method. 

Methods 3: Choosing the Right Approach to Transfer the Office 365 Mailbox to Another Account

We all know that there is no method to perform this operation directly. To do this, we need to use indirect ways. You can perform this process by setting up email forwarding in the source account. There are, however, several limitations which we are going to discuss in the upcoming sections. 

Follow the steps given below to set up email forwarding in Office 365: 

  1. Open the Office 365 admin center, and go to “https://admin.microsoft.com” 
  2. In the left pane, select Users, and then go to active users. This will open an existing Office 365 user’s account. This will be associated with the respective admin account. 
  3. Select the needed user accounts that you need to migrate. You can then click on the mail option for the right pane. 
  4. Click on the manage email forwarding option. 
  5. Enable the forwarding of all emails that are sent to the mailbox. 
  6. Provide the destination email address where you need to move the emails. 
  7. Enable the required options and select the save changes button. 

Drawbacks of Performing the Manual Methods

  1. You need to have the technical knowledge and admin access to set up the forwarding of emails. 
  2. This is not a practical alternative to transferring Office 365 mailbox to another account. 
  3. Email forwarding cannot be set up for older email data. It works only for upcoming emails. 
  4. You will have to keep the source account active along with its proper license. This would lead to an increase in operational costs. 
  5. Setting up the forwarding of emails for several users can be a time-consuming and daunting task.

Also Read: Learn How to Take Backup of Office 365 Mailbox – Efficient Approach to Follow

Transfer Office 365 Mailbox to Another Account Using PowerShell

  1. Run PowerShell as an administrator and run the following command to ensure that it is correctly running — “Search-Mailbox -Identity “Old User” -TargetMailbox “Current User” -TargetFolder “Old-Mailbox” -LogLevel Full”.
  2. You will now have to ask one of the global admin members or be one yourself to enable remote PowerShell by running the following command — “Set-User user@xyz.com -RemotePowerShellEnabled $true”.
  3. Ensure that the TCP Port 80 is open between Office 365 as well as your PC. Run the following command as an administrator — “Set-ExecutionPolicy RemoteSigned”.
  4. You can save the credentials that can be saved up into a variable for later use — “$usercredential = Get-Credential”.
  5. Now, save this session into a variable — “$session = New-PSSession -configurationname Microsoft.Exchange -connectionUri https://outlook.office365.com/powershell/ -credential $usercredential -authentication Basic -allowredirection”.
  6. Import them using the following command — “Import-PSSession $session”.
  7. Now we can transfer the Office 365 mailbox to another account using the following command — “Search-Mailbox -Identity “Old User” -TargetMailbox “Current User” -TargetFolder “Old-Mailbox” -LogLevel Full”.

Using an Automated Tool to Transfer Office 365 Mailbox to Another Account

From the above complex methods, it is quite clear that email forwarding is not the right way to migrate the data. This has several limitations that make it difficult to work with too. Hence, Office 365 admins suggest opting for professional tools that can complete this migration process with ease. Keeping this in mind, you can use the Office 365 to Office 365 migration tool. There are some prerequisites that users should keep in mind before starting the migration process: 

  1. Before migrating the emails from one account to the other, you will have to create a project in Microsoft Azure and then generate an application ID to perform the migration process.
  2. After you create a project and generate the application ID, we need an activation code for the tool to transfer the Office 365 mailbox to another account. 

Steps to Use the Automated Tool

  • Launch the tool and choose Office 365 as the source as well as the destination.

  • Using this tool, you can migrate emails, and other important documents, calendars, and contacts to another Office 365 account. 

  • You can also use the date filter option to migrate selective data. 

  • Log into the source with the admin email as well as the application ID, and validate them to transfer Office 365 mailbox to another account. 

  • Log into the destination with the admin email and the application ID, and then validate them. 

  • Select the fetch users option to fetch all the source tenant users in order to move emails from one account to another in Office 365. 

  • You will also be able to get mapping options to create a mapping between the source and the destination account. You can import the CSV file where you will maintain the source and the destination user ID.

  • Click the validate button after mapping the source as well as the destination button to transfer Office 365 mailbox to another account. 

  • Click on the start migration button after validating the permissions in the source as well as the destination. 

  • The migration process will complete in just a few minutes. 

Conclusion

It is not easy to transfer Office 365 mailbox to another account. There are several aspects that you need to determine to perform this process. We have explained all the steps to perform this complex process without losing your data in this article. We have also given you a tried and tested solution that will allow you to easily migrate all of your data with just the click of a button. 

Also Read: Learn How to Migrate Exchange 2013 to Office 365 Step By Step

Frequently Asked Questions

Q1. How can we move emails from one account to another in Office 365 without using PowerShell? 

If you do not want to use manual methods and need a way to transfer all of your data without needing PowerShell, then you can use the tool mentioned in this article. Use the following steps to perform the migration: 

  1. Launch the tool > Choose Office 365
  2. Choose the mailbox > Date Filter
  3. Give Office 365 admin details > Validate
  4. Create a mapping > Validate > Choose users
  5. Click on the Start Migration button. 

Q2. Can I migrate different mailboxes using this tool? 

Yes, you can migrate the shared mailbox to Office 365 and also in-place archive mailbox using the tool discussed in this article. You will have to simply select the user IDs and provide the destination email ID. Then click on the start button to start the migration process. This way, you can migrate different types of mailboxes to another account.