cPanel to Office 365 Email Migration
cPanel is commonly used by hosting providers to manage domain email accounts that can be accessed through webmail or standard protocols such as IMAP. This EdbMails page covers cPanel email migration to Microsoft 365; it does not migrate website files, databases, DNS zones, SSL certificates, or the rest of a cPanel hosting account.

The EdbMails IMAP Migration Tool moves supported cPanel email data to Microsoft 365 mailboxes through a guided source-to-target workflow. Administrators can migrate single or bulk source mailboxes, review mappings, apply supported filters, run staged follow-up passes, and verify the result through migration reports. For broader Microsoft 365 planning, authentication, mapping, and cutover guidance, use the main IMAP to Office 365 migration guide.
Top reasons to Migrate emails from cPanel to Office 365
- Move hosted IMAP email to Exchange Online: Centralize cPanel-hosted email in Microsoft 365 mailboxes.
- Microsoft 365 administration: Manage users, mailbox access, security policies, and mail flow from Microsoft 365 after cutover.
- Collaboration ecosystem: Microsoft 365 can provide Exchange Online alongside Teams, SharePoint, and OneDrive; standard IMAP migration itself transfers email data, not those collaboration workloads.
- Staged migration: Perform an initial mailbox copy and follow-up incremental passes before final DNS/MX cutover.
cPanel to Office 365 Migration Considerations
- Source authentication: Verify the cPanel IMAP host name, secure port, and mailbox credentials.
- Target preparation: Provision Microsoft 365 mailboxes and licenses before production migration.
- IMAP scope: Standard IMAP transfers email and mail folders; cPanel forwarders, filters, autoresponders, contacts, calendars, websites, and databases do not migrate through the IMAP mailbox copy.
- Throttling and size limits: Source connection limits, Microsoft 365 throttling, and target message-size policies can affect throughput.
- Mail-flow cutover: MX/DNS and cPanel Email Routing changes must be planned so new mail reaches Microsoft 365 after target verification.
Why use EdbMails for cPanel to Office 365 Email Migration?
EdbMails provides an administrator-controlled cPanel-to-Microsoft 365 email migration workflow with bulk CSV loading, concurrent processing, mailbox mapping, supported filters, incremental follow-up passes, and migration reports.
- Bulk mailbox migration: Load multiple cPanel source accounts through CSV.
- Concurrent processing: Process multiple mailboxes in parallel, subject to source, target, network, and migration-computer limits.
- Incremental migration: Run follow-up passes for eligible new or changed email items.
- Mapping and filters: Review mailbox mappings and migrate only required email/folders.
- Modern Microsoft 365 authentication: Use the current EdbMails OAuth-based target connection rather than retired Exchange Online ApplicationImpersonation guidance.
cPanel to Office 365 migration prerequisites
Source cPanel email
- Use cPanel > Email Accounts > Connect Devices to confirm the IMAP server name and port. cPanel recommends Secure SSL/TLS settings where available; IMAP over SSL/TLS commonly uses port 993.
- Confirm access to every source mailbox and prepare the EdbMails CSV for bulk migration where required.
- Check source mailbox quotas, message sizes, connection limits, and network access.
Microsoft 365 target
- Create or provision the required target Microsoft 365 mailboxes and assign licenses.
- Add and verify the custom domain if it will be used for production mail in Microsoft 365.
- Use the current EdbMails OAuth-based Microsoft 365 connection/app-registration workflow.
- Review Microsoft 365 throttling and message-size limits.
- Run a representative pilot mailbox and verify target data before scaling the batch.
Steps to migrate from cPanel to Office 365 using EdbMails
- For cPanel email migration, choose the IMAP connection option, provide the source cPanel IMAP settings, and continue with the mailbox authentication supported by the hosting environment.
cPanel to Office 365 Post Migration Tasks
- Verify the final migration pass: Review the report and verify representative folders, messages, attachments, and item counts in Microsoft 365.
- Update mail flow when ready: If Microsoft 365 becomes the production destination, update the required MX/DNS records after target validation.
- Update cPanel Email Routing: When the domain no longer receives mail locally on the cPanel server, configure cPanel Email Routing appropriately.
- Validate Outlook and sign-in: Confirm Microsoft 365 access and reconfigure Outlook only where required.
- Retain the source during validation: Keep the source available for the agreed transition period.
Troubleshooting Guide for cPanel to Office 365 Migration
- For troubleshooting, visit our Knowledge Base.
- For more queries, check Frequently Asked Questions or contact support.
Benefits of EdbMails for cPanel to Office 365 Email Migration
- Bulk and selective migration
Load multiple cPanel mailboxes through CSV, choose required folders, and apply supported filters.
- Incremental follow-up runs
Process eligible new or changed email items after the initial pass for staged migration.
- Mailbox mapping
Use automatic mapping where identities match and correct mappings manually when needed.
- Preserve supported email structure and properties
Retain supported folder hierarchy, messages, attachments, and common message properties exposed by cPanel IMAP and accepted by Microsoft 365.
- Modern Microsoft 365 target authentication
Connect to Microsoft 365 with the current EdbMails OAuth-based authentication workflow.
- Migration reports and verification
Use status, item counts, errors, and warnings together with target-side checks before final cutover.

