EdbMails EDB Recovery and Migration software
  • Products
    Exchange EDB / Email Recovery Tools
    • EDB Recovery and MigrationRecover EDB to PST, EDB to Office 365 and Exchange NO Duplicate Migration
    • OST Recovery and MigrationRecover OST to PST, OST to Office 365 and Exchange Migration
    • PST Recovery and MigrationRecover Outlook PST, PST to Office 365 and Exchange Migration
    • MBOX Export and MigrationExport MBOX to PST, MBOX to Office 365 and Exchange Migration
    • NSF Export and MigrationExport NSF to PST, NSF to Office 365 and Exchange Migration
    • EML to PST ExportEML files export to Outlook PST format
    • PST to MSG ExportOutlook PST files export to MSG format
    • MSG to PST ExportExport MSG files Outlook PST files
    Exchange and Office 365 Migration
    • Exchange Server MigrationMigrate between any Exchange Servers, Exchange to Office 365, Export Exchange to PST, Migrate PST files to Exchange server
    • Office 365 MigrationMigrate between Office 365 tenants, Office 365 to Exchange, Export Office 365 to PST, Migrates PST files to Office 365
    • IMAP Email Backup & MigrationMigrate between any IMAP Servers (Gmail, Outlook, Zimbra, Zoho, Yahoo etc.), IMAP to Office 365, Exchange, IMAP to PST, PST to IMAP
    • G Suite MigrationMigrate emails, contacts, calendars from G Suite /Google Work Space to Office 365, Exchange, IMAP
    • SharePoint Online MigrationMigrate documents, lists, files and folders from SharePoint sites
    • OneDrive for Business MigrationMigrate documents, lists, files and folders from OneDrive
    • Microsoft Teams MigrationMigrate Teams, chats, channels, documents, files and folders etc.
    Exchange and Office 365 Backup
    • Office 365 BackupIncremental, Granular, Encrypted and Compressed Office 365 Mailboxes Backup
    • Exchange Server BackupIncremental, Granular, Encrypted and Compressed Exchange Mailboxes Backup
    • SharePoint, OneDrive & Teams BackupBackup Online site collections, Team sites, Office 365 groups, all documents etc.
    • Duplicate Remover - Office 365, Exchange, IMAP & Outlook Remove duplicate emails, calendars, contacts, journal etc. from Office 365, Exchange, IMAP, Outlook, Gmail, Zimbra, Zoho Mail etc.
    • Windows Data Recovery Recover and restore permanently deleted data from partitions across hard drives, SSDs, USB drives, SD cards, and external storage devices.
    • More Products
  • Features
  • FAQ
  • Pricing
  • Download
  • Support
  • Sign in
User’s Manual
Office 365 Migration

User Manual

User Manual

  • Office 365 Migration Overview
  • Initial setup
  • System Requirements
  • 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
  • Set Office 365 Impersonation rights
    • Using PowerShell commands
    • Using Office 365 GUI
  • 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. Product
  3. Office 365 Migration - Common Issues and Resolutions
Download Buy Now

Office 365 migration common use cases and solutions

Migrating to Microsoft 365 has become a strategic move for organizations seeking improved productivity, seamless collaboration, and advanced security. Yet, the process is far from simple. Every migration scenario comes with its own set of technical challenges such as managing mailboxes, ensuring data integrity, and minimizing downtime during the transition. Without the right plan and reliable tools, these obstacles can disrupt workflows and impact overall efficiency.

