EPC Group - Enterprise Microsoft AI, SharePoint, Power BI, and Azure Consulting
G2 High Performer Summer 2025, Momentum Leader Spring 2025, Leader Winter 2025, Leader Spring 2026
BlogContact
Ready to transform your Microsoft environment?Get started today
(888) 381-9725Get Free Consultation
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

EPC Group

Enterprise Microsoft consulting with 28+ years serving Fortune 500 companies.

(888) 381-9725
contact@epcgroup.net
4900 Woodway Drive - Suite 830
Houston, TX 77056

Follow Us

Solutions

  • All Services
  • Microsoft 365 Consulting
  • AI Governance
  • Azure AI Consulting
  • Cloud Migration
  • Microsoft Copilot
  • Data Governance
  • Microsoft Fabric
  • vCIO / vCAIO Services
  • Large-Scale Migrations
  • SharePoint Development

Industries

  • All Industries
  • Healthcare IT
  • Financial Services
  • Government
  • Education
  • Teams vs Slack

Power BI

  • Case Studies
  • 24/7 Emergency Support
  • Dashboard Guide
  • Gateway Setup
  • Premium Features
  • Lookup Functions
  • Power Pivot vs BI
  • Treemaps Guide
  • Dataverse
  • Power BI Consulting

Company

  • About Us
  • Our History
  • Microsoft Gold Partner
  • Case Studies
  • Testimonials
  • Blog
  • Resources
  • Contact

Microsoft Teams

  • Teams Questions
  • Teams Healthcare
  • Task Management
  • PSTN Calling
  • Enable Dial Pad

Azure & SharePoint

  • Azure Databricks
  • Azure DevOps
  • Azure Synapse
  • SharePoint MySites
  • SharePoint ECM
  • SharePoint vs M-Files

Comparisons

  • M365 vs Google
  • Databricks vs Dataproc
  • Dynamics vs SAP
  • Intune vs SCCM
  • Power BI vs MicroStrategy

Legal

  • Sitemap
  • Privacy Policy
  • Terms
  • Cookies

© 2026 EPC Group. All rights reserved.

‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
April 15, 2026|17 min read|Microsoft 365 Consulting

IMAP to Microsoft 365 Migration: Handling Large Mailboxes Over 50GB

Migrating large IMAP mailboxes to Microsoft 365 presents challenges that standard migration guides do not address. When mailboxes exceed 50GB, you encounter throttling limits, timeout failures, and storage architecture decisions that require careful planning. This guide covers the real-world strategies for migrating enterprise mailboxes from any IMAP source to Exchange Online.

The Large Mailbox Challenge

IMAP migration to Microsoft 365 is straightforward for mailboxes under 10GB. Microsoft's built-in IMAP migration tool handles the process with minimal configuration. But enterprise environments rarely have small mailboxes. Executives, legal teams, compliance officers, and long-tenure employees routinely accumulate 50GB, 75GB, or even 100GB+ mailboxes that break standard migration approaches.

The core problem is threefold. First, Microsoft 365 throttles IMAP migration bandwidth to protect service performance, causing large mailbox migrations to take days or weeks per mailbox. Second, IMAP connections time out after extended periods, requiring restarts that may duplicate or miss messages. Third, Exchange Online primary mailboxes default to 50GB (E3) or 100GB (E5), so oversized source mailboxes need archiving strategies before migration.

At EPC Group, we have migrated organizations with thousands of large mailboxes from legacy IMAP systems including Zimbra, hMailServer, Dovecot, MDaemon, and hosted providers to Microsoft 365. Our methodology addresses every challenge that arises when mailbox sizes exceed standard limits.

Pre-Migration Assessment: Know Your Source

A thorough pre-migration assessment prevents costly surprises during execution. For large mailbox migrations, the assessment must cover:

