Exchange Online (Microsoft 365) to Exchange Online (Microsoft 365) Mailbox Migration Guide

User Query:

We need to migrate hundreds of Exchange Online mailboxes from one Microsoft 365 tenant to another after an organizational merger. How can we transfer emails, attachments, calendars, and contacts in bulk while preserving mailbox data and minimizing migration issues?

Daniel Carter
Microsoft 365 Migration Specialist

Summary: Two Microsoft 365 tenants rarely remain separate forever. Eventually, a merger, a spin-off, or simply a desire to consolidate IT forces someone to perform an Exchange Online (Microsoft 365) to Exchange Online Migration. It’s not the same as an on-premises-to-cloud migration. All the time, it stays in Microsoft infrastructure. Easier said than done when you bring identity conflicts, licensing gaps, and mail flow disruptions into the equation during DNS changes. This guide will cover why companies end up doing tenant-to-tenant migrations, what Microsoft’s built-in tools handle well and where they fall short, and how a professional tool like the Aryson Tenant-to-Tenant Migration changes the equation.

Why Migrate Exchange Online to Exchange Online?

  • Domain or Brand Change: Mailboxes move to a tenant built around the new identity when a rebrand, new legal entity name, or change to a different primary domain makes the previous tenant inappropriate.
  • Regulatory or Data Residency: Only a new tenant may be able to comply with certain industry and regional requirements for mailbox data to be located in a particular area or under a particular compliance boundary.
  • IT Environment Cleanup: Legacy tenants accumulate years of misconfiguration, stale groups, and inconsistent policies. Starting fresh in a properly governed tenant is sometimes faster than untangling the old one.
  • Business Unit Realignment: Sometimes internal reorganizations, not necessarily a sale, can change which mailboxes are in which corporate umbrella. This can require a move even if there’s no merger or divestiture involved.
  • Optimize cost and license: With many tenants, you may end up duplicating licenses, admin overhead, and security baselines. Consolidating mailboxes into one, well-managed tenant can reduce your bill.

What Data Are Transferred During Exchange Online to Exchange Online Mailbox Migration?

With the migration of the mailbox items, it helps to migrate all items when you perform an Exchange Online mailbox migration from source to target Office 365 tenants. This type of migration will preserve data integrity and folder structure. Only data related to Exchange Online mailbox content would be part of the migration; neither OneDrive nor SharePoint would be included. The following table describes the key mailbox data that can be migrated and items that might need to be handled separately.

Emails and Attachments

Transfers email messages with their associated attachments.

Folder Structure

Preserves supported mailbox folders and their organization in the target mailbox.

Contacts

Transfers personal contacts saved within the Exchange Online mailbox.

Calendar Items

Migrates appointments, meetings, and other calendar entries stored in the user's mailbox.

Tasks

Migrates mailbox-based tasks and their associated information to the target mailbox.

Notes

Transfers notes stored in the user's Exchange Online mailbox.

Prerequisites for Microsoft Exchange Online to Exchange Online Complete Mailbox Migration

  • Active subscriptions in both tenants: There are enough Exchange Online licenses on hand to cover all mailboxes in scope, not just a rough estimate.
  • Admin rights on both sides: Global Administrator or Exchange Administrator access in the source and target tenants, since the work touches Azure AD, Exchange Online PowerShell, and DNS all at once.
  • Verified domain ownership: The source mailboxes' primary SMTP domain generally needs verifying in the target tenant first, then moving over at cutover, which means DNS access isn't optional.
  • Hybrid identity checked early: If either tenant runs Azure AD Connect or something similar, review it before starting. Mismatched UPNs cause more migration headaches than almost anything else on this list.
  • A tested migration endpoint: Confirm the connection Exchange Online PowerShell will use between tenants works before batches get created, not after.
  • Clear mailbox inventory: Knowing exactly which mailboxes, shared mailboxes, and groups are in scope before any scripting or tool configuration begins.

