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 Migration
    • 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 offers secure Google Workspace migration to Office 365, Exchange, or IMAP, and export to PST covering emails, contacts, calendars and tasks.

    Google Workspace Migration
    Google Workspace Migration
    Migrate emails, calendars, contacts, tasks from Google workspace to Google workspace, office 365, Exchange and IMAP. Export to PST
    Google Workspace to Office 365
    Google Workspace to Office 365
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to Office 365
    Google Workspace to Exchange Server
    Google Workspace to Exchange Server
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to on-Premise Exchange Server
    Google Workspace to IMAP
    Google Workspace to IMAP
    Migrate emails, calendars, contacts, tasks from Google Workspace / G Suite to IMAP, Outlook, Zimbra, Zoho etc.
    Google Workspace to Google Workspace Migration
    Google Workspace to Google Workspace
    Migrate emails, calendars, contacts, tasks between two Google Workspace / G Suite tenants
    Google Workspace to PST
    Google Workspace to PST
    Export emails, calendars, contacts, tasks from Google Workspace / G Suite to Outlook PST files

    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 Tool

User Manual

User Manual

  • Office 365 Migration Tool Overview
  • What is Office 365 Migration?
  • 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 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
    • Office 365 to cPanel Migration
    • Office 365 to SmarterMail Migration
    • Office 365 to IceWarp 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 PST Export
  • Multifactor Authentication
    • Enable MFA in Office 365
    • Create App password for MFA
    • Disable Security Defaults
  1. Home
  2. Office 365 Migration Tool
  3. Office 365 Migration Challenges
Download Buy Now

Office 365 Migration Challenges and How to Fix Them

Moving mailboxes out of Microsoft 365 to another tenant, on-premises Exchange, PST, or an IMAP server is more involved than most teams expect. The source environment is consistent, but the challenges are real regardless of where you are sending the data.

Throttling is a common migration challenge. Microsoft 365 applies service-specific throttling and resource limits that can reduce migration throughput depending on the workload, tenant activity, migration method, and service conditions. Tenant-to-tenant moves add identity matching complexity, where UPN and display name mismatches cause mailboxes to fail or land in the wrong place; see Office 365 mailbox mapping errors for the full list of causes and fixes. Permissions, delegates, and Send As rights set on the source do not carry across automatically. Public folder hierarchies with deep nesting and accumulated permissions frequently surface errors mid-migration that were invisible during planning. Archive mailboxes need to be handled separately from primary mailboxes, and their volume is regularly underestimated.

This guide covers the Office 365 Migration challenges that come up most frequently and offers practical, technically grounded solutions for each.

EdbMails Office 365 migration software addresses these directly. It supports automatic, manual, and user-defined mailbox mapping, along with incremental migration after the initial full migration. EdbMails also provides separate workflows for supported mailbox types such as user, shared, archive, public folder, and Microsoft 365 group data. Permissions and access settings should be validated separately in the target environment according to the migration scenario.

Office 365 migration challenges

Understanding Office 365 Migration

Microsoft 365 email migration is the structured process of relocating mailbox data, application workloads, and user identities from on-premises infrastructure to the Microsoft cloud. For the full picture of what Office 365 migration involves, including scenarios, methods, and planning, see the complete overview. Most projects target a combination of services in the destination tenant: Exchange Online for mailboxes, SharePoint Online for site content, OneDrive for Business for user files, and Microsoft Teams for collaboration. The process is typically organized into three phases:

  • Assessment of the current infrastructure
  • Planning the migration strategy
  • Execution of the migration process

Each phase introduces its own technical considerations, which explains why the failure points addressed below tend to recur across migration projects

Office 365 Migration Challenges

The sections that follow walk through the key challenges in Office 365 migration — the issues that show up across enterprise rollouts of every size — and lay out the practical solutions that resolve each one.

Complex IT Environment

Few enterprise environments look the same from one organization to the next. Most carry a mix of Exchange versions in active use, line-of-business applications developed in-house, third-party mail security gateways acquired at different points in the company's history, and integrations wired into on-premises identities. Moving any of that into Office 365 without first mapping what is in place is the most common source of post-cutover problems — from service disruption to broken application dependencies to mailbox states that no longer behave as users expect.

