EdbMails EDB Recovery and Migration software
  • Products
    EdbMails
    All-in-one Recovery and Migration
    • EDB Recovery and Migration
    • OST, PST, MBOX, NSF, EML, MSG
    • Office 365, Exchange Migration
    • SharePoint, OneDrive & Teams
    • Google Workspace Migraton
    • IMAP Migration
    • Duplicate Remover
    • EdbMails Data Recovery
    • Backup Solutions
    • All ProductsAll Products

    EDB Recovery and Migration

    EdbMails lets you recover corrupted, damaged, and offline Exchange EDB files, convert EDB mailboxes to PST format, and directly migrate mailbox data to Office 365 and live Exchange Server.

    EDB to PST
    EDB to PST
    Recover corrupted, damaged, offline EDB files and convert Exchange EDB mailboxes to PST file format
    Public Folder to Exchange
    Public Folder to Exchange
    Migrate public folders from an Exchange offline EDB file to live Exchange Server
    EDB to Live Exchange Migration
    EDB to Live Exchange Migration
    Directly migrate offline Exchange database (EDB) files to live Exchange server
    Archive Mailbox to Office 365
    Archive Mailbox to Office 365
    Migrate archive mailboxes from offline EDB files directly to Office 365
    EDB to Office 365 Migration
    EDB to Office 365 Migration
    Directly migrate offline Exchange database (EDB) files to Office 365
    Public Folder to Office 365
    Public Folder to Office 365
    Migrate public folders from an offline Exchange EDB file to Office 365

    OST, PST, MBOX, NSF, EML, MSG Export and Migration

    EdbMails lets you to recover OST and PST files, export OST, PST, MBOX, NSF, EML, and MSG files to PST files, and directly migrate OST, PST, MBOX, and NSF mailbox data to Office 365 and live Exchange Server.

    OST Recovery and Migration
    OST Recovery and Migration
    Recover offline OST files, convert OST to PST, and migrate OST to Office 365 and Exchange Server
    PST Recovery and Migration
    PST Recovery and Migration
    Recover Outlook PST files , Export PST to PST, migrate PST to Office 365 and Exchange Server
    MBOX Export and Migration
    MBOX Export and Migration
    Export MBOX to PST, migrate MBOX to Office 365 and Exchange Server
    NSF Export and Migration
    NSF Export and Migration
    Export NSF to PST, migrate NSF to Office 365 and Exchange Server
    EML to PST Export
    EML to PST Export
    Convert EML files to Outlook PST files
    PST to MSG Export
    PST to MSG Export
    Convert Outlook PST file to MSG file format
    MSG to PST Export
    MSG to PST Export
    Export MSG files to Outlook PST files

    Office 365, Exchange Migration

    EdbMails lets you securely migrate mailboxes across Microsoft 365, Exchange, Google Workspace (Google Workspace Migraton), and IMAP-supported servers such as Outlook, Gmail, Zimbra, Zoho Mail, and cPanel, ensuring zero downtime.

    Office 365 Backup
    Office 365 Migration
    Migrate between Office 365 tenants, Office 365 to Exchange, Office 365 to PST, PST files to Office 365.
    Exchange Server Backup
    Exchange Migration
    Migrate between any Exchange Servers, Exchange to Office 365, Exchange to PST, PST files to Exchange.
    Tenant to Tenant Migration
    Tenant to Tenant Migration
    Migrate Mailboxes, Public Folders, Archive Mailboxes between Office 365 Tenants.
    Exchange to Office 365
    Exchange to Office 365
    Migrate Mailboxes, Public Folders, Archive Mailboxes from live Exchange server to Office 365.
    Office 365 to IMAP
    Office 365 to IMAP
    Migrate Office 365 to IMAP, Office 365 to Gmail, Office 365 to Outlook, Office 365 to Zoho etc.
    Exchange to IMAP
    Exchange to IMAP
    Migrate from live Exchange Server to IMAP servers such as Gmail, Outlook, and Zoho Mail.
    Public Folder to Office 365
    Public Folder to Office 365
    Migrate Public Folders between Office 365 tenants with complete folder hierarchy and mailbox data integrity.
    Exchange to PST
    Exchange to PST
    Export live Exchange Server mailboxes, public folders, and archive mailboxes to Outlook PST files.

    SharePoint, OneDrive & Microsoft Teams Migration

    EdbMails lets you migrate SharePoint sites, OneDrive data, Microsoft Teams, teams, channels, chats, permissions, and documents between Microsoft 365 tenants while maintaining the existing folder structure and data integrity.

    SharePoint, OneDrive & Teams Backup
    SharePoint Online Migration
    Migrate documents, lists, files and folders from SharePoint sites.
    OneDrive for Business Migration
    OneDrive for Business Migration
    Migrate documents, lists, files, folders, private chats from OneDrive.
    Microsoft Teams Migration
    Microsoft Teams Migration
    Migrate Teams, chats, channels, documents, files and folders etc.

    Google Workspace / G Suite Migration

    EdbMails Google Workspace Migration Tool migrates emails, calendars, contacts, and more from Google Workspace to Office 365, Exchange, and IMAP using a Google Admin account without requiring individual user credentials.

    G Suite Migration
    Google Workspace Migration
    Migrate emails, calendars, contacts, tasks from G Suite to Office 365, G Suite to Exchange, G Suite to IMAP Servers
    G Suite to Office 365
    Google Workspace to Office 365
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to Office 365
    G Suite to Exchange Server
    Google Workspace to Exchange Server
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to on-Premise Exchange Server
    G Suite to IMAP
    Google Workspace to IMAP
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to IMAP, Outlook, Zimbra, Zoho etc.

    IMAP Migration

    EdbMails IMAP Migration tool lets you easily migrate emails from IMAP servers such as Outlook, Gmail, Zoho Mail, Zimbra, cPanel, and more. Supports IMAP to IMAP, Office 365, Exchange Server, PST, and bulk PST to IMAP migration.

    IMAP Email Backup & Migration
    IMAP Email Backup & Migration
    Backup and migrate emails from IMAP servers to PST, Office 365, and On-Premises Exchange Server
    IMAP to Office 365
    IMAP to Office 365
    Migrate emails, folders, and attachments from IMAP servers to Office 365
    IMAP to Exchange
    IMAP to Exchange
    Migrate emails, folders, and attachments from IMAP servers to on-premises Exchange Server
    IMAP to PST
    IMAP to PST
    Export emails, folders, and attachments from IMAP servers to Outlook PST files for backup
    PST to IMAP
    PST to IMAP
    Migrate emails, folders, and attachments from bulk PST files to IMAP servers

    Duplicate Remover

    EdbMails Duplicate Remover lets you easily remove duplicate items from Office 365 and Exchange Server, and from IMAP, Outlook, Gmail, Zimbra, Zoho Mail, etc., ensuring a clean and organized mailbox.

    Remove Duplicates
    Remove Duplicates
    Easily clean up your Office 365, Exchange, Outlook and IMAP accounts by removing duplicate emails.
    Remove Duplicates from Office 365
    Remove Duplicates from Office 365
    Remove duplicate emails, calendars, contacts, journal tasks, etc. from Office 365.
    Remove Duplicates from Exchange Server
    Remove Duplicates from Exchange Server
    Remove duplicate emails, calendars, contacts, journal tasks, etc. from live Exchange Server.
    Remove Duplicates from IMAP, Outlook
    Remove Duplicates from IMAP, Outlook
    Remove duplicate emails, attachments from IMAP, Outlook, Gmail, Zimbra, Zoho Mail etc.

    Exchange, SharePoint, OneDrive, Teams and Office 365 Backup

    EdbMails enables secure, automated backup and recovery for Microsoft 365 services including Exchange Online, SharePoint, OneDrive, Teams, and Live Exchange Server with complete data protection and restore flexibility.

    Office 365 Backup
    Office 365 Backup
    Incremental, Granular, Encrypted and Compressed Office 365 Mailboxes Backup
    Exchange Server Backup
    Exchange Server Backup
    Incremental, Granular, Encrypted and Compressed Exchange Mailboxes Backup
    SharePoint, OneDrive & Teams Backup
    SharePoint, OneDrive & Teams Backup
    Backup Online site collections, Team sites, Office 365 groups, all documents etc.

    EdbMails Data Recovery

    EdbMails Data Recovery Software lets you recover permanently deleted data, including photos, videos, documents, and archived files, from partitions on hard drives, SSDs, USB drives, SD cards, and external storage devices.

    EdbMails Data Recovery
    EdbMails Data Recovery
    Recover and restore permanently deleted data from hard drives, SSDs, USB drives, SD cards, and etc.
    Whitepaper Whitepaper
    Request a Demo Request a Demo
    Sign Up Sign Up
  • Features
  • FAQ
  • Offers
  • Pricing
  • Download
  • Support
  • Sign in
