Cloudflare Email Routing (Zone)

Enable Email Routing on a zone and (optionally) configure its catch-all rule.

What Gets Created

  • cloudflare_email_routing_settings (enables routing; provisions required DNS).
  • cloudflare_email_routing_catch_all (folded; only when catchAll is set).
  • cloudflare_email_routing_dns (only when lockDnsRecords is true).

Prerequisites

  • A Cloudflare zone (a CloudflareDnsZone).

Configuration Reference

Required

  • zoneId — zone ID, or a reference to a CloudflareDnsZone.

Optional

  • catchAll — folded catch-all rule.
  • lockDnsRecords — lock the Email Routing DNS records.

Stack Outputs

OutputDescription
zone_idThe zone ID
enabledWhether Email Routing is enabled
statusConfiguration status
nameThe zone's domain name
  • CloudflareDnsZone
  • CloudflareEmailRoutingRule
  • CloudflareEmailRoutingAddress

Next article

Cloudflare Hyperdrive Config

Cloudflare Hyperdrive Config Accelerate a Worker's access to a regional SQL database with connection pooling and edge query caching. What Gets Created A cloudflarehyperdriveconfig pointing at your PostgreSQL or MySQL origin, with optional query caching and mutual-TLS. Prerequisites A Cloudflare account ID. A reachable origin database (public, or fronted by Cloudflare Access / a Cloudflare Tunnel). The database user's password, stored as a managed secret. Configuration Reference Required...
Read next article