Mailbox Inventory and Sizing

  • Per-mailbox size analysis: Catalog every mailbox by total size, message count, and largest individual message. IMAP migration has a 35MB per-message limit in Microsoft 365. Messages exceeding this limit are skipped and must be handled separately.
  • Folder structure analysis: Deep folder hierarchies (10+ levels) and special characters in folder names cause IMAP migration failures. Identify and remediate problematic folder structures before migration begins.
  • Attachment analysis: Large attachments (10MB+) are the primary driver of mailbox bloat. Identify whether attachments should migrate to OneDrive/SharePoint instead of Exchange Online to reduce mailbox size.
  • Date distribution: Analyze email age distribution to determine the optimal split between primary mailbox and archive. Typically, the most recent 2 years belong in the primary mailbox and older email goes to the archive.

Source Server Evaluation

  • IMAP capability: Verify IMAP4 support, TLS/SSL configuration, maximum concurrent connections, and any provider-specific limitations (Gmail limits connections to 10 per account).
  • Bandwidth capacity: Source server bandwidth limits migration throughput. For hosted email, check provider SLA for migration bandwidth allowances. Some providers throttle IMAP connections during migration.
  • Authentication: Document authentication methods. Some IMAP servers require app-specific passwords (Gmail), OAuth tokens, or have IP-based access restrictions that must be configured for Microsoft's migration endpoints.

Exchange Online Storage Architecture for Large Mailboxes

Before migrating 50GB+ mailboxes, configure Exchange Online storage to accommodate the data. The architecture decision depends on licensing and compliance requirements.

Primary Mailbox (50GB E3 / 100GB E5)

Active email that users access frequently. The most recent 1-2 years of email should reside here. Performance is optimized for frequent access patterns. Outlook and mobile clients sync this data directly.

In-Place Archive (Unlimited with Auto-Expanding)

Older email automatically moved from primary mailbox based on retention policies. Auto-expanding archiving grows beyond the initial 100GB limit in 50GB increments up to 1.5TB. Searchable from Outlook and OWA but not synced to mobile devices.

Inactive Mailbox (Compliance Hold)

For departed employee mailboxes that must be retained for compliance. License removed but data preserved under litigation hold or retention policy. Searchable via eDiscovery. No additional license cost after initial configuration.

Enabling Auto-Expanding Archiving

For organizations migrating large mailboxes, enable auto-expanding archiving at the tenant level before migration begins. This ensures archive mailboxes grow automatically as historical email is imported. The PowerShell command is straightforward:

Set-OrganizationConfig -AutoExpandingArchive

Once enabled, auto-expanding archiving applies to all new and existing archive mailboxes. The feature is irreversible at the tenant level, which is appropriate for organizations committed to Microsoft 365 as their primary email platform.

Batch Migration with PowerShell: The Enterprise Approach

The Exchange admin center IMAP migration wizard works for small batches, but enterprise migrations with 50GB+ mailboxes require PowerShell for control, error handling, and parallel execution.

Migration Endpoint Configuration

Create an IMAP migration endpoint that defines the connection to your source server. This endpoint specifies the server address, port, encryption method, and authentication type. For large migrations, configure the maximum concurrent migrations and incremental sync interval.

CSV-Based Batch Files

Organize migrations into batches of 50-100 mailboxes, grouped by department or mailbox size. Each batch references a CSV file mapping source IMAP credentials to target Microsoft 365 mailboxes. For large mailbox batches, EPC Group creates separate batches for mailboxes over 50GB to apply different monitoring and error-handling procedures.

Incremental Synchronization Strategy

The key to zero-downtime large mailbox migration is incremental sync. The process follows three phases:

  1. Initial sync (days 1-7): Full migration of all email from source to destination. For 50GB+ mailboxes, this takes 25-50 hours per mailbox. Run 50-100 mailboxes in parallel to maximize throughput.
  2. Delta syncs (daily): Nightly incremental syncs capture new email received since the last sync. Delta syncs typically take minutes per mailbox as they only process new messages.
  3. Final cutover sync: During the maintenance window, run a final delta sync, update MX records to point to Exchange Online, and verify all messages are present. Cutover window is typically 2-4 hours.

