DocsCloudflareEmail Routing

Email Routing

Habilita Cloudflare Email Routing en tu zona y entiende qué escribe vuzon ahí — y qué deja deliberadamente en paz.

Habilítalo en tu zona

En el panel de Cloudflare, abre tu zona → EmailEmail Routing y habilítalo. Cloudflare te guía para crear los registros MX y SPF del dominio. vuzon necesita que Email Routing esté ya habilitado en la zona — gestiona las reglas, no el alta del DNS.

Autodetección de zona y cuenta

Al arrancar, vuzon resuelve tu zona y tu cuenta a partir de DOMAIN (con el permiso Zone: Read), así que normalmente solo hay dos variables que definir. Si la autodetección falla — o dos zonas comparten nombre — añade CF_ZONE_ID y CF_ACCOUNT_ID a tu .env; el error de arranque te lo indica. Ver Variables de entorno.

Qué escribe vuzon

vuzon solo escribe acciones que entiende del todo: reenviar a una dirección verificada, o descartar. Todo lo demás lo muestra sin tocarlo:

  • Una regla que apunta a un Email Worker muestra su script.
  • Una regla de reenvío múltiple (fan-out) muestra todas sus direcciones.
  • Ambas se marcan como solo lectura en la lista. Se pueden renombrar o pausar — un campo omitido se conserva tal cual lo tiene Cloudflare — pero cambiar la acción sustituye un enrutamiento que configuraste en otro sitio, así que el panel pregunta antes en vez de adivinar. Ver Usar el panel.

El catch-all

El catch-all gestiona el correo enviado a cualquier dirección sin alias. Desde el panel puedes pausarlo o cambiar lo que hace — reenviar el correo sobrante a una dirección verificada, o descartarlo.

Lo que no puedes es romperlo: la API escribe siempre el matcher «todo» y no ofrece borrado, así que la regla de reserva no puede dejar de capturar correo sin que te enteres.