EdbMails EDB Recovery and Migration software
  • Products
    EdbMails
    All-in-one Recovery and Migration Tool
    • EDB recovery and Migration
    • OST, PST, MBOX, NSF, EML, MSG
    • Office 365, Exchange Migration
    • SharePoint, OneDrive & Teams
    • G Suite Migration
    • IMAP Migration
    • Duplicate Remover
    • EdbMails Data Recovery
    • Backup Solutions
    All 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
    Recover corrupted, damaged, offline EDB files and convert Exchange EDB mailboxes to PST file format
    Public Folder to Exchange
    Migrate public folders from an Exchange offline EDB file to live Exchange Server
    EDB to Live Exchange Migration
    Directly migrate offline Exchange database (EDB) files to live Exchange server
    Archive Mailbox to Office 365
    Migrate archive mailboxes from offline EDB files directly to Office 365
    EDB to Office 365 Migration
    Directly migrate offline Exchange database (EDB) files 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
    Recover offline OST files, convert OST to PST, and migrate OST to Office 365 and Exchange Server
    PST Recovery and Migration
    Recover Outlook PST files , Export PST to PST, migrate PST to Office 365 and Exchange Server
    MBOX Export and Migration
    Export MBOX to PST, migrate MBOX to Office 365 and Exchange Server
    NSF Export and Migration
    Export NSF to PST, migrate NSF to Office 365 and Exchange Server
    EML to PST Export
    Convert EML files to Outlook PST files
    PST to MSG Export
    Convert Outlook PST file to MSG file format
    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 (G Suite), and IMAP-supported servers such as Outlook, Gmail, Zimbra, Zoho Mail, and cPanel, ensuring zero downtime.

    Office 365 Migration
    Migrate between Office 365 tenants, Office 365 to Exchange, Office 365 to PST, PST files to Office 365.
    Exchange Migration
    Migrate between any Exchange Servers, Exchange to Office 365, Exchange to PST, PST files to Exchange.
    Tenant to Tenant Migration
    Migrate Mailboxes, Public Folders, Archive Mailboxes between Office 365 Tenants.
    Exchange to Office 365
    Migrate Mailboxes, Public Folders, Archive Mailboxes from live Exchange server to Office 365.
    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
    Migrate from live Exchange Server to IMAP servers such as Gmail, Outlook, and Zoho Mail.
    Public Folder to Office 365
    Migrate Public Folders between Office 365 tenants with complete folder hierarchy and mailbox data integrity.
    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 Online Migration
    Migrate documents, lists, files and folders from SharePoint sites.
    OneDrive for Business Migration
    Migrate documents, lists, files, folders, private chats from OneDrive.
    Microsoft Teams Migration
    Migrate Teams, chats, channels, documents, files and folders etc.

    Google Workspace / G Suite Migration

    EdbMails G Suite Migration Tool lets you easily migrate emails, calendars, contacts, tasks, and more from G Suite to Office 365, Exchange Server, and IMAP servers using a Google Admin account without requiring individual user credentials.

    G Suite 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
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to Office 365
    G Suite to Exchange Server
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to on-Premise Exchange Server
    G Suite 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
    Backup and migrate emails from IMAP servers to PST, Office 365, and On-Premises Exchange Server
    IMAP to Office 365
    Migrate emails, folders, and attachments from IMAP servers to Office 365
    IMAP to Exchange
    Migrate emails, folders, and attachments from IMAP servers to on-premises Exchange Server
    IMAP to PST
    Export emails, folders, and attachments from IMAP servers to Outlook PST files for backup
    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
    Easily clean up your Office 365, Exchange, Outlook and IMAP accounts by removing duplicate emails.
    Remove Duplicates from Office 365
    Remove duplicate emails, calendars, contacts, journal tasks, etc. from Office 365.
    Remove Duplicates from Exchange Server
    Remove duplicate emails, calendars, contacts, journal tasks, etc. from live Exchange Server.
    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
    Incremental, Granular, Encrypted and Compressed Office 365 Mailboxes Backup
    Exchange Server Backup
    Incremental, Granular, Encrypted and Compressed Exchange Mailboxes 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
    Recover and restore permanently deleted data from hard drives, SSDs, USB drives, SD cards, and etc.
    Whitepaper
    Request a Demo
    Sign Up
  • Features
  • FAQ
  • Offers
  • Pricing
  • Download
  • Support
  • Sign in