User’s Manual
Office 365 Migration

User Manual

User Manual

  • Office 365 Migration Overview
  • System Requirements
  • Migration Scenarios
  • Software Setup
    • EdbMails Installation Process
    • Upgrading the Software
  • Understanding the Application
    • Software's Main Components
    • Understanding the Migration
  • FAQ
    • General
    • Migration Free Trial / Demo
    • Migration License
    • Before Migration
    • Migration - Steps
    • After Migration
  • Videos
    • Office 365 to Office 365
    • Office 365 to Exchange
    • Office 365 to IMAP
    • Office 365 to PST
    • Public Folder to Office 365
    • Archive Mailbox to Office 365
    • Public Folder to Exchange
    • Archive Mailbox to Exchange
    • Restore Bulk PST files to Office 365
    • Automatically Create Office 365 Mailboxes
    • Export Office 365 user to CSV file
  • Screenshots
    • Office 365 to Office 365
    • Office 365 to Exchange
    • Office 365 to PST
  • How it works?
    • Office 365 to Office 365
    • Office 365 to Exchange
    • Office 365 to IMAP
    • Office 365 to PST
    • Public Folder to Office 365
    • Public Folder to Exchange
    • Public Folder to Shared Mailbox
    • Archive Mailbox to Office 365
    • Archive Mailbox to Exchange
    • Office 365 to Hosted Exchange
    • Multiple PST to Office 365
    • Office 365 to Gmail Migration
    • Office 365 Shared mailbox to Exchange
    • Office 365 Public folders to PST
    • Office 365 archive mailbox to PST
    • Office 365 Shared mailbox to PST
    • Office 365 shared mailbox to Public folder
    • Office 365 Archive mailbox to Shared mailbox
    • Office 365 Shared mailbox to Archive mailbox
  • Connect to source Office 365
  • Connect to target Office 365
  • Modern Authentication Using OAuth 2.0
    • Microsoft 365 modern authentication
    • Automatic Registration
    • Manual Registration
  • Connect to Exchange server
  • Knowledge Base
    • Migrate between Office 365 tenants
    • Migrate Office 365 mailbox
    • Public folder migration
    • Office 365 to Exchange Migration
    • Office 365 Migration with same Domain
    • Office 365 Group Migration
    • Selective Mailbox Migration
    • Migration to Exchange 2007, 2010, 2013, 2016 and 2019
    • User-Defined Mailbox/Folder Mapping
    • Export Office 365 users to CSV
    • GoDaddy to Microsoft 365 migration
    • Rackspace to Office 365 migration
    • Office 365 migration methods
    • Office 365 migration checklist
    • Migrate Shared mailbox to Office 365
    • Office 365 migration best practices
    • Office 365 migration challenges
    • Convert shared mailbox to regular mailbox
    • Office 365 to Exchange 2019 migration
    • Office 365 multiple mailbox migration
    • Office 365 Server to Server Migration
    • Cross-Tenant Office 365 migration
    • Office 365 to iCloud migration
    • Office 365 to Yahoo Mail migration
    • Office 365 to cPanel Migration
    • Office 365 to SmarterMail Migration
    • Office 365 to IceWarp migration
    • Create an Office 365 Migration Endpoint
    • Validate Office 365 Mailbox Migration
    • Office 365 Migration Network Requirements
    • Microsoft 365 Migration URLs & Endpoints
    • Office 365 Migration Firewall Ports
    • DNS Changes After Office 365 Migration
    • Autodiscover Troubleshooting After Migration
    • Post-Migration MX Record Validation
    • Office 365 Mail Flow Troubleshooting
    • Mailbox Permission Validation
    • EdbMails vs CodeTwo vs MigrationWiz vs Native Tools
    • Calendar Permission Migration Issues
    • Folder Permission Troubleshooting
    • Large Mailbox Migration Best Practices
    • Archive Mailbox Sync Issues
    • Office 365 Migration Coexistence
    • Cross-Tenant Mailbox Permissions
    • Cross-Tenant Calendar Migration
    • Migration Using App-Only Authentication
    • Office 365 Mailbox Mapping Errors
    • Exchange Online Migration Limits
    • Mailbox Integrity After Migration
    • Security Best Practices for Migration
  • Migration Types
    • Cutover Migration
    • Staged Migration
  • Set Exchange Server Impersonation rights
  • Map the Mailboxes
  • Migration Walkthrough
    • Office 365 tenant to tenant migration
    • Office 365 to Exchange migration
    • Office 365 to PST Export
  • Multifactor Authentication
    • Enable MFA in Office 365
    • Create App password for MFA
    • Disable Security Defaults
  1. Home
  2. Office 365 Migration
  3. Office 365 Migration Health Checks and Validation Guide
