Blog

How to migrate from Zoho Mail to XgenPlus, step by step (free plan included)

Leaving Zoho Mail is a two-evening job when it is planned, and a two-week mess when it is not. This is the plan we use when a customer moves to XgenPlus, written so that you can follow it yourself or hand it to us. The only real difference between customers is whether they are on Zoho's free plan, which has no IMAP, or on a paid plan, which does.

Before you start: three things to collect

  1. The user list. Every mailbox, every group address (support@, sales@) and who receives each. Zoho's admin console lists them under Users and Groups.
  2. Registrar access. The MX, SPF and DKIM records for the domain live at your registrar or DNS host, not at Zoho. Find the login now; it is the step that stalls most migrations.
  3. The size. Total mail storage and the largest mailboxes, from the admin console's storage report. It decides which XgenPlus plan each person needs (2 GB to unlimited, mixed on one domain).

Step 1: set up the domain on XgenPlus, in parallel

Add the domain, create the same users and the same group addresses, and verify the domain with the TXT record XgenPlus gives you. Nothing changes for Zoho yet; both services can hold the domain's users at the same time, and only the MX record decides where new mail arrives.

Step 2: copy the old mail

On a paid Zoho plan (Mail Lite and above) IMAP is enabled per user under Settings, Mail accounts, IMAP access. With it on, mail is copied mailbox by mailbox over IMAP into XgenPlus while Zoho stays live, so users keep working. Contacts and calendars export as vCard and ICS from Zoho and import into XgenPlus. From the Premium plan upwards the XgenPlus team runs this copy for you and sends you a per-mailbox count when it is done.

On the Zoho free plan there is no IMAP, so the copy goes through Zoho's export: each user, or the admin, exports mailbox folders as EML or ZIP from Zoho Mail's settings, and the files are imported into the new mailbox. It is slower, and it is the reason we advise free-plan customers to migrate before the sixth hire rather than after: fewer mailboxes, fewer exports. The Startup Desk walks free-plan customers through it.

Step 3: switch the DNS

At the registrar, on an evening or a weekend:

  1. Replace Zoho's MX records with the XgenPlus MX records.
  2. Replace the SPF record so it names XgenPlus instead of Zoho (one SPF record per domain, never two).
  3. Add the XgenPlus DKIM record and remove Zoho's.
  4. Keep DMARC as it is, or add it if you never had one.

Mail starts arriving on XgenPlus within minutes for most senders and within a few hours for the slowest. Anything that still lands on Zoho in that window is copied across in a final sync the next morning.

Step 4: users sign in

Each user signs in to XgenPlus webmail with the same address, and sets up the phone and Outlook over IMAP or ActiveSync. The autodiscover record means most mail apps find the settings on their own. Old mail is already there from step 2. Signatures, filters and vacation replies are recreated by the user in five minutes; they do not migrate from Zoho.

Step 5: close Zoho

Keep the Zoho organisation for two weeks in case anyone needs an old folder, then cancel the subscription or delete the free organisation. Remove the domain from Zoho last, after the cancellation, so nothing bounces.

What XgenPlus does for you

  • On hosted plans from Premium upwards: the IMAP copy, the counts, the DNS records prepared for you, and the final sync, included in the plan.
  • On Starter and Starter Pro: the written steps above, the DNS records prepared for you, and support by email and phone.
  • For free-plan customers: the export route, one mailbox at a time, with the Startup Desk on the call.

Prices and the comparison with Zoho's plans are on the Zoho Mail alternative page, which also has the form to tell us about your Zoho setup. If you are still on the free plan and counting hires, what breaks at the sixth hire explains why the move is easier now.

Frequently asked questions

Can I migrate from Zoho Mail without losing old email?
Yes. On paid Zoho plans mail is copied over IMAP into XgenPlus while Zoho stays live, then MX records are switched. On the free plan, which has no IMAP, mailboxes are exported from Zoho and imported into XgenPlus.
Does the Zoho Mail free plan support IMAP for migration?
No. The free plan has no IMAP, POP or ActiveSync. Migration from it uses Zoho's mailbox export, one user at a time, which is why moving before the sixth hire is easier.
How long does a Zoho Mail migration take?
For a team of 5 to 25 on a paid plan, one evening for the copy and one evening for the DNS switch, with users working throughout. Free-plan exports add time per mailbox.
Will my email addresses change?
No. XgenPlus runs on your own domain, so every address stays the same. Only the MX, SPF and DKIM records at your registrar change.
Does XgenPlus do the migration for me?
On hosted plans from Premium upwards the XgenPlus team runs the copy, prepares the DNS records and does the final sync. Smaller plans get the written steps and support by email and phone.

Tell us about your Zoho Mail setup

Users, plan, storage, and whether you are on the free plan. You get the plan recommendation, the migration steps for your case and a written price within one business day.

Go to the Zoho alternative page

← All posts