PST Import as an Alternative for Oversized Mailboxes

For mailboxes exceeding 75-100GB, PST import via Azure may be more efficient than IMAP migration for historical email. The process involves exporting old email to PST files, uploading them to Azure Blob Storage using AzCopy, and importing into Exchange Online archive mailboxes.

  • Export phase: Export email older than 2 years from the source IMAP server to PST files. Use client-side tools (Outlook, Thunderbird) or server-side export utilities depending on the source platform.
  • Upload phase: Use AzCopy to upload PST files to the Microsoft-provided Azure Blob Storage SAS URL. Upload speeds depend on your internet bandwidth but are not throttled by Microsoft. A 1Gbps connection can upload 50GB in approximately 7 minutes.
  • Import phase: Create PST import jobs in the Microsoft Purview compliance portal. Map PST files to target mailboxes and specify whether to import to the primary mailbox or archive. Filter by date range to import only historical email to the archive.
  • Validation: After import, verify message counts and folder structures match the source PSTs. Spot-check specific emails identified during pre-migration assessment.

Calendar, Contact, and Rule Migration

IMAP protocol transfers only email messages and folder hierarchy. Calendars, contacts, tasks, and mail rules require separate migration methods.

Calendars

Export as ICS files from the source system. Import to Exchange Online via Outlook client or PowerShell. For shared calendars, recreate in Exchange Online and import events. Recurring events and exceptions require validation after import.

Contacts

Export as CSV or VCF from the source system. Import to Exchange Online contacts via Outlook or Import-ContactList PowerShell cmdlet. Shared contact lists migrate to Microsoft 365 Groups or shared mailbox contacts.

Mail Rules

Server-side rules cannot migrate via IMAP. Document existing rules, then recreate as Exchange transport rules (organization-wide) or Outlook client rules (per-user). This is an opportunity to standardize rule management.

Distribution Lists

Export source distribution lists as CSV. Recreate in Exchange Online as distribution groups or Microsoft 365 Groups. Map legacy aliases to new group email addresses. Configure mail flow rules for legacy address compatibility.

Post-Migration Validation Checklist

Validation is the most overlooked phase of email migration. EPC Group's post-migration validation process ensures no data is lost and all services function correctly.

  • Message count reconciliation: Compare source and destination message counts per folder. Allow for a 1-2% variance due to system messages and duplicates, but investigate any folder with greater variance.
  • Date range verification: Confirm the oldest and newest messages in each mailbox match expectations. IMAP migration occasionally misses messages from specific date ranges due to source server indexing issues.
  • Attachment integrity: Spot-check attachments on 5-10 messages per mailbox, focusing on messages with large or unusual attachment types (ZIP, encrypted PDFs, embedded images).
  • Folder structure: Verify folder hierarchy, special characters in folder names, and folder depths. IMAP migration maps source folders to Exchange Online folders, but naming conflicts can cause unexpected restructuring.
  • Mail flow testing: Send test emails to and from each migrated mailbox. Verify internal routing, external delivery, and reply functionality. Test mobile device connectivity (ActiveSync, iOS Mail, Outlook Mobile).
  • Client configuration: Validate Outlook desktop profile reconfiguration, Outlook on the web access, and mobile device setup. Provide user documentation for profile updates.
  • Archive verification: For mailboxes using Exchange Online archiving, verify archive mailbox content, auto-expanding archive functionality, and retention policy application.

