Mailgun: envío de emails desde código sin complicaciones

Reseña de Mailgun: API para correos transaccionales y de marketing. Precios, entregabilidad, integraciones con los lenguajes y frameworks más populares.

Mailgun es el abuelo de las API de email. Lanzado en 2010, comprado por Rackspace y luego vendido a Sinch. Por sus servidores pasan los correos de GitHub, Slack, Stripe y Udemy. Casi dos décadas en el mercado y miles de millones de correos: aquí saben todo sobre entregabilidad.

Web: mailgun.com

Qué sabe hacer

Lo principal es el envío de correos transaccionales: confirmaciones de registro, restablecimiento de contraseña, notificaciones de pago, alertas. Todo lo que debe llegar al instante y de forma garantizada.

Pero no es su única aplicación. Mailgun admite envíos masivos (newsletters, marketing), enrutamiento de correo entrante (recibir correos en una API), análisis de archivos adjuntos y API de validación de email. Esta última verifica si una dirección es válida antes del envío, ahorrando reputación.

SMTP y HTTP API disponibles simultáneamente. Puedes empezar con SMTP (más fácil para legacy) y migrar gradualmente a la API (control total).

Integraciones

SDK para Python, Ruby, PHP, Node.js, Java, Go y C#. Plugins oficiales para Laravel, Django y Rails. Si tu framework no está en la lista, curl siempre funciona.

La documentación de Mailgun es una de las mejores del mercado. Ejemplos para cada método de la API, entorno sandbox para pruebas (sandbox domain), webhooks para seguimiento de eventos (entregado, abierto, click, queja de spam).

Entregabilidad

Mailgun cuenta con pools de IP propios y años de gestión de reputación. La configuración de SPF, DKIM y DMARC se realiza automáticamente al añadir un dominio. Dispone de IP dedicada para remitentes con grandes volúmenes (desde $59/mes).

La analítica integrada muestra la tasa de entrega, apertura y quejas por cada dominio. Si los indicadores bajan, el sistema señala el problema antes de que los filtros de spam te bloqueen.

Precios

  • Flex (pago por uso): gratis los primeros 100 correos al día, luego $0.80 por 1000 correos
  • Foundation: $35/mes por 50 000 correos + dominios personalizados
  • Scale: $90/mes por 100 000 correos + IP dedicada
  • Enterprise: personalizado

Para startups, el plan Flex es suficiente: 3000 correos gratuitos al mes. Empiezas a pagar cuando el proyecto crece.

Puntos débiles

Tras la venta a Sinch, el ritmo de desarrollo se ha ralentizado. Algunos usuarios se quejan del soporte: tardan más en responder que antes. La interfaz del dashboard parece anticuada frente a la competencia.

SendGrid (Twilio) y Resend le pisan los talones, ofreciendo APIs más modernas y mejor DX. Mailgun se defiende con estabilidad y experiencia, pero innova menos que antes.

Veredicto

Mailgun es una herramienta probada para enviar emails desde código. Ideal para proyectos donde importan la entregabilidad y la estabilidad, no una interfaz moderna. El nivel gratuito basta para pruebas y la documentación cubre cualquier escenario. Lo recomiendo para correos transaccionales: en esto, Mailgun sigue siendo de los mejores.