Skip to content

Silurian Docs

All documentation Security and performance

Email routing

How to forward incoming email for your domain to another mailbox using Cloudflare Email Routing, and the DNS records it needs to work.

Public guideReviewed 2026-09-10
01

Understand forwarding

Cloudflare Email Routing receives mail for an address on the domain and forwards it to a verified destination mailbox. It is not a mailbox, outbound SMTP service or message archive. Replies are sent by the destination mailbox unless a separate sending service is configured.

02

Prepare DNS without splitting delivery

Inventory the current MX and sender-policy records before activation. A domain should not direct ordinary inbound mail unpredictably to two unrelated mail systems. Preserve SPF, DKIM and DMARC records used by outbound senders even though Email Routing handles inbound forwarding.

03

Verify destinations

Cloudflare sends a verification message before a destination can receive forwarded mail. Complete verification from the destination mailbox, protect that mailbox with strong authentication and remove destinations that no longer belong to an authorised person.

04

Design routing rules

Use a literal address when one alias should forward or drop mail. Avoid loops where the destination routes back to the source domain. A catch-all can attract spam and mistyped addresses; enable it only with a clear operational purpose and monitored destination.

05

Test delivery

Send from an unrelated external mail system, confirm arrival, original sender, attachments and reply behaviour, then inspect headers for SPF, DKIM and DMARC results. Test each important alias after changing MX records or destinations.

06

Recover a failed cutover

Restore the previous MX records and routing only from a recorded inventory. Keep both the old and new destination mailboxes monitored during DNS propagation. Do not repeatedly toggle routing while cached MX answers remain in use.