Technical complications that frequently surface during the assessment phase include the following:

  • SMTP relay configured against on-premises Exchange for printers, scanners, or line-of-business apps
  • Public folders embedded in shared team workflows, often with permission stacks built up over years
  • Distribution groups carrying attributes that exist only in the on-premises directory
  • Outlook add-ins that predate Microsoft 365 Apps and were never re-tested against the current build

Solution: Begin with a thorough pre-migration assessment. Microsoft's IDFix tool surfaces attribute issues in Active Directory before they propagate to Microsoft Entra ID, and the SARA toolkit highlights mailbox-level problems that would otherwise stall move requests. Every mail-enabled application and integration point should be cataloged before the cutover scope is locked. Where the in-house team has no prior migration experience to draw on, working with a Microsoft Office 365 migration provider such as EdbMails closes the gap on overlooked dependencies and adds structure to the migration plan.

Communication and Timeline

Office 365 migration problems can come from tooling, configuration, dependencies, or coordination. Project coordination becomes especially important when IT teams, business units, and external vendors are working to the same cutover schedule. When IT, business units, and external vendors are working from different versions of the schedule, the result is a familiar pattern: conflicting calendars, cutover tasks with no clear owner, and a flood of escalations on the day of the migration window. A cutover that lands in the middle of a board meeting or a payroll run technically succeeded, but the business will not record it that way. This is one of the more common mistakes in Office 365 migration, and it is almost entirely preventable.

Solution: The practices below help reduce coordination risk:

  • Define clear migration goals and timelines: Set goals that can be measured, decide batch sizes early, and publish cutover windows that anyone in the organization can find. See Office 365 migration guide.
  • Communicate regularly with end-users: Weekly status notes and a clear pre-cutover notification go a long way. Users who know what is coming open far fewer helpdesk tickets once the change lands.
  • Provide training and support: Schedule sessions on Outlook on the web, Microsoft Teams, and OneDrive for Business in the weeks before cutover. Even brief, focused training trims the post-migration support backlog noticeably.
  • Involve stakeholders in the planning process: Department heads know the dates that matter to the business but rarely make it onto an IT calendar — quarter-end close, regulated reporting cycles, customer-facing product launches, and similar windows where disruption is unacceptable.
  • Use project management tools: Tracking migration tasks in Microsoft Planner, Project for the Web, or an Azure DevOps board keeps ownership visible at every stage and removes the "I thought you had that" exchanges that surface at the worst possible moment.
  • Conduct a post-migration review: Document what was successful and what was not. The findings carry directly into future tenant-to-tenant moves or subsequent migration waves.

Network Challenges

Network performance directly determines migration throughput. Migration throughput can be affected by source and target service limits, Microsoft 365 throttling, available bandwidth, latency, internal routing, endpoint configuration, and upstream connectivity. Network capacity is therefore one part of the overall migration performance picture.

  • Bandwidth: Insufficient upload bandwidth is the single biggest driver of a slow migration, especially once archive content and large attachments are in scope.
  • Latency: High round-trip latency to the nearest Office 365 endpoint degrades EWS-based move performance noticeably.
  • Security: Mailbox content needs to stay encrypted in transit and reach only verified endpoints throughout the move.
  • Reliability: An unstable connection turns dropped batches into repeated retries, stretching a planned cutover window into days of reconciliation work.

     For full bandwidth, latency, and firewall requirements, see our Office 365 migration network requirements guide.

Solution: Run the Microsoft 365 network onboarding tool before any batches are scheduled. The results show whether bandwidth, latency to the closest Microsoft endpoint, and DNS resolution for the required FQDNs are all where they need to be. Where capacity is borderline, the ISP should be looped in early to confirm what is available during the migration window. Encryption in transit should be enforced from the start, and authentication should follow the requirements of the selected migration method. For Microsoft 365 connections, use supported modern authentication, OAuth 2.0, application registration, MFA, and Conditional Access settings as applicable to the workflow.

Choosing the right Office 365 Migration Type

Few decisions in an Office 365 project carry more weight than the choice of migration type. The shortlist usually comes down to five paths: cutover migration, staged migration, Exchange to Office 365 hybrid migration, IMAP migration for non-Exchange sources, and a third-party migration approach. Each path has its own source-system prerequisites, mailbox limits, and operational trade-offs that determine when it fits.

