Migrating from Microsoft 365 to Zoho Workplace: Email delivery models

  • Published : November 7, 2025
  • Last Updated : November 10, 2025
  • 0 Views
  • 4 Min Read

This ebook defines the email delivery models used during a phased migration from Microsoft 365 to Zoho Mail. It explains when to use Split delivery and when to use Dual delivery, how each model is operated during coexistence, and how to transition to a Zoho-only state without downtime.

During coexistence, both platforms run in parallel. Inbound mail typically lands on Microsoft 365 early in the project and switches to Zoho near the end. The delivery model governs how inbound messages are routed and whether a duplicate copy is kept during a short validation window. (Outbound sending is configured separately and does not determine the model.)

User states during coexistence


State
 


Migration phase


 Mail delivery and how it’s achieved
 

Source-only: Microsoft 365 intakeBefore migration (Zoho not introduced).All inbound mail is delivered exclusively to Microsoft 365, with a single copy stored there. The MX records continue to point to Microsoft 365, and no routing to Zoho is configured.
Split delivery: M365 as intakeDuring batch migration (batches that don’t need Dual).With split delivery (MX on Microsoft 365), set the domain to Internal relay and create an outbound connector to Zoho. Mail for non-migrated users delivers locally; if a recipient is not found in Microsoft 365, the message is relayed to Zoho. If you want pilot scoping, add a scoped mail flow rule to route a defined group to Zoho, and remove it as migration completes.
Dual overlay (time-boxed): M365 as intakeDuring batch migration for VIP/pilot users needing validation/fallback.Unlike split delivery, inbound mail lands in Microsoft 365 first. A duplicate is then sent to Zoho for the pilot or VIP users via a scoped mail flow rule (BCC or redirect) or journaling. Remove the rule after validation.
Last phase and cutover: Zoho as intake → Zoho-onlyAfter MX flip to Zoho, through final cutover to steady state.After MX cutover, Zoho becomes the primary inbound host: Mail for migrated users delivers to Zoho, while mail for not-yet-migrated users is relayed (secondary delivery) from Zoho to Microsoft 365 for single-copy delivery. Once all users are moved, remove the relay and operate fully on Zoho.

Email delivery coexistence: Decision mind map

Lifecycle of coexistence

Hybrid mail coexistence: Split/dual delivery (M365 → Zoho Workplace)

During early/mid migration, Microsoft 365 (Exchange) remains the inbound edge (MX → M365). Admins use Split delivery to send a single copy of mail to Zoho for migrated users, and, where needed, turn on a short Dual delivery overlay to keep a duplicate in M365 for validation/fallback. Outbound sending is configured separately and does not determine Split vs. Dual.

 

Admin checklist

Split delivery (MX = M365)

Dual delivery (temporary overlay)

  • Delivery: Migrated users get a single copy in Zoho; not-migrated users stay in M365.
  • Default for batches that don’t need extra risk controls.
  • Delivery: Same as Split plus a duplicate copy kept in M365 for selected users.
  • 24h–72h validation/fallback for exec/VIP/pilot batches.

Admin checklist

  • In Exchange Online, set the domain to Internal Relay.
  • Create a group (e.g., ZohoUsers) for migrated users.
  • Create a Send connector → Zoho smarthost (TLS) (not MX).
  • Add a mail-flow rule: If recipient is in ZohoUsers → use Zoho connector.
  • Add a loop-guard header on routed mail and exclude already-stamped messages.

Admin checklist

  • Create a DualUsers group for the pilot/VIP batch.
  • Add an org-level duplication/journaling rule scoped to DualUsers (do not use per-mailbox forwarding).
  • Keep the Split routing in place.
  • If the domain is Authoritative, ensure mail contacts exist in M365 for Zoho-homed users to avoid 550.
  • Time-box and then disable the duplication rule; the batch remains on Split.

Configuration

State

Where

Configuration

Split delivery (MX = M365)Exchange Online1. Set domain Internal Relay. 
2. Create group ZohoUsers. 
3. Create Send connector → Zoho smarthost (TLS) (not MX). 
4. Mail-flow rule: If recipient in ZohoUsers → use Zoho connector. 
5. Add loop-guard header and exclude stamped mail.
Dual delivery overlay (time-boxed)Exchange Online1. Create group DualUsers. 
2. Add org-level duplication/journaling rule for DualUsers (no per-mailbox forwarding). 
3. Keep Split routing in place. 
4. If the domain is Authoritative, create mail contacts for Zoho-homed users to avoid 550. 
5. End in 24h–72 h; users remain Split.
Last phase Split (MX = Zoho)Zoho and Exchange Online1. In Zoho: enable Secondary (split) delivery → EXO smarthost. 
2. In EXO: create Inbound connector from Zoho. 
3. Deliver locally in Zoho; split-route only holdouts back to M365. 
4. Remove the back-route when finished.

Last phase: Zoho-only edge with split to M365 holdouts

Zoho is now the single inbound edge (MX → Zoho). Mail delivers in Zoho; only defined holdout recipients are secondary-delivered to Exchange Online via an inbound connector (TLS).
Outbound remains per-platform (Zoho users via Zoho; holdouts via M365). When the last holdouts move, remove the split route, retire EXO connectors, and you will be Zoho-only.

 


This article is co-authored by Sandeep Kotla and Vignesh S.

Sandeep is an accomplished inbound marketer at Zoho Corporation, specializing in digital workplace strategies, digital transformation initiatives, and enhancing employee experiences. Previously, he handled analyst relations and corporate marketing for Manage Engine (a division of Zoho Corp) and its suite of IT management products. He currently spends most of his time re-imagining and writing about how work gets done in large organizations, reading numerous newsletters, and Marie Kondo-ing his inbox.

Vignesh works as a Marketing Analyst at Zoho Corporation, specializing in content initiatives and digital workplace strategies. He's a passionate creator with a penchant for marketing and growth. In his free time, you can see him shuffling between books, movies, music, sports, and traveling, not necessarily in the same order.

Leave a Reply

Your email address will not be published. Required fields are marked

The comment language code.
By submitting this form, you agree to the processing of personal data according to our Privacy Policy.

You may also like