User’s Manual
Office 365 Migration

User Manual

User Manual

  • Office 365 Migration Overview
  • Initial setup
  • System Requirements
  • Migration Scenarios
  • Software Setup
    • EdbMails Installation Process
    • Upgrading the Software
    • How to uninstall
    • Reinstallation
  • 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
    • Export Office 365 user to CSV file
  • Screenshots
    • Office 365 to Office 365
    • Office 365 to Exchange
    • Office 365 to PST
    • Office 365 to IMAP
  • 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
    • Office 365 to Zoho migration
    • Office 365 group mailbox to shared mailbox
    • Shared mailbox to Office 365 Groups mailbox
    • Office 365 Groups mailbox to Regular 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
    • EWS throttling in Exchange Online
    • Office 365 migration common use cases and solutions
    • Language settings on Office 365 Server
    • Office 365 to iCloud migration
    • Office 365 to Yahoo Mail migration
    • Microsoft 365 sign-in issue
    • Batch create Outlook profiles Intune
    • 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. Exchange Online Migration Logs Explained | EdbMails
Download Buy Now

Exchange Online Migration Logs Explained

Migration logs are diagnostic records generated during mailbox migrations that capture the status, progress, and outcome of each migration operation. They provide administrators with detailed information about mailbox processing, synchronised items, skipped items, warnings, errors, and overall migration health. Whether migrating from Exchange Server, another Microsoft 365 tenant, or a third-party messaging platform, migration logs are an essential source of information for validating migration results and troubleshooting issues.

Unlike the overall migration status displayed in the Exchange Admin Centre (EAC), migration logs provide mailbox-level details that help administrators determine why a migration succeeded, completed with warnings, or failed. These logs include timestamps, synchronisation statistics, data consistency information, skipped items, and error messages that can be correlated with Exchange Online events to identify the root cause of migration issues. Microsoft recommends reviewing migration reports and migration user statistics throughout the migration lifecycle rather than relying solely on the batch status.

When planning or validating mailbox migrations using EdbMails Office 365 Migration Software, administrators should review migration logs after every migration batch to verify successful mailbox processing, identify failures, and confirm data integrity before completing the migration project.

What Are Exchange Online Migration Logs?

Exchange Online migration logs are detailed reports generated by the Exchange migration service during mailbox migration operations. These reports record the activities performed for each migration batch and individual mailbox, enabling administrators to monitor progress, investigate failures, and verify successful data transfer.

Depending on the migration type, logs may be generated for:

  • Remote move (Hybrid) migrations.
  • Cutover migrations.
  • Staged migrations.
  • IMAP migrations.
  • Public folder migrations.
  • Cross-tenant mailbox migrations.
  • Third-party migration projects using Exchange Online as the destination.

Migration logs typically record mailbox identity, migration status, synchronisation progress, number of migrated items, skipped items, data consistency information, migration timestamps, warning messages, error details, retry attempts, and completion status.

