Enterprise GuideJanuary 24, 202520 min read

Exchange Server Hybrid Migration: Complete Guide to Microsoft 365

Comprehensive guide to migrating from on‑premises Exchange Server to Microsoft 365 using hybrid configuration. Learn setup, mailbox migration, and best practices for seamless coexistence.

Exchange Server Hybrid Migration

What is Exchange Hybrid Migration?

Exchange hybrid migration creates a seamless connection between your on‑premises Exchange Server and Microsoft 365 (Exchange Online). This allows mailboxes to exist in both environments simultaneously, enabling gradual migration while maintaining full functionality like shared calendars, free/busy information, and unified global address lists.

Why Choose Hybrid Migration?

  • Zero Downtime: Users continue working during migration
  • Gradual Migration: Move mailboxes in phases over weeks or months
  • Seamless Coexistence: On‑premises and cloud users collaborate normally
  • Easy Rollback: Move mailboxes back if needed
  • Unified Management: Single admin console for both environments

Prerequisites and Requirements

Exchange Server Requirements

  • Exchange Server 2013 or later (2016/2019 recommended)
  • Latest Cumulative Update installed
  • Autodiscover configured and working
  • Valid SSL certificate from trusted CA
  • Outlook Anywhere enabled

Microsoft 365 Requirements

  • Microsoft 365 tenant with Exchange Online
  • Sufficient licenses for all users
  • Domain verified in Microsoft 365
  • Azure AD Connect for directory sync
  • Global Administrator access

Network Requirements

  • Firewall ports 443 and 25 open outbound
  • Public DNS records configured
  • Sufficient bandwidth for migration
  • No proxy authentication for Hybrid Agent

Security Requirements

  • TLS 1.2 enabled on Exchange servers
  • Modern authentication configured
  • OAuth authentication enabled
  • Service accounts with proper permissions

Step-by-Step Hybrid Configuration

1

Set Up Azure AD Connect

Azure AD Connect synchronizes your on‑premises Active Directory with Azure AD, creating a unified identity system.

Installation Steps:

  1. Download Azure AD Connect from Microsoft
  2. Run installer on domain‑joined server
  3. Choose Express Settings or Custom
  4. Enter Microsoft 365 Global Admin credentials
  5. Enter on‑premises Enterprise Admin credentials
  6. Configure password sync or federation
  7. Start initial synchronization
2

Run Hybrid Configuration Wizard

The Hybrid Configuration Wizard (HCW) automates most of the hybrid setup process.

Download and Launch HCW

Download from Microsoft 365 admin center → Setup → Hybrid setup

Choose Configuration Type

Select "Full Hybrid Configuration" for complete feature set

Enter Credentials

Provide both on‑premises Exchange admin and Microsoft 365 Global Admin credentials

Select Exchange Server

Choose Exchange server to host hybrid configuration

Configure Mail Flow

Choose centralized or decentralized mail transport

3

Configure Mail Flow

Set up mail routing between on‑premises and Exchange Online:

# Centralized Mail Transport (recommended)

All inbound mail → On‑premises Exchange → Route to appropriate mailbox

All outbound mail → On‑premises Exchange → Internet

# Decentralized Mail Transport

Inbound mail → Directly to on‑premises or Exchange Online

Outbound mail → Directly from on‑premises or Exchange Online

4

Test Hybrid Configuration

Verify hybrid setup is working correctly:

  • Test free/busy between on‑premises and cloud users
  • Verify mail flow in both directions
  • Check MailTips functionality
  • Test message tracking across environments
  • Verify unified GAL (Global Address List)

Migrating Mailboxes

Expert Help Available

Have questions about this topic?

Our migration specialists can help. Chat live or request a free consultation.

Contact Us

Once hybrid configuration is complete, you can begin migrating mailboxes to Exchange Online. Hybrid migration moves mailboxes seamlessly with minimal user impact.

1

Create Migration Batch

In Exchange Admin Center (on‑premises or cloud):

  1. Go to RecipientsMigration
  2. Click NewMigrate to Exchange Online
  3. Select Remote move migration
  4. Add users to migrate (CSV or select manually)
  5. Choose target delivery domain
  6. Configure migration settings
2

Start Migration

Migration happens in stages:

Syncing: Initial copy of mailbox data to Exchange Online

Synced: Mailbox fully copied, incremental sync continues

Completing: Final sync and cutover in progress

Completed: Mailbox now in Exchange Online

3

Complete Migration Batch

When ready to finalize migration:

  • Select migration batch
  • Click Complete migration batch
  • Final sync occurs (usually 15‑30 minutes)
  • Mailbox becomes active in Exchange Online
  • Outlook automatically reconnects to new location

Pro Tip: Staged Migration Approach

Migrate in waves to minimize risk and allow time for troubleshooting:

  • Wave 1: IT team (5‑10 users) - Test and validate
  • Wave 2: Early adopters (10‑20% of users)
  • Wave 3: Departments (30‑40% of users)
  • Wave 4: Remaining users

Post-Migration Tasks

Update MX Records

Once all mailboxes are migrated, update MX records to point directly to Exchange Online for better performance.

Priority 0: yourdomain-com.mail.protection.outlook.com

Decommission On‑Premises Exchange

After 30‑90 days of successful operation in Exchange Online:

  • • Verify all mailboxes migrated
  • • Remove hybrid configuration
  • • Uninstall Exchange servers
  • • Update DNS records

Common Issues and Solutions

Hybrid Configuration Wizard Fails

Problem: HCW fails with authentication or connectivity errors.

Solutions: Verify TLS 1.2 enabled, check firewall rules, ensure Autodiscover working, validate SSL certificate, confirm OAuth configured correctly.

Migration Stuck in Syncing State

Problem: Mailbox migration doesn't progress beyond initial sync.

Solutions: Check network bandwidth, verify no corrupted items blocking migration, increase BadItemLimit if needed, restart migration batch.

Free/Busy Not Working

Problem: Users can't see calendar availability across environments.

Solutions: Verify organization relationship configured, check Autodiscover, ensure OAuth authentication working, test with Test-OrganizationRelationship cmdlet.

Free Consultation

Need Expert Help with Exchange Migration?

Our certified Exchange engineers handle the entire hybrid migration process with zero downtime.

Contact Page
24hr responseNo obligationFree quote

Get a Free Migration Quote

No spam, just expert advice.

Need Expert Help with Exchange Hybrid Migration?

Exchange hybrid migration is complex and requires deep technical expertise. Our certified Exchange engineers handle the entire process, from planning to decommissioning, ensuring zero downtime and seamless user experience.

Talk with Us