Common Pitfalls and How to Avoid Them

  • Throttling underestimation: Microsoft 365 throttles IMAP migration aggressively. Plan for 1-2GB/hour per mailbox, not the theoretical maximum. Schedule migrations over weekends when throttling is typically lighter.
  • DNS propagation delays: MX record changes take 0-48 hours to propagate. Set TTL to 300 seconds (5 minutes) at least 48 hours before cutover to minimize propagation time during the maintenance window.
  • Shared mailbox conversion: IMAP sources often use shared/generic accounts that should become shared mailboxes in Exchange Online (no license required). Identify these during assessment to avoid unnecessary licensing costs.
  • Legacy protocol dependencies: Some source systems use POP3, SMTP relay, or proprietary protocols for line-of-business application email. Inventory all non-user email flows and plan Exchange Online connector configuration before cutover.
  • User communication: Large mailbox migrations take time. Keep users informed about migration progress, expected downtime, and post-migration steps. Provide a dedicated support channel during cutover.

Partner with EPC Group for Your Email Migration

EPC Group has managed IMAP to Microsoft 365 migrations for organizations ranging from 50 to 10,000+ mailboxes across every major IMAP platform. Our Microsoft 365 consulting team handles the entire migration lifecycle from assessment through post-migration support, ensuring zero data loss and minimal user disruption. With 25+ years of Microsoft migration experience, Errin O'Connor and the EPC Group team deliver enterprise-grade migrations that keep your business running.

Plan Your IMAP to Microsoft 365 Migration

Get a free migration assessment including mailbox inventory, timeline estimate, and licensing optimization for your IMAP to Microsoft 365 project.

Contact Us TodayCall (888) 381-9725

Frequently Asked Questions

What is the maximum mailbox size limit for IMAP migration to Microsoft 365?

The IMAP migration method in Microsoft 365 has a practical limit of approximately 50GB per mailbox due to throttling and timeout constraints. For mailboxes exceeding 50GB, EPC Group uses a hybrid approach: migrate the most recent 2 years of email via IMAP, archive older email using PST import through Azure AzCopy, and enable Exchange Online Archiving for ongoing storage management. E3 and E5 licenses include 100GB primary mailbox and unlimited auto-expanding archiving.

How long does an IMAP to Microsoft 365 migration take for large mailboxes?

Migration speed depends on source server performance, network bandwidth, and Microsoft 365 throttling. Typical throughput is 1-2GB per mailbox per hour for IMAP migration. A 50GB mailbox takes approximately 25-50 hours. To accelerate, EPC Group runs parallel migration batches (up to 100 mailboxes simultaneously), schedules migrations during off-peak hours when throttling is reduced, and uses incremental sync to minimize cutover downtime. Total project timeline for 100+ large mailboxes is typically 2-4 weeks.

Does IMAP migration move calendars, contacts, and tasks to Microsoft 365?

No. IMAP migration only transfers email messages and folder structure. Calendars, contacts, tasks, notes, and rules are not migrated via IMAP protocol. For these items, EPC Group uses complementary methods: export calendars as ICS files and import to Exchange Online, export contacts as CSV and import via Outlook or PowerShell, recreate mail rules using Exchange transport rules or client-side Outlook rules. Third-party tools like BitTitan MigrationWiz can migrate calendars and contacts from some IMAP providers.

What happens to email during the IMAP migration cutover period?

EPC Group uses an incremental sync approach to minimize cutover disruption. Initial sync migrates all existing email (runs for days/weeks). Delta syncs run daily to catch new email received during migration. Final cutover sync runs during a maintenance window (typically Saturday night), MX records are updated to point to Microsoft 365, and the cutover window is typically 2-4 hours. During cutover, email may be delayed but is not lost as both source and destination systems queue messages.

Can I migrate from any IMAP email provider to Microsoft 365?

Yes, IMAP migration works with any email system that supports the IMAP protocol, including Gmail, Yahoo Mail, Zimbra, Dovecot, Courier, hMailServer, MDaemon, Kerio Connect, Rackspace Email, and most hosted email providers. The source server must support IMAP4 over TLS/SSL on port 993 (or port 143 with STARTTLS). EPC Group has migrated organizations from over 40 different IMAP providers to Microsoft 365, handling provider-specific quirks and limitations.