Skip to content
Tech Master Tech Master

OneStopTechnical Forum

  • Books
  • AI
  • Networking
  • Windows
  • Linux
  • Cloud
  • Mac
  • Active Directory
  • Azure
  • Cloud
  • Exchange
  • M365
  • Server 2025
  • Storage
  • Vsphere
  • Website
  • Database
  • Security
  • Knowledge Base
  • VPN
Tech Master
Tech Master

OneStopTechnical Forum

Migrating from an on-premises Exchange Server to Office 365 (Microsoft 365)

blog.payperitem.com, March 30, 2025March 30, 2025

Step 1: Plan Your Migration

Assess Your Current Environment

  • Identify your Exchange Server version (Exchange 2010, 2013, 2016, 2019).
  • Determine the number of mailboxes, distribution lists, and public folders.
  • Ensure Active Directory is healthy and up to date.
  • Verify bandwidth requirements for data migration.

Choose a Migration Strategy

There are three main migration types:

  1. Cutover Migration (For fewer than 2,000 mailboxes, Exchange 2013 and below)
  2. Staged Migration (For Exchange 2003/2007 with more than 150 mailboxes)
  3. Hybrid Migration (For Exchange 2010 and later, allows coexistence)

Step 2: Prepare for Migration

1. Verify Domain Ownership in Microsoft 365

  • Sign in to Microsoft 365 Admin Center.
  • Navigate to Settings > Domains and add your domain.
  • Verify the domain using TXT/MX records provided by Microsoft.

2. Set Up Directory Synchronization (If Required)

  • If using Hybrid or Staged Migration, install Azure AD Connect to sync on-prem AD to Azure AD.
  • Configure password hash synchronization or federation for seamless login.

3. Assign Licenses in Office 365

  • Ensure all users have a valid Microsoft 365 license (Exchange Online Plan).

Step 3: Perform the Migration

1. Cutover Migration (For Small Deployments, Exchange 2013 & Below)

  • In Exchange Admin Center, navigate to Recipients > Migration.
  • Select New Migration Batch > Cutover Migration.
  • Add users to migrate and start the batch.
  • Once complete, switch the MX record to Office 365.

2. Staged Migration (For Exchange 2003/2007 with Many Users)

  • Create a CSV file with mailbox details.
  • In Exchange Admin Center, go to Recipients > Migration.
  • Select New Migration Batch > Staged Migration.
  • After migration, change MX records and complete the cutover.

3. Hybrid Migration (For Coexistence, Exchange 2010 and Later)

  • Run Hybrid Configuration Wizard (HCW) from Exchange Admin Center.
  • Configure mail flow (Exchange Online Protection).
  • Migrate batches of mailboxes gradually.

Step 4: Post-Migration Tasks

1. Update DNS Records

  • Change MX records, Autodiscover, SPF, DKIM, and DMARC to point to Office 365.

2. Verify Mail Flow and Client Connectivity

  • Ensure Outlook and mobile devices are connecting correctly.
  • Test email sending/receiving from external domains.

3. Decommission Old Exchange Server

  • Once all mailboxes are migrated, remove the old Exchange server.
  • Uninstall Azure AD Connect if not required anymore.

4. Train Users and Provide Support

  • Educate users about Office 365 features.
  • Set up OneDrive and Teams for collaboration.

Step 5: Monitor and Optimize

  • Use Microsoft 365 Admin Center and Exchange Online PowerShell to monitor mail flow.
  • Set up compliance policies, retention rules, and security measures.
  • Regularly update licenses and manage storage quotas.
Exchange Server 2025

Post navigation

Previous post
Next post

Related Posts

Active Directory Replication Error Codes & Fixes

April 3, 2025April 3, 2025

When repadmin /showrepl shows errors, they are usually accompanied by an HResult error code (e.g., 0x2105). Below is a list of common replication error codes, their causes, and solutions. 🛠 Common AD Replication Error Codes & Fixes 1️⃣ Error: 1722 (0x6ba) – The RPC Server is Unavailable 📌 Cause: ✅…

Read More

Outlook keeps popping up asking for a password and not accepting it

April 9, 2025April 9, 2025

🔧 Basic Troubleshooting 🧹 Clear Cached Credentials Windows Mac 🔁 Remove & Re-add the Account If clearing credentials doesn’t work: 🧪 Safe Mode Test Run Outlook in safe mode to rule out add-ins: bashCopyEditPress `Win + R` → type `outlook /safe` → Enter If it works fine here, disable add-ins…

Read More

Difference between Share vs NTFS Permissions vs Security

April 14, 2025April 14, 2025

📊 Comparison Table: Share vs NTFS Permissions vs Security Feature / Aspect Share Permissions NTFS Permissions Security Settings (ACLs) 📍 Where Configured Sharing tab → Advanced Sharing Security tab Security tab → Advanced 🔗 Applies To Access over the network (SMB/UNC paths) Access over local + network Full NTFS model…

Read More

Recent Posts

  • List of AD Schema Versions
  • OldNewExplorer Free Download For Windows 11, 10, 8 and 7 [Latest Version]
  • How to Get the Classic (old) Context Menu on Windows 11
  • BitLocker Recovery Keys
  • Active Directory and Server hardening

Recent Comments

No comments to show.
June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« May    
Log in
©2025 Tech Master | WordPress Theme by SuperbThemes
  • Login
  • Sign Up
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }