- Cloudflare Email Service es una función de envío de correos transaccionales integrada con Cloudflare Workers
- La configuración automática de DNS y la infraestructura global refuerzan la confiabilidad y entregabilidad del correo
- Compatible tanto con REST API como con SMTP, y puede integrarse con frameworks de correo existentes como React Email
- Al combinarse con Email Routing, permite implementar flujos de trabajo end-to-end como recepción y análisis de correos
Introducción e importancia de Cloudflare Email Service
- Cloudflare Email Service permite a los desarrolladores enviar correos transaccionales directamente desde Cloudflare Workers y, al combinarse con la función existente de Email Routing, ofrece una solución de correo unificada
- El correo se utiliza para registro de usuarios, notificaciones de eventos, envío de facturas y, recientemente, también como entrada y salida clave en flujos de trabajo basados en IA
- Destaca la simplicidad y la confiabilidad para resolver lo complicado que era antes gestionar el envío de correos e integrarlo de forma natural en el flujo de trabajo del desarrollador
Funciones clave y experiencia para desarrolladores
Envío de correos transaccionales
- Es posible enviar correos directamente desde Cloudflare Workers y se puede implementar fácilmente solo con un binding de Email, sin la complejidad de gestionar API keys
- En el código de ejemplo, se puede enviar un correo de forma sencilla con
env.SEND_EMAIL.send
- No existe el riesgo de almacenar API keys o secrets, y la seguridad puede reforzarse simplemente agregando el binding en wrangler.jsonc
- También se pueden hacer pruebas de emulación con wrangler en entornos locales
Confiabilidad y entrega global
- La configuración integrada de DNS administra automáticamente los registros SPF, DKIM y DMARC
- Está diseñado para que los correos lleguen a la bandeja de entrada de los usuarios de forma rápida y estable
- Gracias a la infraestructura global, es posible una entrega de correo de baja latencia sin la complejidad de administrar regiones de servidores
Diseño amigable para desarrolladores e integración
- El correo es un elemento esencial dentro del flujo de trabajo del desarrollador y determina la experiencia central de la aplicación
- Soporta tanto REST API como SMTP, y también permite reutilizar sin cambios correos HTML generados con frameworks existentes como React Email
- Ofrece monitoreo y depuración en producción, incluyendo historial de envíos de correo y tasa de rebote
Ejemplo: integración con frameworks externos
- Las plantillas de correo creadas con React Email y similares pueden aplicarse directamente al método
send
- Los desarrolladores pueden migrar fácilmente sus herramientas y código existentes
Flujos de trabajo end-to-end combinados con Email Routing
- Con Email Routing, se pueden crear direcciones de correo personalizadas basadas en dominio y procesar mediante programación los mensajes entrantes con un Worker
- En combinación con Workers AI, admite diversos flujos de automatización como análisis, clasificación, resumen y respuesta automática de correos entrantes
- Ejemplos: creación automática de tickets a partir del correo del equipo de soporte o almacenamiento separado de archivos adjuntos de facturas
Código de ejemplo: análisis y procesamiento de correo entrante
- El contenido del correo entrante se analiza con IA, se etiqueta y luego se envía a un canal de procesamiento separado
Ventajas de un servicio de correo integrado
- La combinación de Email Sending y Routing permite construir un servicio completo basado en correo, de extremo a extremo
- Por ejemplo, si llega un correo a la dirección support, dentro de Cloudflare un Worker puede encargarse de analizar el contenido, crear un ticket y enviar un correo de respuesta automática
Cobro y alcance del servicio
- Email Sending requerirá una suscripción pagada a Workers y se cobrará según la cantidad de correos enviados
- La política oficial de precios se publicará más adelante, y se notificará con anticipación a los usuarios antes de cualquier cambio
- Email Routing actualmente se ofrece gratis y se mantendrán las limitaciones de uso existentes
Cierre y calendario de disponibilidad
- Cloudflare Email Service fue desarrollado con el objetivo de servir como motor para agentes de IA de próxima generación, tareas en segundo plano y flujos de automatización
- Su lanzamiento está previsto como beta privada en noviembre
- Si te interesa Email Sending, puedes registrarte en la lista de espera
- Email Routing ya puede usarse de inmediato y más adelante se integrará en la nueva API de correo
Conclusión
- La incorporación de Cloudflare Email Service puede impulsar la innovación en la experiencia de usuario centrada en el correo dentro de la plataforma para desarrolladores
- Se espera que, en adelante, se acelere el desarrollo de diversas aplicaciones, IA y flujos de trabajo de automatización centrados en el correo
3 comentarios
Parece que tiene varias eficiencias interesantes..
Me decepciona un poco que esté tan especializado en correos transaccionales que no ofrezca elementos de marketing, y que dependa demasiado de Cloudflare.
Opiniones en Hacker News
Es curioso que, entre quienes llevan N años haciendo self-hosting de correo electrónico, todos dicen que no es difícil, pero siempre terminan contando que los bloquearon.