Cloudflare Email Routing setup checklist

  1. Verify your domain in Cloudflare and update DNS nameservers.
  2. Enable Email Routing in the Cloudflare dashboard.
  3. Create destination addresses (e.g. Gmail/Outlook) to receive routed mail.
  4. Add custom addresses/aliases (e.g. support@yourdomain.com).
  5. Confirm MX records: route1.mx.cloudflare.net, route2.mx.cloudflare.net, route3.mx.cloudflare.net.
  6. Set SPF to include Cloudflare: v=spf1 include:_spf.mx.cloudflare.net ~all.
  7. Add DKIM/DMARC per your sending provider (e.g. SendGrid, Mailgun, or Gmail).
  8. Connect your auth backend to this portal (register/login endpoints).
API tokens belong in your backend. Never place real Cloudflare API keys in front-end code. Use a server or Cloudflare Worker to store credentials securely.