Handling Email During Migrations
TLDR: When migrating sites, email hosted with the previous provider needs special handling. Options include Cloudflare Email Routing for forwarding, migrating to Google Workspace or Microsoft 365, or keeping existing email hosting separate from web hosting.
The Problem
Many hosting providers bundle email with web hosting. When migrating a website to a new host, email continuity is critical - clients cannot afford email downtime during the transition.
Solutions
Option 1: Cloudflare Email Routing (Forwarding)
Best for: Simple forwarding needs, small teams, temporary solution during transition
- Set up email forwarding through Cloudflare
- Free tier available
- No mailbox storage - forwards to existing accounts
- See: Cloudflare Email Routing Documentation
Setup Steps:
- Enable Email Routing in Cloudflare dashboard
- Add destination addresses (where emails will forward to)
- Create routing rules for each address
- Update MX records (Cloudflare handles this automatically)
Option 2: Google Workspace (formerly G Suite)
Best for: Businesses needing full email functionality, collaboration tools
- Professional email with custom domain
- Includes Drive, Docs, Meet, Calendar
- Reliable deliverability and spam filtering
- Starts at ~$6/user/month
Option 3: Microsoft 365
Best for: Businesses already using Microsoft products, enterprise needs
- Exchange email with Outlook
- Includes Office apps, Teams, SharePoint
- Strong security and compliance features
- Starts at ~$6/user/month
Migration Process
- Audit existing email accounts - List all addresses and their usage
- Choose destination - Select new email provider or forwarding setup
- Set up new accounts - Create mailboxes before DNS cutover
- Export/backup emails - Migrate historical emails if needed
- Update MX records - Point domain to new email provider
- Test thoroughly - Send test emails before notifying client
- Update DNS TTL - Lower TTL before changes, raise after confirmation
Important Considerations
- Never change MX records without warning the client
- Email propagation can take up to 48 hours
- Some emails may be lost during transition if not handled carefully
- Consider keeping old hosting active briefly for email continuity