The right migration type depends on organization size, source Exchange version, and how much downtime the business can absorb - picking the wrong one is one of the most common early-stage mistakes in an Office 365 project. Our Office 365 migration methods guide breaks down all four methods side by side, with source requirements, scope, and operational considerations for each, so you can confirm the right fit before moving on.

For a side-by-side breakdown of the available methods, see our Office 365 migration methods guide.

The following table outlines the main migration types and where each is most appropriate:

Once you've picked a method, our Office 365 migration checklist walks through the remaining planning steps.

Migration TypeBest ForMailbox LimitSource Requirement
CutoverSmall organizations, single-weekend cutoverUp to 2,000 (150 or fewer recommended)Exchange 2003, 2007, 2010, 2013
StagedMedium to large organizations migrating in batchesMore than 2,000Exchange 2003 or 2007 only
HybridLong-term coexistence and gradual migrationDepends on the supported hybrid configuration and service limitsSupported Exchange versions and hybrid prerequisites
IMAPMigrations from non-Exchange systems like Gmail, Zimbra, cPaneUp to 50,000 per batchAny IMAP-enabled source
Third-party (EdbMails)Tenant-to-tenant moves, complex environments, granular controlDepends on licensing, source, target, and workloadSupported Office 365, Exchange, IMAP, PST, and EDB workflows

Use the following sequence to align the migration type with what the organization actually needs:

  1. Assess the organization's needs: Start by sizing the work — headcount, mailbox count, total data on the source, average mailbox size, and how tangled the existing IT estate is. See tenant roadmap for Office 365.
  2. Understand each migration type: A cutover works for organizations under 150 mailboxes that can absorb a single weekend of disruption. Past that point, the risk profile favors a staged or hybrid approach instead.
  3. Consider hybrid migration: Hybrid lets mailboxes move in phases from on-premises Exchange to Exchange Online. Free/busy lookups continue to work across the boundary, mail flow stays intact, and users see one global address list throughout the move. It is the right model when some on-premises mailboxes have to stay live for the long haul — common in regulated industries, with shared mailboxes tied to legacy systems, and wherever applications still need direct Exchange access.
  4. Use a third-party migration approach: Where native Microsoft tooling runs out of room, specialized solutions like EdbMails pick up the work. Tenant-to-tenant moves, deeply complex IT environments, very large data volumes, and migrations that need granular mailbox-level filtering are the typical reasons to reach for one. See Exchange to Office 365 migration project plan.
  5. Test the migration process: Pilot before production. Pick a slice of mailboxes that mirrors what production looks like — varied sizes, at least one public folder, at least one shared mailbox — and run it end to end. The pilot is where throttling thresholds reveal themselves, where permission gaps show up, and where folder-mapping issues get sorted out cheaply.
  6. Plan for end-user training and support: The measurement that matters after cutover is whether users are productive. A short, focused round of training on the new Outlook, on Teams, and on OneDrive cuts the support volume in the critical first two weeks down to manageable levels.

Exchange Hybrid Environment Challenges

Most organizations that still run on-premises Exchange stand up a hybrid configuration before they begin moving mailboxes. The hybrid layer lets the project move users in phases while mail flow, calendar sharing, and the global address list continue to work uniformly on both sides. The configuration earns its keep but is unforgiving operationally.

Three areas tend to generate the most pain during a hybrid run:

  1. Directory synchronization: Microsoft Entra Connect Sync can synchronize supported identity attributes between on-premises Active Directory and Microsoft Entra ID in hybrid environments. Mailbox and resource permissions still require workload-specific planning and validation. When sync drifts, the symptoms in the target tenant range from broken access to missing attributes to duplicated accounts — none of them subtle.
  2. Mail routing: Mail flow has to find its way between on-premises and cloud mailboxes correctly while both sides are live. Send connectors set up incorrectly, MX records pointing the wrong way, or accepted domains left off the list all produce the same outcome: non-delivery reports (NDRs) piling up in user inboxes.
  3. Coexistence management: Calendar sharing, delegate permissions, and free/busy across the hybrid boundary all rest on a clean Hybrid Configuration Wizard (HCW) run and a working federation trust. When something here goes wrong, the first signal usually comes from users rather than from monitoring.

