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 Exchange 2007, 2010, 2013, 2016, 2019 to Office 365 tenants. Also, migrate between Exchange servers and PST
    • Office 365 MigrationMigrate Source Office 365 tenants to Destination Office 365 tenants. Also, migrate to Exchange Server and PST
    • IMAP Email Backup & MigrationMigrate all IMAP email servers (Gmail, Zimbra, Zoho, Yahoo etc.), Office 365, Exchange and Backup to Outlook PST
    • SharePoint Online MigrationMigrate documents, files and folders from SharePoint sites
    • OneDrive for Business MigrationMigrate documents, files and folders from OneDrive
    • Microsoft Teams MigrationMigrate Teams, 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 Remove duplicate emails, calendars, contacts, journal etc. from Office 365 and Exchange
    Go to products
  • Features
  • FAQ
  • Pricing
  • Download
  • Support
  • Sign in
User’s Manual
Office 365 Migration

User Manual

User Manual

  • Office 365 Migration Overview
  • System Requirements
  • 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 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
    • 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
  • 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. How to migrate from Office 365 to cPanel?
Download Buy Now

Office 365 to cPanel Migration

Migrating mailboxes from Microsoft 365 (formerly Office 365) to a cPanel-hosted IMAP server involves transferring email messages, folder structures, and metadata from Microsoft’s cloud platform to the email service associated with your cPanel hosting account. This process is particularly useful for businesses shifting to private hosting environments or consolidating email and web hosting under a single provider.

EdbMails Software for Office 365 Migration offers a secure and straightforward solution to carry out this migration. It directly connects to both the Office 365 source and the cPanel target server without relying on intermediate file formats such as PST. This direct approach reduces the risk of data corruption and saves significant time.

Migrate from Office 365 to IMAP server

