Zoho Mail to Office 365 Migration
Move Zoho Mail email to Microsoft 365 when your organization is changing its primary mail platform to Exchange Online. This EdbMails workflow uses Zoho's IMAP service as the source, so the standard migration scope is email messages, attachments, mail folders, folder hierarchy, and common message properties.
The EdbMails IMAP Migration Tool supports single and bulk mailbox connection, mapping, filters, concurrent processing, incremental follow-up runs, and migration reports. The generic destination workflow is documented on the IMAP to Office 365 migration page.

Zoho Mail uses different IMAP server names for some account types. Zoho documents imap.zoho.com for personal/free organization accounts and imappro.zoho.com for paid organization accounts with a hosted domain; both use port 993 with SSL. Verify the server details shown for the actual Zoho account before migration. If two-factor authentication is enabled, an application-specific password may be required for the IMAP connection.
Standard IMAP does not migrate contacts, calendars, tasks, rules, or other non-mail data. Plan those workloads separately if they are required in Microsoft 365.
User Query
“Hello EdbMails Team, we are looking for a reliable way to fully migrate our Zoho Mail to Office 365, as we've recently encountered integration issues with Zoho. While it met our needs when our company was smaller, our growing team and evolving business requirements have made Office 365 a more suitable option. We would appreciate your assistance in migrating all our emails to ensure a smooth and complete transition.”
Planning Your Zoho Mail to Office 365 Migration
- Inventory Zoho Mail users, mailbox sizes, folders, aliases, and the mailboxes that actually need to move.
- Confirm the required data is available through IMAP. Contacts, calendars, tasks, rules, and other Zoho application data need a separate workflow.
- Create/provision target Microsoft 365 users and assign the required Exchange Online licenses.
- Add and verify the custom domain in Microsoft 365 if it will be used after cutover.
- Check source connection limits, Microsoft 365 throttling, message-size limits, and available bandwidth.
- Run a pilot mailbox, verify the result, and then use staged/incremental passes before final cutover where required.
Zoho Mail to Office 365 Migration Prerequisites
Zoho Mail source
- Verify that IMAP access is available for the Zoho Mail account or organization.
- Use the Zoho IMAP endpoint assigned to the account: imap.zoho.com is documented for personal/free organization accounts, while imappro.zoho.com is documented for paid organization accounts with a hosted domain. Both use port 993 with SSL.
- If Zoho multi-factor authentication is enabled, create and use a Zoho application-specific password for the IMAP connection instead of the normal account password.
- For bulk migration, prepare the EdbMails sample CSV and test a small set of accounts first.
Microsoft 365 target
- Create or provision the required target mailboxes and assign licenses.
- Add and verify the custom domain if Microsoft 365 will receive production mail for it.
- Use the current EdbMails OAuth-based Microsoft 365 connection / app-registration workflow.
- Review target throttling and message-size limits, then run a pilot before the production batch.
Steps to migrate from Zoho Mail to Office 365
Step 1: Download and install EdbMails IMAP migration Software
- Download and install EdbMails on your computer.
- Launch the EdbMails application on your computer.
- Enter your registered email address and password, then click ‘Login’. If you’re using EdbMails for the first time, choose ‘Start Your Free Trial’ to proceed with the trial version.Note: The trial lets you evaluate the 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 Office 365 Migration’.
- You can proceed with the default job name or select ‘New Job’ if you prefer to create and customize your own job name.
- To connect a single Zoho Mail account, select ‘Single User / Account Migration’, choose ‘Connect to IMAP Server’, and click ‘Next’.
Step 3: Select the Mailboxes or Folders to Migrate
- Choose one or more mailboxes or specific folders you wish to migrate.
- Then click ‘Next’ to continue.
- Choose the required method to load target Microsoft 365 mailboxes. If the automatic list does not include every required mailbox, use the supported CSV-loading option and verify the list before continuing.
- Where supported and selected, EdbMails can assist with target mailbox creation. Review licensing and verify the destination mailbox list before the production migration.
Step 6: Start IMAP to Office 365 migration operation
- Verify the mailbox mapping, then click the ‘Start Migration’ button to begin the migration process.
- Click the ‘View Logs’ button to access the full migration report. The report provides detailed information, including the mailbox mapping, an overall summary of the migration, and the item count for each mailbox and folder that was migrated.
Zoho Mail to Office 365 Post-Migration Tasks
- Step 1: Update the MX records to point to Office 365
Update the MX records to start receiving emails on your target Office 365 server. Also, make sure to configure the Autodiscover record so that Outlook can connect to the migrated mailboxes.
- Step 2: Set up a new Outlook profile for users in the new domain
If users experience issues connecting to Office 365 mailboxes, create and configure a new Outlook profile for each user in your domain.
- Step 1: Update the MX records to point to Office 365
Benefits of EdbMails for Zoho Mail to Office 365 Migration
- Bulk mailbox migration
Load multiple Zoho Mail accounts through CSV and process several mailboxes in parallel, subject to source, target, network, and migration-computer limits.
- Incremental follow-up migration
Process eligible new or changed email items after the initial pass for a staged migration before final cutover.
- Selective migration
Choose required folders and use supported IMAP filters and exclusions to control the migration scope.
- Mailbox and folder mapping
Review automatic matching and use manual mapping where source and Microsoft 365 mailbox names or folder destinations differ.
- Reports and verification
Use migration reports and target-side checks to verify representative folders, messages, attachments, and item counts before changing production mail flow.