Understanding the common use cases of Office 365 migration and the right solutions to address them is essential for a smooth and secure move. Whether it’s shifting from on-premises servers, legacy email systems, or cloud platforms, each case demands careful planning and technical precision. With the help of automated solutions such as EdbMails Office 365 migration, organizations can simplify complex processes, maintain data consistency, and achieve a successful transition with minimal effort. In this blog, we’ll explore the most common Office 365 migration use cases, the issues organizations face, and the proven solutions that ensure a secure and seamless migration journey.

  1. Items are missing in some of the folders in the target server

    Causes:

    1. Office 365 throttling can sometimes interrupt the migration flow, causing certain items to be skipped or left behind.
    2. Unstable or inconsistent network connections during the migration can lead to incomplete data transfer.
    3. Predefined filters applied before starting the migration might exclude specific items unintentionally.

    Solutions:

    1. If throttling is identified, contact Microsoft to request temporary relaxation or removal of throttling limits.
    2. Make sure the internet connection remains stable and has sufficient bandwidth throughout the migration.
    3. Review and confirm any applied filters such as date range or message type within EdbMails settings before proceeding.
    4. Re-run the migration by selecting only the folders containing missing items from the same workstation.
    5. If data is still missing, enable the ‘Migrate by Individually Comparing Each Item in the Target’ option in EdbMails to ensure every item is transferred accurately.

    installation

  2. Multiple migration attempts have been executed, yet certain items have not been successfully transferred.

    Causes:

    1. Office 365 throttling can restrict data transfer speed, resulting in slow or interrupted migrations that may leave the process incomplete.
    2. Network instability or congestion, such as packet loss, high latency, or low bandwidth, can disrupt the data transfer and cause migration failures.
    3. Filters configured under EdbMails migration ‘Settings’ might exclude specific items, preventing a full transfer.

    Solutions:

    1. If throttling occurs, contact Microsoft support to request temporary relaxation of throttling limits.
    2. Verify that the internet connection is stable and has adequate bandwidth throughout the migration.
    3. Review the migration Settings in EdbMails to ensure no filters are unintentionally excluding data.
    4. Clear the target mailbox or folder before retrying the migration.
    5. Re-migrate only the affected mailboxes or folders and enable the option ‘Migrate without Incremental check (Enable only if the designated target mailbox/folder is empty)’ in EdbMails. During resynchronization, keep this option unchecked.
    6. Perform migration

    Migrate without Incremental check

  3. Clear deleted items from the target folders.

    Causes:

    1. Ensuring that the source and target mailboxes remain in sync. When items are deleted from the source mailbox after an incremental migration, enabling this option ensures the deletions are mirrored in the target mailbox.
    2. Helps optimize storage in the target environment by removing unnecessary items.
    3. Maintaining consistency between source and target mailboxes is crucial for data accuracy and integrity.

    Solutions:

    1. After completing the initial migration, if items have been deleted from the source mailbox and you want these changes reflected in the target, enable ‘Remove deleted source items from the target folder’ and run the migration again.
    2. If this option is skipped during incremental migration, deletions made on the source mailbox after the first migration will not be reflected in the target mailbox.

    Remove Deleted Source Items in the Target

  4. Increase the performance of the migration

    Causes:

    1. Minimizing downtime during migration is essential to reduce the impact on daily business operations and maintain overall productivity.
    2. Faster migrations allow users to resume their regular activities sooner, ensuring minimal disruption and higher user satisfaction.
    3. Accelerated migration helps organizations adhere to project timelines and deployment schedules effectively.
    4. Optimizing migration speed improves resource utilization, including network bandwidth, server capacity, and staff time.

    Solutions:

    1. EdbMails offers parallel mailbox migration, allowing multiple mailboxes to be migrated simultaneously for improved speed and efficiency. By default, 10 mailboxes can be migrated in parallel, which can be increased to 20 for faster processing.
    2. You can also install EdbMails on multiple computers to migrate different mailboxes concurrently, further accelerating the migration process.
    3. Use the application settings to adjust the parallel mailbox migration count from 10 to 20 as needed for optimal performance.

    Parallel migration

  5. Increase the performance of the individual mailbox migration

    Causes:

    1. Increasing the number of concurrent threads allows multiple tasks to run simultaneously, speeding up mailbox migration by efficiently distributing the workload.
    2. More threads improve utilization of system resources, such as CPU and memory, boosting overall migration performance.
    3. Higher thread counts reduce the time needed to migrate each mailbox, ensuring faster completion and adherence to project deadlines.
    4. Supporting additional threads allows scalability for larger migrations, meeting organizational demands while maintaining optimized performance.

    Solution:

    1. For individual mailbox migration, EdbMails sets 4 internal threads by default. You can increase this to a maximum of 8 threads to enhance migration speed.
    2. Keep in mind that increasing threads may trigger throttling during migration or export operations. Refer to the application guidelines to manage and prevent throttling effectively.

    Increase threads within the mailbox

  6. Disconnect the current Office 365 account and reconnect it.

    Causes:

    1. Expired or invalid authentication tokens may prevent access, requiring a fresh connection to establish a new authenticated session with Office 365.
    2. Extended migration sessions can time out due to inactivity, making it necessary to reconnect to resume and maintain the migration process.

    Solution

    1. Choose the account you wish to delete and press the ‘❌’ button.

      Remove Office 365 Connection

    2. Click ‘Yes’ for the confirmation

      Confirm to remove Office 365 connection

    3. Press the ‘Add New’ button to reconnect.

      Add New Office 365 Connection

  7. OneDrive Migration Prerequisites

    Cause:

    Lack of proper permissions on the source sites can result in OneDrive migration errors.

    Solutions:

    To resolve permission issues for OneDrive migration, follow the steps provided below:

    1. Set up OneDrive sites on the destination server.

      See the ‘Create OneDrive for Business site collections for all users’ section at the following link:

      https://www.edbmails.com/pages/create-onedrive-for-business-site-collections-for-all-using-powershell-commands.html

    2. Include the global admin as a member of the OneDrive for Business site collections on the source server.

      See the ‘Grant admin access to all OneDrive for Business site collections’ section in the link below:

      https://www.edbmails.com/pages/create-onedrive-for-business-site-collections-for-all-using-powershell-commands.html#grant_admin_access

    3. Likewise, assign the global admin as a member of the OneDrive for Business site collections on both the source and target servers.
  8. SharePoint Migration Prerequisites

    Cause:

    Insufficient access rights on the source sites can lead to OneDrive migration failures.

    Solution

    1. Set up SharePoint sites on the destination server.

        Click here for instructions to create a SharePoint site

    2. Assign the Global Admin as a member of each site on the source server.

       Click here to add the admin to a SharePoint site.

    3. Likewise, add the Global Admin as a member of each site on the target server.
  9. Switch the existing connection from automatic mailbox loading to the CSV-based method.

    Causes:

    1. EdbMails automatically loads up to 100 mailboxes. For larger migrations, Microsoft API restrictions may prevent additional mailboxes from loading, making the CSV method a more reliable option.
    2. If the Global Admin account lacks a mailbox, it cannot load any mailboxes for migration.

    Solutions:

    To address OneDrive migration permission issues, follow the steps provided below:

    1. Continue migration using the existing connection.

      Run existing Office 365 connection

    2. Choose the ‘Load Mailboxes using .CSV file’ option and proceed with the on-screen wizard steps.

      Select CSV method option to load the mailboxes

     Click here for detailed instructions on loading Office 365 mailboxes using a CSV file.

  10. Assign a single target mailbox to map all source mailboxes or folders.

    Cause:

    When multiple mailboxes or folders are intended to be migrated into a single target mailbox, this option simplifies the mapping process and enhances migration efficiency.

    Solutions:

    1. Open the dropdown menu and choose ‘Select the Target Mailbox from the existing list’ option.

      Open Target Mailbox List

    2. Select the target mailbox and click the ‘Continue’ button to proceed with the migration operation

      Select Target Mailbox

  11. Set up conditional folder mapping to align folders between the source and target servers.

    Causes:

    This option enables you to define a custom target folder path, overriding the default source structure. It gives full control over where the source data should be placed in the target mailbox.

    You can apply this conditional mapping to a specific folder within one mailbox or to all mailboxes collectively by selecting the ‘All’ option.

    Example: If your source folder path is ‘/Inbox/Sent Items’ and you want the ‘Sent Items’ folder to appear directly under the mailbox instead of inside ‘Inbox’, you can set the target path as ‘/Sent Items’ to achieve that mapping.

    Solutions:

    1. In the mapping window, select the ‘Conditional Mapping’ button

      Click the ‘Conditional Mapping’ button

    2. Select the target mailbox and click the ‘Continue’ button.

      Enter source and target folder path

  12. Customized target mailbox folder listing

    Cause:

    Custom target folder mapping is required when source folders need to be directed to designated folders on the target servers.

    Solution:

    1. Open the dropdown icon and choose ‘Select the Target Mailbox from the existing list’.

      Open Target Mailbox List

    2. Choose the target mailbox and press the ‘List Target Mailbox Folders’ button.

      List Target Mailbox Folders

    3. Choose the target folder and click ‘OK’ to continue to the next step.

      Select Target folder

  13. PowerShell commands to update the language settings for all mailboxes via the Global Admin account

    Cause:

    Manually updating language settings for each mailbox can be labor-intensive. Using PowerShell commands with a Global Admin account streamlines the process, allowing consistent language configuration across all mailboxes efficiently.

    Solution:

    1. Create a CSV file containing the columns UserPrincipalName and LanguageTag, then save the file for use in the PowerShell command.

      Prepare CSV file

    2. Execute the below PowerShell commands ‘Run as administrator’

      Run the below command to import the CSV file

      Command: Copy & Paste it on PowerShell

      $mailboxes = Import-Csv -Path "C:\mailboxes.csv”

      Note: Enter the appropriate path of the CSV file.

      Run the below commands to connect to Exchange Online

      Command: Copy & Paste it on PowerShell

      $userCredential = Get-Credential

      Command: Copy & Paste it on PowerShell

      Connect-ExchangeOnline -Credential $userCredential

      Run the below commands to loop through each mailbox in the CSV and update language settings

      Command: Copy & Paste it on PowerShell

      foreach ($mailbox in $mailboxes) { $userPrincipalName = $mailbox.UserPrincipalName $languageTag = $mailbox.LanguageTag Set-MailboxRegionalConfiguration -Identity $userPrincipalName -Language $languageTag -TimeZone "W. Europe Standard Time" -DateFormat "dd/MM/yy" -TimeFormat "HH:mm" -LocalizeDefaultFolderName Write-Host "Language settings updated for $userPrincipalName" }

      Run the below command to disconnect from Exchange Online

      Command: Copy & Paste it on PowerShell

      Disconnect-ExchangeOnline -Confirm:$false

  14. Error: SMTP Address has no mailbox associated with it

    Cause:

    This error typically occurs when the Global Admin account used for migration does not have an associated mailbox. Additionally, when loading mailboxes via a CSV file, inaccuracies or outdated information—such as email addresses that do not match active mailboxes—can trigger errors.

    Solution:

    For source mailbox:

    1. Expand the mailbox with issues to verify that all folders and subfolders are listed correctly.
    2. If using a CSV file, double-check that all user details are accurate.
    3. Ensure the Global Admin account used for Office 365 connection has a valid mailbox and an assigned license.
    4. Alternatively, assign the Global Admin role to another user who has an active mailbox.

    For target mailbox:

    1. Connect to the target server using source credentials.
    2. Verify the accuracy of user details in the CSV file if applicable.
    3. Expand the problematic mailbox to confirm all folders and subfolders appear correctly.
    4. Ensure the Global Admin account used for connection has a mailbox and a valid Office 365 license.
    5. You can also assign the Global Admin role to another user with an active mailbox to resolve the issue.
  15. Duplicate items appearing during migration after updating the DNS record from the source server to the new server

    Cause:

    Duplicates during migration after switching DNS records from the source server to the new server usually occur due to synchronization conflicts between the old and new servers.

    Solutions:

    1. To prevent duplicates, avoid updating the DNS record until the initial migration from the source to the target server is fully completed. If new emails arrive during migration, perform a re-migration only after finishing the initial migration.
    2. If source and target email addresses change after the DNS update and additional migration is needed, an extra mailbox license may be required.
    3. Purchase an additional mailbox license in EdbMails to proceed.
    4. Use the date filter to migrate only the necessary items.

     Click here to set the date filter for Office 365 migration

  16. Convert the existing mailbox connection into a public folder connection.

    Cause:

    This is needed when the mailbox migration is complete and you intend to migrate public folders next.

    Solutions:

    1. Choose the account you wish to modify and click ‘❌’ to proceed.

      Remove Office 365 Connection

    2. Click ‘Yes’ for the confirmation

      Confirm to remove Office 365 connection

    3. Press the ‘Add New’ button to reconnect.

      Add New Office 365 Connection

    4. Choose the ‘Connect to Public Folder’ option and click ‘Next’ to authenticate with the Global Admin account on the Microsoft Sign-In page.

      Choose the connection option

     Click here for step-by-step instructions to migrate Office 365 Public Folders.

  17. Switch the existing mailbox connection to an Archive Mailbox connection.

    Cause:

    When mailbox migration is complete and the next step involves migrating archive mailboxes, this change becomes necessary.

    Solutions:

    1. Select the account to be modified and click ‘❌’ to update the connection.

      Remove Office 365 Connection

    2. Click ‘Yes’ for the confirmation

      Confirm to remove Office 365 connection

    3. Press the ‘Add New’ button to reconnect.

      Add New Office 365 Connection

    4. Choose the ‘Connect to Archive Mailbox’ option and click ‘Continue’ to sign in using the Global Admin account on the Microsoft authentication page.

      Choose ‘Connect to Archive Mailboxes’

     Click here for detailed instructions to migrate Office 365 Archive Mailboxes.


Additional resources:

  • Office 365 migration checklist
  • Office 365 migration best practices
  • Office 365 migration challenges
  • Language settings on Office 365 Server
DOWNLOAD BUY NOW!
lady image

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