Common Challenges in Exchange Online (Microsoft 365) to Exchange Online Migration

  • Identity and Attribute Mismatch: UPNs and proxy addresses are seldom a perfect match between two tenants, especially after an acquisition where naming conventions never really did match up at all.
  • Mail Flow Issues: Mail may bounce or take the incorrect route between the two domains before the DNS cutover is complete.
  • Outlook Profile Changes: Every user needs a new profile afterward, and the help desk tickets that follow are about as predictable as anything gets in IT.
  • Licensing Problems: A mailbox without a license attached just sits there.
  • Unsupported Data: Some compliance holds and public folders are not included automatically. Migrate Public Folders to Shared Mailboxes provides an alternative for handling public folder data.

Exchange Online to Exchange Online Mailbox Migration Using the Native Method

Microsoft native cross-tenant mailbox migration uses the Mailbox Replication Service (MRS) and Exchange Online PowerShell to move mailbox contents between tenants. Migration batches are used to initiate the migration from the target tenant.

  1. 1 Prepare both tenants: Configure permissions, migration application, and migration scope.
  2. 2 Configure target MailUsers: Set ExchangeGUID, X.500 address, and other required attributes.
  3. 3 Create the migration endpoint: Connect the source and target tenants using PowerShell.
  4. 4 Create migration batches: Add source and target mailbox mappings and start the migration.
  5. 5 Monitor MRS migration: Track synchronization, progress, and migration errors.
  6. 6 Verify migrated mailboxes: Check emails, folders, contacts, calendars, and mail flow.

Limitations of the Manual Method

  • Complex PowerShell configuration. Every stage depends on cmdlets chained together correctly; little tolerance for a mistyped parameter.
  • Requires technical expertise. Someone without a solid PowerShell background hits a wall fast, usually at endpoint setup.
  • Manual mailbox mapping and preparation, since each MailUser object gets created and matched by hand.
  • Limited filtering and selective migration options. Mailboxes move mostly whole; date ranges and folder-level control are largely off the table.
  • Additional configuration for certain mailbox attributes. Permissions and forwarding rules need reapplying once the move finishes.
  • Requires careful planning for large-scale migrations, since throttling forces big mailbox counts into staged waves.
  • Separate handling of unsupported data. Public folders and certain compliance holds need their own migration path entirely.

Migrate Exchange Online to Exchange Online Using a Professional Migration Tool

As the size of Microsoft 365 mailboxes increases, the manual method becomes irrelevant, as it cannot handle bulk migration simultaneously. This is where a dedicated migration tool comes into play. You can use professional software such as the Aryson Microsoft 365 Migration tool to migrate multiple mailboxes by using the Graph API while preserving folder structure and data integrity throughout the migration. You can also perform migration using EWS for Exchange Online. The software also offers multiple advanced filtering options such as date range, duplicate handling, incremental migration, and custom folder naming to make the migration more efficient. You can also use the demo version of the tool before making a full purchase to understand the functionalities.

Step-by-Step Guide to Use the Software:
  • Download and install the Aryson Microsoft 365 Migration Tool.
  • Select Copy Mailboxes from the available Microsoft 365 services.
  • Connect the source tenant using either modern authentication or admin impersonation.
  • Select the required mailboxes to migrate from the Available Mailboxes.
  • Connect the destination tenant and map it to the source tenant.
  • Apply filters in the data if needed and click Start Migration.
  • View the migration report under All Reports to verify it.

For a smooth Exchange Online to Exchange Online mailbox migration, having a clear step-by-step reference can simplify configuration, mailbox mapping, and data transfer. It helps administrators understand the migration workflow and avoid common setup errors. Refer to the Aryson Microsoft 365 Migration Tool User Manual for detailed instructions with screenshots.

Why Businesses Choose the Aryson Microsoft 365 Migration Tool?

  • Migrates mailbox data, including emails, contacts, calendars, tasks, and attachments.
  • Allows migrating multiple mailboxes simultaneously while preserving data integrity.
  • Maintains the original folder structure in the destination tenant for easier management.
  • Finds and removes duplicate emails based on subject, body, and sender or recipient.
  • Skips previously migrated emails to transfer only new or modified emails after the first pass.
  • Offers a demo version of the software to use the tool before purchasing.
  • A migration log to verify the process and track failed items and migrate them again.

