- IMAP server
- imap.zoho.eu
- Port
- 993 · SSL/TLS
- Username
- full address
- Password
- app password
Zoho Mail → Microsoft 365
Migrate email from Zoho Mail to Microsoft 365
Zoho to Microsoft 365 trips on something non-obvious: Zoho runs several regional data centres, and a mailbox created in the EU will not authenticate against the US host. The error looks exactly like a wrong password.
- IMAP server
- outlook.office365.com
- Port
- 993 · SSL/TLS
- Username
- full address
- Password
- mailbox password
What breaks on this particular pair
- Pick the right region: imap.zoho.com for the US, imap.zoho.eu for Europe, imap.zoho.in for India. The wrong host returns an auth error, not a connection error.
- On Zoho free plans IMAP may be restricted — authentication succeeds but folders come back empty.
- Zoho requires IMAP Access enabled in mail settings plus an app password.
- Microsoft 365 on the receiving side requires OAuth 2.0 with admin consent.
FAQ
Common questions
Why does Zoho reject a correct password?
Most likely the wrong regional server. A mailbox created in the EU data centre will not authenticate on the US host, and the error is identical.
Related routes
Other directions
Find out how big your mailbox is. It costs nothing.
Connect two servers, look at the size and decide. Or take the client and keep everything on your side.
Code on GitHub · built on imapsync · no sign-up