Email Migration Checklist: How to Move Mailboxes to Microsoft 365 Without Losing Mail
Moving a company’s email sounds like a technical chore. In practice, it is one of the most visible projects an IT team will run, because every employee notices when something goes wrong. Missing messages, broken calendars, phones that stop syncing, and mail that bounces for a day can turn a routine upgrade into a week of complaints.
Most migration problems are predictable and avoidable. They come from details that were not planned for, such as DNS settings, shared mailboxes, and old archives. This checklist walks through the stages of a well-run migration, whether the source is another hosted service, an on-premises server, or a desktop email client.
Table of contents
Start With a Full Inventory
Before choosing a method, document what exists. List every mailbox, including shared mailboxes, resource mailboxes for rooms and equipment, and service accounts that send automated messages. Record aliases, distribution lists, forwarding rules, and delegated permissions.
Measure mailbox sizes and note unusually large ones. Identify local archives such as PST files stored on individual computers, since these hold years of mail that never lived on the server. Finally, list everything that depends on email: scanners, applications that send notifications, line-of-business systems, and mobile devices.
Choose the Right Migration Method
The right approach depends on size and the source system.
-
Cutover migration. All mailboxes move in a short window. It suits smaller organizations with a manageable number of users and a compatible source system.
-
Staged migration. Mailboxes move in batches over time, useful for larger groups that need to run both systems temporarily.
-
Hybrid deployment. The old and new environments run together for an extended period, which suits larger or more complex organizations that need smooth coexistence.
-
IMAP or tool-based migration. Used when the source does not support the native tools. Be aware that simple IMAP transfers move mail only, not calendars, contacts, or tasks, so those need to be handled separately.
Whichever method is chosen, confirm in advance what will and will not carry over.
Plan Your DNS and Email Authentication
DNS records control where email is delivered, and mistakes here cause the most visible failures. The main record is the mail exchange, or MX, record, which tells the internet where to send your mail. It changes at cutover.
Lower the record’s time to live well ahead of the switch, so the change takes effect quickly. Update the records that prove your mail is legitimate, including SPF, DKIM, and DMARC, so messages sent from the new system are not rejected or sent to spam. Plan the autodiscover records as well, which help email programs and phones find the right server.
Secure the New Environment First
Build security in before users arrive. Enable multi-factor authentication, block older sign-in methods that bypass modern protections, and set sensible policies for sharing and external forwarding. Configure the protections against phishing and malicious attachments.
It is far easier to start with a secure configuration than to tighten it after people have settled into habits. Decide who administers the tenant, and make sure more than one trusted person holds administrator access.
Run a Pilot Before Everyone Moves
Test with a small group first, ideally including a mix of roles: a heavy email user, someone with a shared mailbox, a mobile-only user, and an executive assistant with delegated access. The pilot reveals problems that planning missed, such as rules that did not carry over or calendar permissions that behave differently.
Fix issues before moving the rest. Use what you learn to refine the instructions you will give everyone else.
Communicate Clearly With Users
People tolerate change when they know what to expect. Tell users when the migration will happen, what they will need to do, and what they might notice. Explain how to reconnect phones and email programs afterward, and provide a way to get help.
Ask employees to clean up before the move. Deleting unneeded mail reduces data to transfer and shortens the window. Remind everyone that email may be slow or delayed for a short period, and give them a contact for urgent issues.
Execute the Cutover Carefully
Schedule the change at a quiet time, such as a weekend, with the team available to respond. Confirm the final sync is complete, then update DNS. Verify that mail flows in both directions by sending test messages from internal and external addresses, and check that shared mailboxes and distribution lists work.
Watch for mail loops and bounces, and confirm that scanners and applications that send email still function. Keep the old system available and read-only for a period, so messages that arrive late through cached DNS are not lost.
Verify Everything After the Move
Checking does not end when mail starts flowing. Confirm that folders, calendars, contacts, and permissions arrived intact. Test mobile devices and desktop email programs, since these often need to be set up again. Check that rules, signatures, and out-of-office settings work as expected.
Compare mailbox item counts between old and new systems for a sample of users, and have employees report anything missing during a defined period so problems are caught early.
Plan for Backup, Retention, and Cleanup
A cloud mailbox is not automatically a backup. Accidental deletion, malicious deletion, and ransomware can still cause permanent loss, so consider independent backup and retention policies that match your legal and business needs.
Once the migration is stable, decommission the old system properly. Remove unneeded accounts, revoke old credentials and connections, and securely wipe or retire hardware. Leaving the old environment running indefinitely creates cost and risk.
Common Pitfalls
Skipping the inventory leaves shared mailboxes and service accounts behind. Forgetting to lower DNS time to live prolongs the transition. Overlooking local archives hides years of mail. Treating a basic mail transfer as complete when calendars and contacts did not move creates frustration. And rushing communication leaves users confused and the help desk overwhelmed.
How Mindcore Technologies Helps Businesses Migrate Email
Mindcore Technologies has spent more than 30 years helping businesses move technology without disrupting daily operations. Under the leadership of Matt Rosenthal, CEO of Mindcore Technologies, the company delivers expert IT solutions and services in Boca Raton that include Microsoft 365 and Teams support, cloud solutions, cybersecurity, and 24/7 monitoring, with migrations planned around each client’s mailboxes, devices, and applications.
Businesses working with Mindcore get an inventory-driven plan, a tested pilot, secure configuration from day one, and support through cutover and afterward.
Conclusion
A successful email migration is mostly preparation. Taking a full inventory, choosing the right method, planning DNS and authentication, securing the new environment, piloting first, communicating with users, and verifying afterward turn a risky project into a routine one. The details that cause trouble are known, and each can be handled with a checklist and some patience.