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.
  • Editar una de esas sustituye su acción, así que el panel pregunta antes — el enrutamiento que hayas configurado fuera del panel nunca se sobrescribe a ciegas.

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.