Download Buy Now

Office 365 Migration Health Checks

A successful Microsoft 365 migration is measured by more than the completion of mailbox transfers. Administrators must verify that users can access their data, mail flow functions correctly, permissions remain intact, and Microsoft 365 services continue operating as expected. Whether using the EdbMails Office 365 Migration Tool or another migration solution, performing a comprehensive migration health check helps identify configuration issues before they affect end users and confirms that the migration meets operational requirements.

Migration validation should be performed throughout the project rather than after all migration batches have finished. Health checks before migration help identify configuration issues, monitoring during migration highlights synchronization or transfer problems, and post-migration verification confirms that mailboxes and Microsoft 365 services function correctly. Following this phased validation approach reduces downtime, minimizes support requests, and improves overall migration reliability.

Why Migration Health Checks Are Important

A structured migration health check reduces the risk of data inconsistencies, authentication failures, and service interruptions. Even when a migration batch reports success, administrators should independently verify mailbox content, permissions, mail routing, and user access before considering the migration complete.

Microsoft recommends validating both the migration process and the Microsoft 365 environment to ensure that configuration changes do not introduce operational issues. Early detection of problems allows administrators to resolve them before users begin reporting missing data or connectivity issues.

Common objectives of migration health checks include:

  • Confirm mailbox data was migrated successfully.
  • Verify Exchange Online configuration.
  • Ensure Azure AD identities are synchronized correctly.
  • Validate inbound and outbound mail flow.
  • Confirm DNS records resolve to Microsoft 365 services.
  • Review migration reports for skipped or failed items.
  • Test user authentication and Outlook connectivity.
  • Validate mailbox permissions and shared resources.
  • Monitor Microsoft 365 service health during migration activities.

