Cómo funciona MakiSend en Cloudflare

Un Worker, una base de datos, una cola y un workflow duradero. Nada que mantener en marcha, todo en tu propia cuenta de Cloudflare.

Sigue un correo

Elige qué ocurre en tu proveedor SMTP y envía. Cada parada es un producto de Cloudflare.

  1. Tu appPOST /send-email
  2. WorkerWorkers
  3. Base de datosD1
  4. ColaQueues
  5. WorkflowWorkflows
  6. Tu SMTPTCP sockets
  7. Bandeja de entradaEntregado
  1. Mensajes fallidosQueues (DLQ)
Listo

Pulsa Enviar para seguir un correo.

Los productos de Cloudflare que lo hacen posible

Qué se ejecuta de forma programada

Cada día, 03:17 UTC
Prueba cada configuración SMTP y guarda el resultado, y luego busca en GitHub una nueva versión de MakiSend (salvo que UPDATE_CHECK esté desactivado).
Cada hora, minuto 17
Rotación de claves: vuelve a cifrar, en lotes pequeños, los datos guardados que siguen bajo una ENCRYPTION_KEY anterior.

Lo que debes saber antes de depender de ello

  • Sin IP de salida fija: un proveedor que exige una lista de IPs permitidas rechazará los envíos desde un Worker.
  • El envío es asíncrono: el 202 significa en cola, no entregado. El resultado está en los registros y en el panel.
  • Un proveedor SMTP por configuración, sin conmutación automática por error. Todavía no hay seguimiento de rebotes, aperturas ni clics.
  • La entregabilidad depende de tu dominio de envío (SPF, DKIM, DMARC) y de tu proveedor, no de Cloudflare.

El diseño completo, el modelo de datos y los diagramas están en el README y en docs/ARCHITECTURE.md.