Solution: Hybrid migration rewards careful execution. The practices below help keep it on the rails:

  1. Plan carefully: Build a runbook that captures the Entra Connect topology, every HCW setting, certificate requirements, and the order in which mailboxes move. Hybrid is not a workload that responds well to improvisation.
  2. Test thoroughly: Stand up the hybrid configuration in a non-production tenant first if at all possible. Microsoft's Remote Connectivity Analyzer is the right resource for confirming autodiscover, free/busy, and EWS endpoints are responding before any production cutover.
  3. Communicate with end-users: Every mailbox move triggers a one-time Outlook restart prompt. A note out ahead of the move keeps that from generating support tickets that did not need to exist.
  4. Monitor the migration process: Exchange Online PowerShell cmdlets — Get-MigrationBatch, Get-MoveRequestStatistics, and Get-MailboxStatistics — together cover batch state, replication progress, and the final sync status of each mailbox.

Office 365 Data Migration

Data migration is where most Office 365 projects either succeed or fall apart. The supported data in scope needs to be migrated and validated in the target environment, including mailbox content, calendar entries, contacts, attachments, and folder structures where supported. Permissions and access settings should be assessed and validated separately. Large mailboxes, archive data, and folder hierarchies grown over many years stretch out the timeline and raise the integrity risk on the way.

Data-related issues that come up often:

  • Item-size and message-size limits, which vary by service configuration and can cause unsupported or oversized items to be skipped or reported during migration
  • MAPI corruption built up on source mailboxes after years of active use
  • Large Recoverable Items folders or retention-related data that require separate capacity and retention planning
  • In-place archives, which need to be migrated separately from the primary mailbox they belong to

Solution: EdbMails supports incremental migration after the initial full migration and provides migration progress and reports for reviewing the result. Subsequent migrations using the same source and target from the previous migration on the same computer process supported new or changed items according to the selected migration settings. Before cutover, run the migration again with the existing mapping and review the report before completing the move. See Office 365 migration features.

Public folder and Shared mailbox migration

Public folders and shared mailboxes are typically the most complex objects in an Office 365 migration. They accumulate the longest-running permission models, the deepest folder hierarchies, and the most mail-enabled dependencies. Migrating public folders and shared mailboxes reliably requires explicit planning that is separate from primary mailbox migration.

Solution: The following practices apply when public folders and shared mailboxes are in scope:

  1. Plan carefully: Capture the public folder hierarchy in writing, along with mail-enabled folder addresses, every permission entry at the folder and root level, and the total footprint. Get-PublicFolderStatistics and Get-PublicFolderClientPermission in Exchange PowerShell will pull the current state for that record.
  2. Identify and prioritize public folders and shared mailboxes: Look at usage before deciding what to bring forward. A surprising share of public folders carry content nobody has touched in years; that content is often a better fit for a SharePoint Online archive or a PST file than for Exchange Online.
  3. Migrate public folders and shared mailboxes separately: Keep Exchange public folders to Office 365 in batches of their own, separated from the primary mailbox waves. Shared mailboxes likewise belong in a dedicated batch, with required Send As, Full Access, and other applicable permissions documented and validated separately in the target environment.
  4. Use the right migration method: For smaller, shallower public folder structures, a cutover or batch method does the job. Larger or deeply nested hierarchies need a staged or batched approach so size and permission complexity stay manageable along the way.
  5. Test the migration process: A pilot covering one representative public folder and one representative shared mailbox helps verify migrated content, mail-enabled addresses, mapping, and the required target-side permissions before scaling up.

Office 365 Throttling

Microsoft 365 uses multiple throttling and service-protection mechanisms to maintain service health and fair resource use across tenants. During a migration, throttling shows up as throughput falling off, batches taking longer to complete than the plan said they would, and intermittent failures on EWS operations. Migration approaches that do not respect the throttling signals end up burning cycles on retries and pushing the project completion date out.

Throttling tends to surface as one of these error patterns:

  • ErrorServerBusy responses that carry a back-off interval the client is expected to honor
  • MigrationPermanentException entries with throttling cited in the failure details
  • HTTP 503 returns from EWS when high-rate operations have been running for a sustained period