There are more professional Microsoft 365 migration tools, but they differ in features, pricing, and other factors. Below, we will look at a list of tools such as BitTitan, ShareGate, and Cloudiway and compare them with Aryson to see why Aryson is the most preferred tool in the market.

Features Aryson BitTitan ShareGate Cloudiway
Folder Hierarchy Preservation
Bulk Migration
Data Integrity Preservation
Duplicate Handling
Skip Previously Migrated Items
Pricing $20 per user $114/10 GB data $9,995 per year $29 per user

Case Study

A mid-sized insurance company with around 1,400 employees acquired a smaller competitor and was left with two Microsoft 365 tenants and a compliance deadline to consolidate everything into the parent tenant. Their two-man IT team was first trying the native PowerShell way, but mapping over a thousand MailUser objects by hand just wasn’t realistic on that kind of timeline, and early batches kept failing on undocumented permission mismatches. They switched to the Aryson Microsoft 365 Migration Software in week two. Bulk mapping cut setup from days to hours, filters let them skip stale marketing folders that didn't need to migrate, and overnight batch runs meant staff barely noticed a service gap. The full migration finished with about ten days to spare before the audit.

Conclusion

A clean Exchange Online (Microsoft 365) to Exchange Online migration matters more than it looks on paper. Years of mail, calendars, and business communication live in there, and a wrong migration means downtime or data nobody can find later. For a limited number of mailboxes, the native PowerShell approach functions well. After a few hundred, throttling slows everything down, and manual mapping becomes a full-time job. The Aryson Office 365 Migration Tool is justified in this regard. Every mailbox's folder hierarchy and data integrity are maintained, date range filtering is supported for selective migration, duplicate emails are managed, and new messages are picked up through incremental migration all the way up to cutover.

Frequently Asked Questions

We have close to 1,500 mailboxes and a tight compliance deadline. How can we realistically handle that volume without dragging on for weeks?

Ans. You can use the Aryson Microsoft 365 Migration tool, which runs in concurrent batches rather than one mailbox at a time, so large mailbox counts don't turn into a multi-week task.

Our admin team isn't comfortable writing PowerShell scripts. Is there a way to migrate without scripting everything ourselves?

Ans. That's the main reason teams pick a professional tool such as the Aryson Microsoft 365 Migration tool over the native route. Credentials, mapping, and batch configuration all happen through the interface; no scripting required.

We're worried folders will get flattened during the move and emails will end up dumped into one giant inbox.

Ans. The tool maintains folder hierarchy and carries over as-is. Whatever structure exists in the source mailbox shows up the same way on the destination side.

How do we delete duplicate emails from the target mailboxes after migration finishes?

Ans. The duplicate detection filter is available in the tool; you can enable it during the migration to detect and remove repeated items in the destination mailbox.

We only care about the last two years of mail, not a decade of history. Can we limit what actually moves?

Ans. Date range filtering handles exactly that. Old mail outside the range you set just doesn't get pulled across.

A few mailboxes have personal or irrelevant folders we'd rather not migrate at all. Can specific folders be excluded?

Ans. Yes, filtering works at the folder level too, not just by date, so unwanted folders can be left out of the run entirely.

Users keep sending and receiving mail while migration is still in progress. What happens to messages that arrive after the first sync?

Ans. Incremental migration picks up new items after the initial pass, so nothing sent during the migration window gets missed at cutover, and only new mail is migrated.

Once migration finishes, how do we actually confirm nothing was lost or corrupted along the way?

Ans. A summary report compares item counts against the source mailbox, which makes it easy to catch a shortfall before users are back in their inboxes.

Before committing to a full migration, is there a way to see what's actually going to move?

Ans. Yes, mailbox contents can be previewed ahead of the run, which is worth doing before kicking off anything at scale.

Was this article helpful?

0 out of 0 found this helpful