In Exchange Online, migration statistics are maintained for both migration batches and individual migration users. Administrators can review these statistics in the Exchange Admin Centre or retrieve detailed information using Exchange Online PowerShell cmdlets such as Get-MigrationUser, Get-MigrationUserStatistics, and, for mailbox moves, Get-MoveRequestStatistics.

  1. Why Migration Logs Are Important

    Migration logs serve as the primary diagnostic resource for validating mailbox migrations and identifying issues that may not be visible from the overall migration status. Even when a migration batch reports a successful completion, individual mailboxes may contain skipped items, warnings, or transient errors that require administrator review.

    Troubleshooting Migration Failures

    Migration logs provide detailed error information that helps administrators determine why a mailbox failed to migrate. Common issues such as authentication failures, endpoint connectivity problems, mailbox corruption, or permission errors are typically recorded in the migration report, making it easier to identify the affected mailbox and the stage at which the failure occurred.

    Validating Mailbox Integrity

    Successful completion of a migration does not always indicate that every mailbox item was transferred. Migration logs include statistics for synchronised items, skipped items, and warnings, allowing administrators to confirm that mailbox data has been migrated within acceptable limits. Exchange Online also evaluates migration quality using the Data Consistency Score, which classifies migrations based on detected inconsistencies and indicates whether administrator review or approval is required.

    Performance Analysis

    Migration logs record processing times, synchronisation duration, and migration progress for each mailbox. Reviewing these values helps administrators identify unusually slow mailboxes, network bottlenecks, or service throttling that may affect overall migration performance. Performance analysis is particularly valuable during large-scale enterprise migrations where thousands of mailboxes are processed across multiple migration batches.

    Audit and Operational Verification

    Migration logs provide an operational record of mailbox processing activities. Administrators can use these records to verify that migration batches completed as planned, determine when specific mailboxes were processed, and document migration outcomes for internal change management or post-migration validation. Although migration logs are not intended to replace organisational auditing or compliance solutions, they provide valuable operational evidence during migration projects.

  2. Types of Migration Logs

    Exchange Online generates different types of migration reports depending on the migration method and the services involved. Understanding the purpose of each report helps administrators locate relevant troubleshooting information more efficiently.

    Migration Batch Logs

    Migration batch logs summarize the overall progress of a migration batch. They include information such as batch status, the number of mailboxes being processed, synchronization progress, completion status, and any batch-level warnings or errors. Administrators typically review batch logs first to determine whether a migration completed successfully before investigating mailbox-specific issues.

    Migration User Statistics

    Migration user statistics provide detailed information for individual mailboxes within a migration batch. These reports include mailbox status, items synchronised, items skipped, timestamps, migration duration, warnings, and detailed error messages. Because mailbox-specific issues are often hidden within an otherwise successful migration batch, migration user statistics are one of the most valuable resources for troubleshooting Exchange Online migrations.

    Move Request Reports

    Hybrid and remote move migrations generate move request reports through the Mailbox Replication Service (MRS). These reports track mailbox movement between Exchange Server and Exchange Online, including synchronisation stages, move request status, retry attempts, and completion details. Administrators can retrieve move request information by using Exchange Online PowerShell cmdlets such as Get-MoveRequest and Get-MoveRequestStatistics, which provide detailed diagnostic information for each mailbox move.

  3. Where to Find Exchange Online Migration Logs

    Exchange Online provides multiple interfaces for accessing migration logs and diagnostic reports. The level of detail available depends on whether you are reviewing a migration batch, an individual mailbox, or a mailbox move performed by the Mailbox Replication Service (MRS). Using the appropriate reporting interface helps administrators identify migration failures more efficiently and verify mailbox processing.

    Exchange Admin Centre (EAC)

    The Exchange Admin Centre (EAC) is the primary interface for monitoring Exchange Online mailbox migrations. Under Migration, administrators can view all migration batches, monitor their status, and access detailed reports for individual mailboxes.

    Migration reports available through the EAC include:

    • Migration batch status
    • Number of synchronised mailboxes
    • Completed and failed mailbox counts
    • Individual mailbox migration status
    • Warning and error messages
    • Synchronization progress
    • Migration start and completion times

    Mailbox-level reports are particularly useful because they identify mailboxes that were completed with warnings or encountered transient failures, even when the overall migration batch reports a successful status.

    Exchange Online PowerShell

    For large-scale or automated migration projects, Exchange Online PowerShell provides more detailed diagnostic information than the graphical interface.

    Common cmdlets include:

    CmdletPurpose
    Get-MigrationBatchDisplays migration batch information and current status.
    Get-MigrationUserLists mailboxes associated with a migration batch.
    Get-MigrationUserStatisticsRetrieves detailed migration statistics for individual mailboxes.
    Get-MoveRequestDisplays active mailbox move requests.
    Get-MoveRequestStatisticsProvides detailed mailbox move diagnostics for hybrid and remote move migrations.

    These cmdlets expose additional properties that may not be visible in the Exchange Admin Centre, including synchronisation state, mailbox move progress, retry history, and detailed error information.

    Migration Reports

    Migration reports consolidate diagnostic information collected during mailbox processing and provide administrators with a chronological record of migration events.

    Depending on the migration type, reports may include:

    • Migration phase progression
    • Connection validation
    • Mailbox synchronisation status
    • Item processing statistics
    • Skipped item summaries
    • Retry attempts
    • Warning messages
    • Failure descriptions
    • Completion confirmation

    Administrators should review these reports after every migration batch to confirm that mailbox synchronisation completed successfully before proceeding with additional migration activities.

  4. Understanding Common Log Entries

    Migration logs contain numerous fields that describe mailbox processing, synchronisation progress, and migration outcomes. Understanding these entries helps administrators interpret migration reports more effectively.

    Mailbox Identity

    Identifies the mailbox currently being processed. This field typically contains the mailbox alias, User Principal Name (UPN), or primary SMTP address and enables administrators to correlate reported issues with specific users.

    Migration Status

    Indicates the current processing state of the mailbox.

    Common status values include:

    • Queued
    • Syncing
    • Synced
    • Incremental Sync
    • Completed
    • Completed with Warnings
    • Failed
    • Removing

    A mailbox reported as Completed with Warnings should always be reviewed to determine whether skipped items or recoverable errors require further action.

    Items Migrated

    Displays the number of successfully synchronized mailbox items. This value provides an indication of migration progress and helps verify that mailbox content has been transferred to the destination.

    Skipped Items

    Lists mailbox items that could not be migrated because of corruption, unsupported properties, damaged attachments, or other validation failures. A small number of skipped items may be acceptable depending on organizational policies, but administrators should investigate recurring or unusually high skip counts.

    Failed Items

    Represents mailbox items that could not be processed successfully and require administrator review. Unlike skipped items, failed items often indicate conditions that interrupted the migration process or prevented successful synchronisation.

    Start Time and Completion Time

    These timestamps record when mailbox processing began and when synchronisation completed.

    Reviewing timestamps helps administrators:

    • Estimate migration duration.
    • Identify processing delays.
    • Correlate migration events with service incidents or network interruptions.
    • Measure migration throughput across multiple batches.

    Completion Percentage

    Indicates the proportion of mailbox data that has been synchronized. During active migrations, this value helps administrators estimate remaining processing time and identify mailboxes progressing more slowly than expected.

    Warnings

    Warnings identify recoverable conditions that did not stop the migration but may require administrative review.

    Examples include:

    • Skipped corrupted items
    • Retried synchronization operations
    • Temporary throttling events
    • Minor folder inconsistencies

    Although warnings do not necessarily indicate migration failure, they should be reviewed before completing the migration project.

    Error Details

    Error entries contain diagnostic information describing why a mailbox or mailbox item failed to migrate.

    Typical information includes:

    • Error description
    • Failure category
    • Affected mailbox
    • Processing stage
    • Retry attempts
    • Recommended remediation (where available)

    Administrators should always investigate the first reported error because subsequent errors are frequently secondary effects of the original failure.

  5. Common Migration Errors Found in Logs

    The following issues are among the most frequently encountered during Exchange Online mailbox migrations.

    IssueHow it appears in migration logsRecommended troubleshooting approach
    Authentication failureAuthentication failed, unauthorised access, or credential validation errorsVerify Modern Authentication, administrative credentials, Conditional Access policies, and Multi-Factor Authentication requirements.
    Mailbox locked or unavailableMailbox unavailable, mailbox locked, or mailbox being processedWait for mailbox operations to complete and retry the migration after verifying mailbox availability.
    Large item failuresLarge item skipped or maximum item size exceededReview mailbox item size limits and determine whether skipped large items require manual remediation.
    Corrupted mailbox itemsCorrupt item detected, unreadable message, or invalid mailbox objectReview skipped items and rerun the migration if necessary. Repair corrupted mailbox data before another migration attempt when applicable.
    Exchange Online throttlingRequest throttled, server busy, or temporary service limitationReduce concurrent migration batches, allow retry operations to complete, and schedule migrations during periods of lower activity.
    Permission-related failuresAccess denied or insufficient permissionsConfirm Exchange administrative roles and verify that the migration account has permission to access both the source and destination mailboxes.
    Endpoint connectivity failuresUnable to connect to migration endpoint or service unavailableValidate migration endpoint configuration, network connectivity, DNS resolution, firewall rules, and Exchange Online service availability.
    Duplicate or unresolved mailbox objectsMailbox already exists, duplicate recipient, or recipient not foundVerify Microsoft Entra ID synchronisation, recipient uniqueness, and mailbox mapping before restarting the migration.

    Understanding these error patterns enables administrators to distinguish between transient service conditions and configuration issues that require corrective action before rerunning the migration.

  6. How to Analyse Migration Logs

    Reviewing migration logs systematically helps administrators identify the root cause of migration issues without relying solely on the overall migration status. A structured approach also reduces the time required to troubleshoot failed or partially completed mailbox migrations.

    Step 1: Verify the Migration Batch Status

    Begin by reviewing the migration batch to determine its overall status. A batch may report Completed, Completed with Warnings, Syncing, or Failed. Although a completed batch indicates that mailbox processing has finished, it does not guarantee that every mailbox or mailbox item was migrated successfully. If the batch reports warnings or failures, identify the affected mailboxes before proceeding with detailed analysis.

    Step 2: Review Individual Mailbox Statistics

    Examine migration statistics for each mailbox included in the migration batch. Focus on mailboxes reporting warnings, synchronization delays, or failed status.

    Verify:

    • Number of migrated items
    • Skipped items
    • Failed items
    • Synchronization duration
    • Retry attempts
    • Warning messages
    • Completion status

    Mailbox-level reports often reveal issues that are not immediately visible in the batch summary.

    Step 3: Analyse Error Details

    Review the first error recorded in the migration log, as it typically represents the underlying cause of subsequent failures. Determine whether the error relates to authentication, mailbox availability, permissions, connectivity, or mailbox data integrity.

    When multiple errors are reported, classify them into:

    • Configuration issues
    • Environment-related issues
    • Transient Exchange Online service conditions
    • Mailbox-specific problems

    This helps determine whether corrective action is required before rerunning the migration.

    Step 4: Correlate Log Entries with Exchange Events

    Compare migration timestamps with Exchange Online service health, maintenance activities, or network events that occurred during the migration window. For example, temporary service degradation or network interruptions may explain retry attempts, throttling events, or delayed mailbox synchronisation without indicating a permanent migration failure.

    Step 5: Validate the Migration Endpoint

    If multiple mailboxes fail with similar connectivity or authentication errors, verify the migration endpoint configuration.

    Confirm:

    • Endpoint connectivity
    • Administrative credentials
    • Exchange service accessibility
    • Modern Authentication configuration
    • Required network access

    Endpoint validation helps eliminate configuration-related failures before additional migration attempts.

    Step 6: Retry Failed Mailboxes

    After correcting identified issues, rerun the migration for failed mailboxes rather than repeating the entire migration batch.

    Review the updated migration logs to confirm that:

    • Previous errors are no longer reported.
    • Synchronization completes successfully.
    • No additional warnings are generated.
    • Mailbox statistics reflect successful processing.

    Step 7: Perform Post-Migration Validation

    Once all migration batches have completed successfully, validate the migrated mailboxes by comparing migration reports with the destination environment.

    Confirm that:

    • Mailboxes are accessible.
    • Folder structure is intact.
    • Mailbox item counts are within expected limits.
    • Calendar, contacts, and mailbox folders are available.
    • No unresolved warnings remain in the migration logs.

    Post-migration validation ensures that successful log entries accurately reflect the migrated mailbox state.