Solution: The following practices help keep throttling from becoming a project-level problem:

  • Schedule migrations during off-peak hours: Heavy batches finish more predictably on weekends and overnight, when both tenant-side load and source-side network utilization are running lower.
  • Monitor throttling during the migration process: The migration dashboard in the Office 365 Admin Center, together with PowerShell cmdlets like Get-MigrationBatch, Get-MoveRequestStatistics, and Get-ThrottlingPolicy, catches throttling as it starts rather than after the batch has already slipped. See message rate limits and throttling for Office 365.
  • Tune migration concurrency and batch size: Start with a manageable batch, monitor throughput and service responses, and adjust concurrency according to the source, target, workload, network conditions, and current Microsoft 365 service behavior.
  • Use current Microsoft guidance when throttling persists: Review the applicable service-health and migration diagnostics and contact Microsoft Support when sustained throttling or service-side errors require investigation.

Security Concerns

Data security stays a priority from the first day of the project through the cleanup that follows cutover. Mailbox content runs the full sensitivity range — contracts, financial records, HR correspondence, customer data — and all of it needs protection while it is in transit, after it lands at rest in the target tenant, and at any point in between where staging is involved. Security gaps here are among the most common Microsoft 365 migration issues observed in audit findings.

The following security controls are worth validating before, during, and after the migration runs:

  • Supported encrypted connections for migration endpoints and mail-flow components in scope
  • Conditional Access policies that recognize and accommodate the migration service accounts
  • Audit logging turned on through the Microsoft Purview compliance portal
  • Mailbox and unified audit capabilities reviewed according to the organization’s Microsoft 365 licensing, compliance requirements, and current Microsoft defaults

Solution: Use Microsoft's Secure Score tool to take a baseline reading of the target tenant before cutover. From there, layer in Multi-Factor Authentication (MFA), data loss prevention (DLP) policies, encryption at rest as well as in transit, and Conditional Access rules shaped to the post-migration environment rather than copied across from somewhere else.

User Adoption

User adoption determines whether the technical success of a migration translates into business value. A successful cutover that leaves users unable to navigate Outlook on the web, locate their files in OneDrive, or join a Teams call delivers no measurable productivity gain. Resistance is most often the result of inadequate training, poor change communication, or a workflow disruption that was not anticipated during planning.

Solution: Run the user-adoption program on a parallel track to the technical work, not after it. Frame the benefits of Office 365 in language the business already uses, line up training by role rather than treating everyone the same, and put a clear feedback channel in place so issues from the first weeks after cutover get surfaced quickly and fixed.

Licensing and Cost Management

Office 365 offers a broad range of licensing and subscription options. Business Basic, Business Standard, Business Premium, Microsoft 365 E1, E3, E5, F3, and an extensive set of add-ons for archiving, compliance, and advanced security all require evaluation. Selection and management of these licenses across a large user base introduces real cost-management complexity. See Office 365 business plans and Office 365 enterprise plans.

Solution: License SKUs should map to the workloads a user actually touches, not to the title on their badge. A quarterly audit catches licenses sitting unused, which frees them up for reassignment. Use Microsoft 365 admin and licensing reports, along with the organization’s procurement or cost-management process, to review assigned licenses and reclaim or reassign unused subscriptions where appropriate.

Conclusion

Office 365 migration is a multi-disciplinary project that touches infrastructure, identity, security, licensing, and end-user experience. Migration issues can result from incomplete assessment, unsuitable migration methods, configuration problems, service limits, dependencies, or insufficient communication. Working through the Microsoft 365 migration challenges above with a combination of native Microsoft tools and specialized solutions where they fit produces a noticeably smoother outcome. A structured migration process, supported by appropriate Microsoft tools and EdbMails where its migration workflows fit the project, can help teams identify issues earlier and validate the target environment before source retirement.

Download
Buy Now

 

 In this manual

IntroductionMigration ChallengesCommunication and TimelineNetwork ChallengesOffice 365 Migration TypeOffice 365 Data MigrationOffice 365 ThrottlingSecurity ConcernsLicense & Cost Management

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