Health checks should also become part of standard migration documentation. Recording validation results for each migration batch provides an audit trail and simplifies troubleshooting if issues are discovered later.

  1. Pre-Migration Health Checks

    Preparing the Microsoft 365 environment before migrating data significantly reduces the likelihood of migration failures. A comprehensive migration health check should confirm that both the source and destination environments meet Microsoft's recommended requirements.

    Verify Microsoft 365 Tenant Readiness

    Confirm that the Microsoft 365 tenant is fully configured before creating migration batches. Administrators should verify:

    • Accepted domains
    • User accounts
    • Exchange Online provisioning
    • Required subscriptions
    • Administrative roles
    • Security policies

    Any incomplete tenant configuration can delay mailbox provisioning or prevent users from accessing services after migration.

    Validate Exchange Online Configuration

    Review Exchange Online settings in the Exchange Admin Center to ensure the environment is ready to receive migrated mailboxes. Validate:

    • Mailbox provisioning status
    • Accepted domains
    • Email address policies
    • Mail flow connectors
    • Transport rules
    • Remote domains

    Misconfigured transport settings may interrupt email delivery after migration.

    Confirm Azure AD Synchronization

    Organizations using hybrid identity should verify that Azure AD Connect synchronization is healthy before migration begins.

    Important checks include:

    • Successful synchronization cycles
    • User object consistency
    • Group synchronization
    • Password hash synchronization or pass-through authentication
    • Matching User Principal Names (UPNs)

    Synchronization errors can prevent users from signing in or accessing migrated mailboxes.

    Test Mail Flow

    Mail routing should be validated before moving production users.

    Administrators should:

    • Send internal test messages.
    • Send messages to external recipients.
    • Verify inbound email delivery.
    • Confirm outbound SMTP routing.
    • Check message trace results if delivery problems occur.

    Testing mail flow before migration establishes a baseline for comparison during later validation.

    Verify DNS Configuration

    Incorrect DNS settings are a common source of migration issues. Validate that all required records are configured correctly, including:

    • MX records
    • Autodiscover
    • SPF
    • DKIM (if enabled)
    • DMARC (where implemented)

    Administrators should also confirm that DNS changes have propagated before redirecting production mail flow.

    Validate Licensing

    Before mailbox migration begins, verify that users have the required Microsoft 365 licenses assigned.

    Review:

    • Exchange Online licensing
    • Microsoft Teams licensing
    • OneDrive licensing
    • Archive mailbox availability
    • Shared mailbox licensing requirements, where applicable

    Licensing issues may prevent mailbox creation or restrict access to Microsoft 365 services after migration.

    Review Mailbox Permissions

    Mailbox permissions should be documented before migration to simplify post-migration validation.

    Review permissions such as:

    • Full Access
    • Send As
    • Send on Behalf
    • Calendar delegation
    • Folder permissions
    • Shared mailbox access

    Exporting permission assignments before migration provides a useful reference if discrepancies are identified later.

    Validate Authentication

    Authentication should be tested using representative user accounts before migrating production workloads.

    Confirm:

    • Multi-factor authentication policies
    • Conditional Access rules
    • Legacy authentication restrictions
    • Single Sign-On functionality
    • Password synchronization

    Testing multiple account types helps identify policy-related access issues that may not appear during administrative testing.

    Assess Network Bandwidth

    Migration performance depends heavily on available network capacity.

    Administrators should evaluate:

    • Internet bandwidth
    • Latency to Microsoft 365 services
    • Firewall inspection policies
    • Proxy configuration
    • VPN routing, if applicable

    Where possible, schedule large migration batches during periods of lower network utilization to reduce congestion.

    Review Microsoft 365 Service Health

    Before initiating mailbox migration, review the Microsoft 365 Service Health Dashboard for active incidents affecting Exchange Online, Azure AD, or related services.

    Migrating during an ongoing Microsoft service incident can increase synchronization delays or cause unexpected migration failures.

    Check Storage Availability

    Confirm that destination mailboxes have sufficient capacity to receive migrated content.

    Review:

    • Mailbox quotas
    • Online archive availability
    • Storage allocation policies
    • Large mailbox sizes
    • Attachment limits
    • Message size limits

    Planning for storage requirements in advance reduces the likelihood of migration interruptions caused by quota restrictions.

    Administrator Tip

    Create a documented pre-migration validation checklist and complete it before each migration wave. Even if earlier batches were successful, environment changes such as licensing updates, DNS modifications, Conditional Access policies, or service incidents can introduce new risks. Repeating these health checks for every migration phase helps maintain consistency and reduces the chance of unexpected issues.

  2. During Migration Validation

    Migration monitoring should continue throughout every migration batch rather than waiting until all mailbox moves are complete. Continuous validation helps administrators detect transfer issues early, allowing corrective actions before they affect larger groups of users. A structured migration health check during this phase focuses on migration progress, synchronization accuracy, mailbox statistics, and Microsoft 365 service behavior.

    Monitor Migration Batches

    Migration batches should be reviewed regularly using migration reports to identify mailboxes that require attention

    Administrators should verify:

    • Batch status
    • Number of completed mailboxes
    • Mailboxes currently syncing
    • Pending migrations
    • Failed migrations

    Unexpected delays or a high number of failed mailboxes often indicate authentication, network, or service-related issues that should be investigated before additional batches are started.

    Validate Synchronization Progress

    Many migration projects rely on incremental synchronization before the final cutover. Administrators should confirm that recent mailbox changes continue to synchronize successfully.

    Key validation checks include:

    • Newly received emails appear in the destination mailbox.
    • Calendar updates synchronize correctly.
    • Contact changes are replicated.
    • Folder hierarchy remains unchanged.
    • Incremental synchronization completes without errors.

    If synchronization stalls, review migration logs to identify whether the issue is related to authentication, network connectivity, or Microsoft 365 service availability.

    Review Mailbox Statistics

    Mailbox statistics help verify that migrated data closely matches the source environment.

    Useful comparisons include:

    • Mailbox size
    • Item count
    • Folder count
    • Archive mailbox size
    • Deleted item totals

    Minor differences may occur because of ongoing mailbox activity during migration, but significant discrepancies should be investigated before completing the migration batch.

    Administrators can also use Exchange Online PowerShell to review mailbox statistics and confirm that migrated mailboxes have been provisioned successfully.

    Review Skipped and Failed Items

    Migration reports should be examined after each batch instead of only reviewing overall success rates.

    Common skipped or failed items include:

    • Corrupted messages
    • Unsupported message formats
    • Oversized attachments
    • Permission-protected items
    • Calendar inconsistencies

    Each skipped item should be reviewed to determine whether remediation is required or whether the item can be safely excluded from the migration.

    Monitor Throttling

    Microsoft 365 applies service throttling to protect Exchange Online resources during high-volume operations.

    Symptoms of throttling include:

    • Reduced migration speed
    • Temporary synchronization pauses
    • Retry attempts
    • Delayed batch completion

    When throttling occurs, avoid creating unnecessary parallel migration batches. Instead, allow the migration process to continue using its built-in retry mechanisms or adjust batch scheduling to reduce resource contention.

    Verify Retry Logic

    Temporary failures caused by network interruptions or Microsoft 365 service conditions do not always require manual intervention.

    Administrators should verify that:

    • Failed connections are retried automatically.
    • Interrupted mailbox synchronization resumes successfully.
    • Temporary authentication failures are resolved after retry attempts.

    Persistent retry failures should be investigated by reviewing detailed migration reports and Exchange Online diagnostic information.

    Monitor Migration Reports

    Migration reports provide detailed information about mailbox processing and should be reviewed throughout the migration.

    Important details include:

    • Successful mailbox transfers
    • Warning messages
    • Failed items
    • Processing duration
    • Synchronization history
    • Error codes

    Maintaining copies of migration reports can assist with post-migration audits and future troubleshooting.

    Understand Microsoft Service Limits

    Administrators should remain aware of Microsoft 365 service limits that may influence migration performance.

    Examples include:

    • Exchange Online throttling policies
    • Mailbox size limitations
    • Message size restrictions
    • API request limits
    • Concurrent migration limitations

    Planning migration batches around these limits helps reduce delays and minimizes unexpected interruptions during large-scale migrations.

  3. Post-Migration Health Checks

    Completing mailbox migration does not guarantee that users can immediately work without interruption. A comprehensive migration health check after migration verifies that user data, permissions, connectivity, and Microsoft 365 services function as expected before the migration project is considered complete.

    Validate Mailbox Content

    Begin by confirming that mailbox content has been migrated accurately.

    Verify:

    • Inbox folders
    • Sent Items
    • Drafts
    • Deleted Items
    • Custom folders
    • Archive mailbox content

    Compare mailbox statistics with the source environment to ensure there are no significant differences in mailbox size or item count.

    Test Email Delivery

    Mail flow should be validated after DNS changes and mailbox activation.

    Perform tests for:

    • Internal email delivery
    • External email delivery
    • Replies
    • Forwarding rules
    • Distribution list delivery

    Use message tracing when emails are delayed or routed unexpectedly.

    Verify Calendar and Contacts

    Calendars and contacts are critical business resources that should be validated carefully.

    Confirm:

    • Calendar appointments
    • Recurring meetings
    • Meeting organizer information
    • Shared calendars
    • Personal contacts
    • Contact groups

    Missing calendar data or incorrect meeting ownership should be investigated promptly to avoid user disruption.

    Validate Mailbox Permissions

    Mailbox permissions should match the configuration documented before migration.

    Review:

    • Full Access permissions
    • Send As permissions
    • Send on Behalf permissions
    • Folder permissions
    • Delegate access

    Testing access with representative user accounts helps verify that permission inheritance has been preserved.

    Check Shared Mailboxes and Public Folders

    Organizations using shared mailboxes or public folders should confirm that:

    • Shared mailboxes open correctly.
    • Folder permissions remain intact.
    • Public folder hierarchy is complete.
    • Public folder content is accessible.
    • Users can send emails from shared mailboxes where permitted.

    Verify Distribution Groups

    Distribution groups should be tested after migration to confirm:

    • Membership accuracy
    • Email delivery
    • Nested group functionality
    • Group ownership
    • External sender permissions where applicable

    Any synchronization issues involving Azure AD should also be resolved before production use.

    Validate Outlook Profiles and Autodiscover

    Outlook connectivity should be verified on multiple client devices.

    Check that:

    • Outlook connects to Exchange Online.
    • Autodiscover resolves correctly.
    • New Outlook profiles configure automatically.
    • Cached mode synchronizes successfully.
    • Offline address books download normally.

    Incorrect Autodiscover configuration or outdated DNS records can prevent Outlook from connecting to migrated mailboxes.

    Verify Mobile Device Connectivity

    Mobile users should be able to access their mailboxes without requiring extensive reconfiguration.

    Test:

    • Exchange ActiveSync connections
    • Outlook mobile app access
    • Calendar synchronization
    • Contact synchronization
    • Push notifications

    Any mobile device policies should also be validated after migration.

    Validate Teams and OneDrive Integration

    Where Microsoft Teams and OneDrive are part of the Microsoft 365 deployment, administrators should confirm that related services continue to function correctly.

    Verify:

    • Teams sign-in
    • Calendar integration with Outlook
    • Meeting scheduling
    • OneDrive file access
    • File sharing permissions
    • Microsoft 365 user licensing

    Identity synchronization issues may affect multiple Microsoft 365 workloads beyond Exchange Online.

    Perform User Acceptance Testing (UAT)

    Before declaring the migration complete, involve a representative group of users in structured testing.

    Typical user acceptance checks include:

    • Sending and receiving email
    • Opening shared mailboxes
    • Accessing calendars
    • Searching mailbox content
    • Creating meetings
    • Using Outlook on desktop and mobile devices
    • Accessing Microsoft 365 applications with the same account

    EdbMails recommends documenting validation results for each migration batch, including mailbox verification, user acceptance outcomes, and any corrective actions taken. Maintaining this record provides a clear audit trail and simplifies future troubleshooting or compliance reviews.

  4. Common Migration Health Issues

    Even with careful planning, administrators may encounter issues during or after mailbox migration. Performing a thorough migration health check helps identify these problems early and confirms whether corrective action is required before users are fully transitioned to Microsoft 365.

    1. Missing Emails

    Possible causes:

    • Incomplete synchronization
    • Skipped migration items
    • Mail flow changes during migration
    • Corrupted source mailbox items

    Validation methods:

    • Compare mailbox statistics between the source and destination.
    • Review migration reports for skipped or failed items.
    • Verify that incremental synchronization completed successfully.
    • Perform folder-level checks for critical mailboxes.

    2. Duplicate Mailbox Items

    Possible causes:

    • Multiple migration attempts
    • Interrupted synchronization followed by retries
    • Overlapping migration batches

    Validation methods:

    • Review migration history for repeated mailbox processing.
    • Compare message counts before and after migration.
    • Confirm that duplicate detection settings were applied where supported.

    3. Incorrect Mailbox Permissions

    Possible causes:

    • Incomplete permission migration
    • Directory synchronization inconsistencies
    • Manual configuration changes after migration

    Validation methods:

    • Compare exported permission assignments with the current Exchange Online configuration.
    • Test Full Access, Send As, and Send on Behalf permissions using representative user accounts.
    • Verify shared mailbox access from Outlook and Outlook on the web.

    4. Failed Migration Batches

    Possible causes:

    • Authentication failures
    • Network interruptions
    • Exchange Online connectivity issues
    • Temporary Microsoft 365 service incidents

    Validation methods:

    • Review detailed migration reports.
    • Check Exchange Admin Center migration status.
    • Retry only the affected mailboxes after resolving the underlying issue.
    • Confirm that administrative credentials and permissions remain valid.

    5. DNS Propagation Delays

    Possible causes:

    • Recent MX or Autodiscover record changes
    • Cached DNS entries
    • Delayed DNS propagation across internet service providers

    Validation methods:

    • Verify DNS records using trusted lookup tools.
    • Confirm that MX and Autodiscover records point to Microsoft 365.
    • Perform internal and external mail flow tests after propagation is complete.

    6. Azure AD Synchronization Failures

    Possible causes:

    • Azure AD Connect synchronization errors
    • User attribute mismatches
    • Duplicate identities
    • User Principal Name (UPN) inconsistencies

    Validation methods:

    • Review synchronization status.
    • Check Azure AD Connect health reports.
    • Verify that affected users appear correctly in the Microsoft 365 Admin Center.
    • Confirm successful sign-in using representative accounts.

    7. Microsoft 365 Throttling

    Possible causes:

    • Large migration batches
    • High API activity
    • Multiple concurrent mailbox migrations

    Validation methods:

    • Review migration logs for throttling events.
    • Monitor migration throughput.
    • Reduce batch size if throttling becomes persistent.
    • Allow automatic retry mechanisms to complete before manual intervention.

    8. Mailbox Corruption

    Possible causes:

    • Existing corruption in the source mailbox
    • Unsupported mailbox items
    • Damaged folders or messages

    Validation methods:

    • Review migration reports for corrupted items.
    • Compare mailbox statistics.
    • Validate critical folders manually.
    • Remediate or reprocess affected mailboxes where appropriate.

    9. Licensing Issues

    Possible causes:

    • Missing Microsoft 365 licenses
    • Incorrect license assignment
    • Delayed service provisioning

    Validation methods:

    • Verify license assignments in the Microsoft 365 Admin Center.
    • Confirm Exchange Online mailbox provisioning.
    • Check access to dependent services such as Microsoft Teams and OneDrive.

