IMAP to Exchange Migration Tool
IMAP to Exchange migration moves supported email data from an IMAP-enabled source into Microsoft Exchange Server mailboxes. Organizations commonly use this migration when moving from hosted email, cPanel, Zimbra, Zoho Mail, Gmail, Rackspace, or another IMAP platform to an on-premises or hosted Exchange environment with centralized mailbox administration and Exchange-based client access.

An IMAP source is primarily email-focused, so the migration scope normally includes supported messages, attachments, folders, folder hierarchy, and common message properties. Contacts, calendars, tasks, rules, and other non-mail workloads are not standard IMAP mailbox data and require a separate migration or export/import workflow.
The EdbMails IMAP Migration Tool provides a guided workflow for migrating single or multiple IMAP mailboxes to Exchange. Administrators can load source accounts manually or through CSV, select mailboxes and folders, connect the Exchange target, review mailbox mapping, apply supported filters, run incremental passes, and verify the operation through migration reports.
For larger projects, EdbMails supports concurrent mailbox processing, with 10 mailboxes processed in parallel by default and a configurable maximum of 20, subject to source limits, target Exchange capacity, network bandwidth, and the migration computer. Users can generally continue working in the source mailbox during the copy phase, while final mail-flow, DNS, MX, and Outlook changes should be scheduled as part of the cutover plan.
Current Exchange version note: Microsoft ended support for Exchange Server 2016 and 2019 on October 14, 2025. Exchange Server Subscription Edition (SE) is Microsoft's currently supported on-premises Exchange release. If your target is an older Exchange environment, confirm both Microsoft support status and EdbMails target compatibility before starting the migration.
Why use EdbMails for IMAP to Exchange migration?
- Bulk mailbox loading: Prepare multiple source IMAP accounts with CSV instead of configuring every mailbox individually.
- Concurrent processing: Process 10 mailboxes concurrently by default and configure up to 20 where the source, target, network, and migration system can support it.
- Incremental migration: Run follow-up passes for eligible new or changed email items to support staged migration and final cutover.
- Mailbox mapping: Review automatic source-to-target mapping and make manual corrections where mailbox names or destination structures differ.
- Selective migration: Apply supported filters and folder exclusions to limit the migration to required email data.
- Migration reports: Review mailbox and folder status, migrated item counts, errors, and warnings before completing the cutover.
See the IMAP to Exchange migration screenshots, migration video, and IMAP to Exchange FAQ.
IMAP to Exchange Migration Plan
Before migrating production mailboxes from IMAP to Exchange, define the source scope, target Exchange environment, permissions, mailbox mapping, migration schedule, and cutover plan.
- Inventory source mailboxes, mailbox sizes, active users, IMAP host names, ports, authentication methods, and any provider connection limits.
- Confirm the data scope. Standard IMAP covers email, folders, attachments, and supported message properties; contacts, calendars, tasks, and rules require a separate workflow.
- Confirm the target Exchange version and support status. For a new on-premises deployment, follow Microsoft's current Exchange Server Subscription Edition guidance. Treat Exchange 2016/2019 and older releases as legacy environments.
- Prepare target mailboxes, shared or archive targets, public folders, and any required Exchange permissions before the production migration.
- Decide whether to use a single cutover or a staged migration with an initial pass followed by one or more incremental passes.
- Review source-to-target mailbox and folder mapping, including renamed users, consolidated mailboxes, and non-standard destination folders.
- Estimate network capacity and target Exchange capacity and review message-size and throttling policies before increasing concurrency.
- Run a pilot migration with representative mailboxes and verify folders, attachments, message properties, and the migration report.
- Communicate the cutover schedule and expected DNS, MX, Autodiscover, Outlook, or sign-in changes to users and stakeholders.
- After the final pass, verify mail flow and target data before retiring or decommissioning the source environment.
IMAP to Exchange Migration Prerequisites
On the source IMAP server:
- Confirm that IMAP access is enabled and collect the correct source host name, port, TLS/SSL requirement, email address, and authentication method.
- For bulk migration, download the EdbMails sample CSV and enter the required source mailbox details. Validate a small test set before loading the full production list.
- For Gmail or Google Workspace sources, use the authentication method supported by the account and the current EdbMails workflow. Use an app password only where the Google account policy permits it.
- Check source-provider IMAP connection, message-size, and per-user or per-IP limits because these can affect practical migration throughput.
On the target Exchange Server:
- Confirm the Exchange release and support status.
Exchange Server 2016 and 2019 reached end of support in October 2025. Microsoft's supported on-premises release is Exchange Server Subscription Edition (SE). If the migration is targeting an existing legacy Exchange Server, confirm the organization's support posture and current EdbMails compatibility before proceeding.
- Verify Exchange system requirements and prerequisites.
For a current Exchange deployment, review Microsoft's Exchange Server system requirements and Exchange Server prerequisites.
- Prepare Active Directory and the Exchange organization.
If this is a new Exchange deployment, prepare the required Active Directory forest and domains and complete the Exchange installation and post-installation tasks according to Microsoft's current deployment guidance. Prepare Active Directory and domains for Exchange.
- Configure mail flow, accepted domains, URLs, and certificates.
Verify Send and Receive connectors, accepted domains, internal and external URLs, Autodiscover, and the TLS certificate before directing production mail flow to the new Exchange environment.
- Create or provision the required target mailboxes.
Ensure that user, shared, archive, or public-folder targets required by the project exist and have sufficient quota. EdbMails can assist with target mailbox creation in supported workflows. See EdbMails Exchange mailbox creation guidance.
- Assign the permissions required by the selected workflow.
Use an Exchange administrative or service account with the RBAC permissions required by EdbMails. Configure impersonation rights only when the selected Exchange connection method requires them. See Exchange impersonation guidance for applicable legacy environments.
- Review throttling and message-size limits.
Check target Exchange throttling policies, mailbox quotas, and message-size limits before migration. Do not assume every item accepted by the source IMAP server will automatically be accepted by the target.
- Run a pilot migration.
Test representative mailboxes and verify target folders, message properties, attachments, mapping, and migration reports before scaling the same configuration to the full project.
Step-by-Step Guide for IMAP to Exchange Migration
Step 1: Download and install EdbMails IMAP migration tool
- To get started, Download and install EdbMails on your computer.
See EdbMails system requirements for IMAP to Exchange migration
- Open the EdbMails application on your system.
- Enter your registered email address and password, then select ‘Login’. If you have not created an account yet, click ‘Start Your Free Trial’ to continue with the trial version.Note: The free trial lets you evaluate the IMAP migration workflow and migrate up to 30 items from each folder. To migrate all eligible items for licensed mailboxes, purchase the required IMAP migration license.
- Select the option ‘IMAP (Gmail, Outlook & more) Migration’
- Select ‘IMAP to Exchange Server Migration’.
- You may continue with the default job name already assigned or select ‘New Job’ to rename it based on your preference before moving ahead with the process.
- To get started, Download and install EdbMails on your computer.
Step 2: Connect to the Source IMAP Server
- For migrating an individual account, choose ‘Single User / Account Migration’, select the appropriate option such as ‘Connect to IMAP Server’ or ‘Connect to POP3 Server’, and then click ‘Next’ to move further.
- For a single-user login, select the correct source IMAP host name from the list or enter it manually, then provide the source email address and the authentication credential required by that provider. For Gmail or Google Workspace, use an app password only where the account policy and EdbMails workflow allow it.
- Then, click the ‘Login’ button.
- For migrating multiple mailboxes, choose ‘Multiple (bulk) Users/Accounts Migration’, then select the appropriate option such as ‘Connect to IMAP Server’ or ‘Connect to POP3 Server’, and then click ‘Next’.
- Click ‘IMAP Migration CSV File’ to download the ‘Sample.CSV’ file.
- Update the source CSV with the required email address, authentication credential, IMAP host name, and port for each mailbox, then save the file.
- Close the CSV file, click the ‘Load Modified CSV File’ button, and then choose the updated CSV file to continue.
- Verify the mailboxes, and click 'Next'.
Refer to the EdbMails detailed steps on connecting to single and multiple users during IMAP migration.
Step 3: Select Source IMAP Server Mailboxes
- Select the required mailboxes or specific folders you want to migrate, then click ‘Next’ after completing your selection.
Step 4: Connect to the Target Exchange Server
- Select ‘Add New Connection’ button to create a fresh connection with the target Exchange Server. If you prefer to continue with an earlier setup, choose it from the connection list and click ‘Connect to Existing’ to move forward.
- Select the required connection options and click the ‘Next’ button.
- Enter the target Exchange Server and account details required by the selected connection method, then click ‘Login’. Use the current Exchange connection and authentication method supported by your EdbMails build and target Exchange environment.
- Choose a preferred method to load the mailboxes. You can opt for ‘Load Mailboxes Automatically’, Load mailboxes using a .CSV file or select ‘Load Mailboxes from previous List’, then click ‘Next’ to continue.
Step 5: IMAP to Exchange Server Mailbox Mapping
- Select the appropriate mailbox mapping option to map each source mailbox with its corresponding target mailboxes.
- Where supported and selected, EdbMails can assist with creating target Exchange mailboxes and mapping source IMAP mailboxes and folders to the required destinations. Review all mailbox and folder mappings before starting the production migration.
Step 6: Start IMAP to Exchange migration
- After mapping the mailboxes, click the ‘Start Migration’ button to initiate the migration process.
- Select ‘View Log’ to review the migration report. Check mailbox and folder status, migrated item counts, errors, and warnings. Investigate failed or skipped items and run the required retry or incremental pass before completing the cutover.
IMAP to Exchange Post-Migration Tasks
- Step 1: Verify the final migration pass
Review the migration report and verify representative folders, messages, attachments, and item counts on the target Exchange Server. Resolve failed or skipped items and run any required retry or incremental pass before changing production mail flow.
- Step 2: Validate Exchange client access and mail flow
Confirm that users can access the target mailbox and that inbound and outbound mail flow works correctly. Test Autodiscover and the Outlook or other client configuration required by the target environment.
- Step 3: Update DNS and MX records when the cutover requires it
If the domain's production mail-routing destination is changing, update the required MX and related DNS records after the target has been validated. If the migration is only copying mailbox data and mail routing is not changing, an MX update may not be necessary.
- Step 4: Reconfigure Outlook only where required
Do not remove a working source profile until the target mailbox and mail flow have been verified. Recreate or reconfigure Outlook profiles only where the target Exchange deployment requires it. See Outlook profile configuration guidance.
- Step 5: Monitor the source before decommissioning
Keep the source environment available for the agreed validation period where practical and confirm that no required new mail remains only on the source before retiring it.
- Step 1: Verify the final migration pass
Troubleshooting IMAP to Exchange Migration
For connection, authentication, mapping, throttling, target-permission, or item-level errors, refer to the migration troubleshooting guide. For scenario-specific questions, see the IMAP to Exchange FAQ. Review the migration report before rerunning a job so retries are focused on the mailboxes or items that actually require attention.
Why choose EdbMails IMAP to Exchange Migration Tool?
EdbMails combines bulk mailbox loading, mapping, incremental migration, concurrent processing, selective migration, and reporting in one workflow for moving IMAP email data to supported Exchange environments. The page is designed for administrators who need both a migration tool and a step-by-step deployment guide.
- Incremental migration for staged cutovers
After the initial pass, EdbMails can process eligible new or changed email items in follow-up migrations. This reduces repeated processing and helps administrators perform a final pass shortly before cutover.
- Automatic and manual mailbox mapping
EdbMails can map source and target mailboxes automatically and also allows administrators to correct mappings manually when mailbox names, addresses, or target structures differ.
- CSV-based bulk mailbox migration
Load multiple source IMAP accounts from CSV and migrate them as part of a controlled batch instead of configuring every mailbox individually.
- Concurrent mailbox processing
EdbMails processes 10 mailboxes concurrently by default and supports a configurable maximum of 20, subject to source limits, target Exchange capacity, network bandwidth, and migration-computer resources.
- Selective migration
Use supported filters and folder exclusions to reduce unnecessary transfer volume and keep the migration focused on the email data required by the project.
- Target-side verification and reporting
Migration reports provide mailbox and folder status, migrated item counts, errors, and warnings. Use them together with Exchange-side verification before finalizing the cutover.
- Source mailbox access during the copy phase
Users can generally continue working in the source mailbox while data is copied. Any final DNS, MX, Autodiscover, Outlook, or account changes required by the Exchange deployment should still be scheduled and communicated.
IMAP to Exchange Migration FAQs
- What does IMAP to Exchange migration move?
Standard IMAP migration is primarily for supported email messages, attachments, folders, folder hierarchy, and common message properties. Contacts, calendars, tasks, and rules normally require a separate migration method.
- Which Exchange version should I target in 2026?
Microsoft ended support for Exchange Server 2016 and 2019 on October 14, 2025. Exchange Server Subscription Edition is Microsoft's currently supported on-premises Exchange release. If your organization must migrate into an existing legacy Exchange environment, confirm its support posture and EdbMails compatibility before proceeding.
- Can EdbMails migrate multiple IMAP mailboxes to Exchange at once?
Yes. Multiple source accounts can be loaded through CSV and processed in parallel. EdbMails uses 10 concurrent mailboxes by default and supports a configurable maximum of 20, subject to source, target, network, and migration-system limits.
- Does EdbMails support incremental IMAP to Exchange migration?
Yes. Follow-up passes can process eligible new or changed email items after the initial migration, which is useful for a staged migration and final cutover.
- Do I always need to change MX records after IMAP to Exchange migration?
No. MX and related DNS records need to change only when the domain's production mail-routing destination changes. Verify the target Exchange environment before updating production mail flow.
- How should I verify an IMAP to Exchange migration?
Review migration reports, verify representative folders and item counts on the target, test attachments and important message properties, confirm Exchange client access and mail flow, and resolve any errors before retiring the source environment.



