With EdbMails, all folders — including Inbox, Sent Items, Drafts, Custom folders, and Subfolders — are migrated completely. The software supports the automatic mapping of source and target mailboxes and allows you to perform selective migrations using filters such as date, subject, sender, and recipient. Whether you are a business migrating a few accounts or a large organization with hundreds of users, EdbMails scales efficiently and supports concurrent mailbox transfers to speed up the process.

  1. Key features of EdbMails Office 365 to cPanel migration

    • Modern Authentication: Supports Microsoft OAuth 2.0 authentication for secure login to Office 365.
    • Automatic Mailbox Mapping: Automatically detects and matches source and target mailboxes, reducing manual effort.
    • Incremental Migration: Supports delta sync to migrate only newly added or modified items, avoiding duplicates in repeated runs.
    • Advanced Filters: Enables selective migration based on date, subject, sender, recipient, etc.
    • Concurrent Mailbox Migration: Supports migrating up to 20 mailboxes in parallel, improving speed and efficiency.
    • Intuitive Interface: A clean and simple UI makes it easy even for non-technical users to execute complex migration tasks.
    • Compatibility: Works with all major IMAP email platforms and cPanel servers across hosting providers like HostGator, Bluehost, SiteGround, A2 Hosting, and more.

    Whether you're migrating for cost savings, better control, or compliance reasons, EdbMails offers a hassle-free and robust migration path from Microsoft 365 to cPanel.

  2. Why migrate from Office 365 to cPanel?

    There are several reasons why organizations choose to migrate from Microsoft 365 to a cPanel-based email hosting solution. The move can be driven by operational, financial, or administrative preferences, like below.

    1. Cost Control and Flexibility: Office 365 subscriptions involve ongoing licensing fees, which can become expensive for small businesses or teams with limited needs. In contrast, cPanel hosting offers predictable costs, often bundled with website hosting services, making it more budget-friendly in the long run.
    2. Self-Hosted Email Management: With cPanel, organizations gain full control over email configuration, storage limits, quotas, and retention policies. You can manage all email settings via cPanel dashboard without being locked into Microsoft’s predefined structure.
    3. Unified Control Panel: cPanel allows you to manage your website, DNS, SSL, and email from a single interface. This simplifies administrative tasks and reduces reliance on multiple service providers.
    4. Customization and Branding: Businesses can customize their cPanel Webmail interface, email signatures, and branding elements more freely, offering greater flexibility compared to the standardized environment of Office 365.
    5. Simplified Infrastructure: For web developers, freelancers, and SMBs, having both email and website hosting under one platform (via cPanel) reduces complexity and simplifies troubleshooting, backups, and updates.
    6. Data Residency and Compliance: Organizations hosting emails on their cPanel servers can ensure better control over data residency and comply with regional data protection policies more easily than with global cloud services.
  3. Pre-migration checklist for Office 365 to cPanel

    1. Prepare the source: Office 365

    Before starting the migration, ensure the following tasks are completed on Microsoft 365:

    • Make sure you have a global admin account with an active mailbox for automatic registration of the EdbMails application in your Entra ID (Azure Active Directory). Alternatively, for manual registration, you can use either a global admin account or any user account that has full access permissions.
    • Make sure your network meets the bandwidth requirements.

       Check migration performance best practices

    • If your mailboxes contain large messages, increase the message size limit to accommodate.

       Increase Office 365 message size limit to 150MB

    2. Prepare the source: Office 365

    On the cPanel side, ensure the following:

    • Create the corresponding email accounts (e.g., user@yourdomain.com) in cPanel before the migration.
    • Collect login credentials: IMAP hostname (e.g., mail.yourdomain.com), port (usually 993), email address, and password.
    • If you're migrating multiple users, prepare a CSV file with the following fields:
      1. Email address
      2. Password
      3. IMAP hostname
      4. Port number
    • Enable SSL/TLS on your cPanel mail server for secure communication.
  4. Office 365 to cPanel migration using EdbMails

    Step 1: Download and Install EdbMails application

    • Download and install EdbMails on your computer.
    • Run the EdbMails setup (EdbMailsSetup.exe) by double-clicking the file. Follow the on-screen prompts to complete the installation process.

       See EdbMails system requirements for Office 365 migration

      EdbMails software installation

    • Open the EdbMails application and proceed by clicking ‘Login’ using your registered email and password, or select ‘Start Your Free Trial’ to begin without an account.

      Launch EdbMails software

    Step 2: Select Office 365 to IMAP migration option

    • Select the option 'Office 365 Migration'

      Select the Office 365 migration option

    • Select ‘Office 365 to IMAP Migration’

      Select Office 365 to IMAP migration option

    • You can use the default job name provided or enter a custom name of your choice, then click ‘Next’ to continue with the setup.

      Enter Office 365 to IMAP job name

    Step 3: Connect to the source Office 365 server

    • To set up a new source connection, click ‘Add New Connection’. If you’ve already configured one earlier, simply select it from the list and click ‘Connect to Existing’ to continue.

      Click Add New Connection

    • Choose the required connection options and click the ‘Next’ button.

      Select required connection option

    • Select one of the secure OAuth 2.0-based modern authentication methods and click the ‘Login’ button to continue.

      Connect to the source Office 365 server

        Connect to Office 365 server using secure modern authentication

    • Complete the authentication by signing in through the Microsoft login page when prompted.

      Microsoft login

    • After the successful authentication, choose one of the methods to load the mailboxes. You can also load and migrate the mailboxes using a CSV file.

      Select the option to load the mailboxes

    • Choose the mailboxes you wish to migrate from the source Office 365 account, then click ‘Next’ to move forward with the migration process.

      Select the mailboxes and click ‘Next’ to continue

    Step 4: Configure and connect to the cPanel IMAP server (target)

    • Select the appropriate protocol, like ‘Connect to IMAP Server’ or ‘Connect to POP3 Server’, based on your destination server.
    • For individual mailbox migration, choose the ‘Single User / Account Migration’ option.

      Connection method

    • Select the appropriate cPanel IMAP server hostname from the dropdown or manually enter it (e.g., mail.yourdomain.com). Then, provide the email address and password of the target cPanel mailbox. Ensure that the mailbox is already created and IMAP access is enabled in cPanel.
    • Click the ‘Login’ button to establish a connection with the cPanel server and proceed to load the mailbox.

      Connect to single user account

    • For migrating multiple mailboxes, choose 'Multiple (Bulk) Users/Accounts Migration,' and click 'Next' to proceed.

      Login to Multiple IMAP servers

    • Click ‘Download Sample CSV File’.

      Download Sample CSV file

    • Modify the CSV file by adding the necessary details, including the email address, password, hostname, and port number. Once updated, save the file to apply the changes.

      Fill details in CSV file

    • Then click the 'Browse CSV File' button to select the updated file.
    • Verify the mailboxes and proceed by clicking 'Next'.

      Browse CSV file

    Step 5: Perform mailbox mapping between source and target

    • Choose the required mailbox mapping option

      Choose mailbox mapping option

    • EdbMails automatically maps mailboxes between the source and target servers. You can also manually map mailboxes if needed.

      Office 365 to IMAP mailboxes mapping

    Step 6: Start Office 365 to cPanel migration operation

    • After mapping the mailboxes, click the ‘Start Migration’ button and initiate the migration process.

      start Office 365 to IMAP migration

    • To review the migration report, click the ‘View Log’ button, which provides a comprehensive report detailing the number of emails, folders, and mailbox items successfully migrated.

      Office 365 to IMAP migration progress

    • Also, log in to your target server and verify the migrated items.
  5. Microsoft 365 to cPanel Post-migration activities

    After the migration is complete, modify your MX records to direct mail flow to the new server.


Additional resources:

  • Office 365 to Gmail migration
  • Office 365 migration guide
  • Office 365 to Exchange migration
  • Office 365 to PST export
lady image

 In this manual

IntroductionReasons to MigratePre-migration checklistMigration Steps

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