Best Practices for Migration Validation

A successful migration is confirmed through comprehensive validation rather than migration completion alone. Enterprise administrators should follow consistent verification procedures before declaring the project complete.

Recommended best practices include:

  • Create and document a migration validation checklist before the project begins.
  • Perform health checks before, during, and after every migration batch.
  • Validate a pilot group before migrating larger user populations.
  • Review migration reports after each batch instead of waiting until the end of the project.
  • Compare mailbox statistics between the source and destination environments.
  • Test mail flow for both internal and external recipients.
  • Verify mailbox permissions, shared mailboxes, public folders, and distribution groups.
  • Review the Microsoft 365 Service Health Dashboard before and during migration activities.
  • Use Exchange Online PowerShell to validate mailbox configuration and statistics where appropriate.
  • Perform structured User Acceptance Testing (UAT) with business users before production sign-off.
  • Record validation results, identified issues, and remediation actions for audit and troubleshooting purposes.
  • Allow sufficient time for DNS propagation before completing final mail flow validation.
  • Continue monitoring Exchange Online and Microsoft 365 services for several days after migration to identify delayed synchronization or user access issues.

Following these practices helps reduce post-migration incidents and provides confidence that the Microsoft 365 environment is operating as expected.

Conclusion

A comprehensive migration health check is an essential part of every Microsoft 365 migration project. Verifying tenant readiness before migration, monitoring synchronization during mailbox transfers, and validating user access after migration helps ensure data integrity, service availability, and a smooth transition for end users.

Administrators should combine Exchange Online validation, Azure AD verification, DNS checks, migration reports, mailbox statistics, and user acceptance testing to confirm that every component of the migration has completed successfully.

Maintaining documented validation records for each migration phase also supports future troubleshooting, compliance reviews, and operational audits.

By following Microsoft's recommended validation practices and applying consistent health checks throughout the migration lifecycle, organizations can minimize migration risks and establish a stable, fully functional Microsoft 365 environment.

 

 In this manual

IntroductionPre-Migration Health ChecksDuring Migration ValidationPost-Migration Health ChecksCommon IssuesBest PracticesConclusion

Office 365 Migration

100 Mailboxes $299 Only

Buy Now

Need help?

24/7 Customer support

Contact us on Live chat

Personalized Demo

Book a personalized demo

Still need help?

Email us / Call us

@edbmails.com All rights are reserved Privacy Policy | Terms of Use | GDPR | Security | Press Releases

hidden msg
Live Chat

Hi, May I help you?

Hide Chat Now