Best Practices for Reviewing Migration Logs

Reviewing migration logs should be incorporated into every migration project rather than reserved for troubleshooting failed migrations.

Administrators should follow these recommendations:

  • Review migration reports after every migration batch instead of waiting until the entire project is complete.
  • Investigate mailboxes reporting Completed with Warnings before approving the migration.
  • Monitor skipped and failed item counts to identify recurring data integrity issues.
  • Use Exchange Online PowerShell reports for detailed diagnostics when graphical reports provide limited information.
  • Perform incremental synchronisation before final mailbox cutover to capture recently modified mailbox data.
  • Retain migration logs until user acceptance testing and post-migration verification have been completed.
  • Document recurring migration issues and their resolutions to improve future migration planning.
  • Compare migration reports with destination mailbox statistics to confirm successful synchronisation.

Implementing these practices helps identify issues early and reduces the likelihood of post-migration support incidents.

Conclusion

Migration logs are an essential diagnostic resource for Exchange Online mailbox migrations, providing detailed insight into mailbox processing, synchronisation progress, skipped items, warnings, and migration failures. While migration batch status offers a high-level overview, detailed migration reports and mailbox statistics enable administrators to identify the exact cause of migration issues and verify successful data transfer.

A structured approach to reviewing migration logs, including analysing mailbox statistics, interpreting error details, validating migration endpoints, and confirming post-migration results, helps reduce downtime and ensures a reliable migration process. Regular log analysis also supports performance optimization and simplifies troubleshooting for future migration projects.

