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 → Email → Email 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.