Mail

Configuración

Workers binding para envío, Routing hacia este Worker para recepción. SMTP es solo envío.

Email Sending

Binding Wrangler EMAIL. En local, Wrangler simula el envío (log, no sale). El dominio hay que onboardarlo en Cloudflare Email Service.

  • Producto: POST /v1/mail/send (API del tenant)
  • Worker: env.EMAIL.send()
  • From: alias activo de envío sobre un dominio verificado

Email Routing

El handler email() vive en este Worker. En Cloudflare, creá una regla (alias o catch-all) con acción Send to a Worker haciazyneo-dashboard.

  • Alias desconocido o pausado → rechazo SMTP
  • Alias de recepción activo → se acepta y se registra
  • D1 mail_logs todavía no está provisionado

SMTP (solo envío)

Credenciales de Cloudflare Email Sending, no de un mailbox Zyneo. Puerto 465 con TLS. No hay 587/STARTTLS ni puerto 25 de salida.

Hostsmtp.mx.cloudflare.net
Puerto465
SeguridadTLS
Usuarioapi_token
ContraseñaToken de Cloudflare (Email Sending: Edit)