When planning or validating Exchange Online mailbox migrations, administrators should regularly review migration logs to verify successful mailbox processing, identify failures, and confirm data integrity. This approach aligns with the migration guidance and technical documentation provided by EdbMails.

Frequently Asked Questions

  1. What information is included in Exchange Online migration logs?

    Migration logs typically include mailbox identity, migration status, synchronisation progress, migrated and skipped item counts, timestamps, warnings, retry attempts, and detailed error information for each mailbox.

  2. Where can I view migration logs in Exchange Online?

    Administrators can access migration logs through the Exchange Admin Centre (EAC) or retrieve detailed migration statistics using Exchange Online PowerShell cmdlets such as Get-MigrationUserStatistics and Get-MoveRequestStatistics.

  3. Why does a migration batch show Completed with Warnings?

    This status indicates that the migration finished successfully, but one or more mailboxes contain warnings, such as skipped items, transient synchronisation issues, or recoverable errors that should be reviewed before completing the migration.

  4. What causes skipped mailbox items during migration?

    Skipped items are commonly caused by corrupted messages, unsupported mailbox properties, oversized items, or data inconsistencies detected during synchronisation.

  5. How can I troubleshoot authentication errors reported in migration logs?

    Verify that the migration account has the required Exchange Online administrative permissions, confirm Modern Authentication is functioning correctly, review Conditional Access policies, and ensure the configured migration endpoint can authenticate successfully.

  6. Should migration logs be retained after the migration is complete?

    Yes. Migration logs should be retained until administrator validation and user acceptance testing are complete. They provide a valuable record for troubleshooting, auditing migration activities, and verifying successful mailbox processing.

  7. When should I perform an incremental migration?

    An incremental migration should be performed after the initial mailbox synchronisation and immediately before the final cutover. This captures mailbox changes that occurred while users continued working in the source environment and helps ensure that the destination mailbox is fully synchronised.


Additional resources:

  • Office 365 Migration Guide
  • Office 365 to Exchange Migration
  • EDB to Office 365 Migration
  • Office 365 to Office 365
  • Office 365 Migration Checklist
lady image

 In this manual

IntroductionWhy Migration LogsTypes of LogsWhere to FindUnderstanding Log EntriesCommon ErrorsBest PracticesFAQ's

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

© 2026 Shifttocloud Inc. Privacy Policy | Terms of Use | GDPR | Security | Press Releases

hidden msg
Live Chat

Hi, May I help you?

Hide Chat Now