Único en LatAm · KumoMTA managed · Open source Apache 2

KumoMTA en Panamá. Único proveedor de habla hispana con expertise documentado.

Siete millones de mensajes por hora desde un solo servidor. Cero licencia comercial. Migramos PowerMTA, Postfix y Sendmail con preservación de IPs y reputación. Operamos desde Panamá, fuera de jurisdicción US, con dieciséis años manejando motores de envío de alto volumen.

Throughput real prod7M/h
Licencia anual$0
Proveedores LatAm1· nosotros
vs Postfix14× throughput
El gap del mercado hispano

El motor que los grandes ESP están adoptando, sin proveedor en LatAm.

KumoMTA salió a finales de 2023, escrito por Wez Furlong, el mismo Chief Architect que durante una década diseñó Momentum (lo que después se llamó Ecelerity), uno de los dos motores de envío que la industria usa cuando importan los millones de mensajes por hora. Está liberado bajo Apache 2, sin tarifa de licencia, con código en GitHub.

La adopción reciente en producción es contundente. Postmark migró toda su infraestructura desde PowerMTA a KumoMTA en abril de 2026 y publicó las métricas: el queue time hacia Gmail bajó de dos segundos a 1.2 segundos, hacia Microsoft de 4.8 a 2.8, hacia Apple de 8 a 6.3. Esos números no se inventan, salen de logs de SMTP. Laposta consolidó doscientas instancias de Postfix en dos nodos de KumoMTA con dos a tres veces el throughput y un noventa por ciento menos de IPs operadas.

Mientras tanto, en el mercado hispano, no existe proveedor especializado. Postmastery cubre Europa como autorizado oficial. En América Latina, en español, con depth técnico real en Lua y traffic shaping, no hay nadie. Esa es exactamente la posición que ocupamos: dieciséis años operando PowerMTA en Panamá, ahora con KumoMTA como motor recomendado para clientes que buscan eliminar la licencia comercial sin sacrificar deliverability.

Por qué KumoMTA y no PowerMTA o Postfix

La pregunta importa porque cada motor resuelve problemas distintos. Postfix es excelente para uso general: recepción y envío hasta unos cientos de miles de mensajes por día. Para un negocio que envía marketing a una base propia con volumen moderado, Postfix con OpenDKIM y un poco de tuning aguanta sin necesidad de moverse. Si tu volumen pasa el millón al día, Postfix empieza a quebrarse: la arquitectura de "una instancia por tenant" se vuelve un bosque de configuraciones, cada cambio requiere reload con interrupción, y los milters (DKIM, antivirus, anti-spam) suman latencia por cada mensaje.

PowerMTA es el estándar comercial. Bullet-proof, maduro, soporte enterprise. La gente que trabaja con él hace décadas que no tiene sorpresas. Tres problemas: la licencia parte en 5,500 USD anuales y escala con volumen, el roadmap depende del nuevo dueño después de la adquisición, y el throughput se topa contra la arquitectura threaded en C clásica.

KumoMTA es lo que pasa cuando tomas dieciséis años de aprendizaje construyendo Momentum y reescribes todo en Rust con Lua scriptable. El runtime async procesa mensajes en paralelo sin la rigidez del modelo threaded de generaciones anteriores, lo cual reduce overhead de context-switching y aprovecha mejor cores modernos en deployments donde el cuello de botella es throughput de TLS handshakes y no CPU-bound work. La configuración vive en código Lua que recarga sin restart. El multi-tenancy es nativo: una sola instancia maneja cien clientes con sus propios pools de IPs. Y la licencia es Apache 2.

Comparativa interactiva

El throughput showdown.

Datos verificables del mercado de MTAs en 2026. Tocá una métrica para cambiar la vista. Las barras se llenan en tiempo real para visualizar la diferencia.

Mensajes procesados por hora

En servidor de 16 cores con configuración de producción. Datos públicos verificables.

Sendmail1983 · C
Postfix1998 · C
PowerMTA2002 · C threaded
KumoMTA2023 · Rust async + Lua
Después de 1 hora 0msgs
Ventaja vs runner-up 0×
Servidor recomendado 16cores · 32GB

Fuentes: blog técnico de KumoMTA (60M msgs/h con 96 cores en lab, 7M sustained en prod), benchmarks publicados de Postfix (0.5M msgs/h tuned), documentación oficial PowerMTA, caso público Postmark migración 2026.

Casos públicos · datos verificables

Quién está migrando y qué números muestran.

Las dos referencias públicas más citadas en la comunidad MTA son Postmark y Laposta. Las cifras a continuación están publicadas en sus blogs corporativos y son auditables.

Postmark · abril 2026

PowerMTA → KumoMTA

Queue time en SMTP handoff por mailbox provider, antes y después de la migración completa.

Gmail 2.0s 1.2s −40%
Yahoo 4.6s 3.2s −30%
Microsoft 4.8s 2.8s −42%
Apple Mail 8.0s 6.3s −21%

Fuente: postmarkapp.com/blog · "We migrated to KumoMTA"

Laposta · 2025

Postfix → KumoMTA

Consolidación de infraestructura legacy con preservación de IPs y reputación de envío.

Instancias MTA 200 2 −99%
IPs operadas 200 16 −92%
Throughput total 2-3× +200%
Tiempo migración 6 sem 4 fases

Fuente: postmastery.com · "From a Deliverability Audit to a KumoMTA Migration"

Profundidad técnica

Lo que hace que un MailOps duerma tranquilo.

Hay tres decisiones de diseño en KumoMTA que cambian cómo se opera infraestructura de envío. Vale la pena entenderlas porque definen el techo de lo que se puede hacer en producción.

Configuración como código Lua, no archivo estático

En Postfix cada cambio de configuración requiere reload del proceso. En PowerMTA es similar para muchas opciones críticas. En KumoMTA la lógica de routing, throttling y autenticación vive en scripts Lua que se hookean a eventos del lifecycle del mensaje: recepción, enrutamiento, intento de entrega, bounce, FBL. Esos scripts recargan en caliente. Cambiar la lógica de "todos los mensajes a Gmail van por el pool A excepto los de un tenant específico que van por el pool B" se hace editando un archivo, sin tocar el sistema.

Un fragmento típico, comentado en español:

/opt/kumomta/etc/policy/init.lua Hot-reload
-- Routing por tenant: cliente "fintech-acme" va por pool de IPs limpias
-- y resto del tráfico va por el pool general. Hot reload, sin restart.
local kumo = require 'kumo'

kumo.on('get_egress_path_config', function(domain, source, site)
  local tenant = msg:get_meta('tenant')

  if tenant == 'fintech-acme' then
    return kumo.make_egress_path {
      source_ip = '200.46.X.Y',        -- IP dedicada limpia
      enable_tls = 'Required',
      max_connection_rate = '60/min',
    }
  end

  return kumo.make_egress_path {
    source_ip = '200.46.A.B',          -- pool general
    enable_tls = 'Opportunistic',
  }
end)

Multi-tenancy nativo en una sola instancia

El caso de Laposta es la ilustración limpia: doscientas instancias de Postfix existían porque cada cliente necesitaba su propio pool de IPs, su propio shaping, su propio reporting. Levantar y mantener doscientas instancias es operacionalmente caro. KumoMTA define todos los tenants dentro de una sola instancia con throttling y traffic shaping por tenant. La consolidación a dos nodos no es magia, es arquitectura.

RocksDB write-ahead, no spool en RAM

Algunos MTAs presumen throughput basados en spool en RAM. Eso es peligroso: si el servidor cae, los mensajes en cola se pierden. KumoMTA persiste a disco usando RocksDB con write-ahead caching, lo cual mantiene throughput alto sin sacrificar durabilidad. Para mensajes transaccionales críticos —OTP de bancos, confirmaciones de pago, recuperación de password— la durabilidad no es opcional.

Una nota práctica: el análisis de logs en KumoMTA es centralizado vía webhooks o integración nativa con AMQP, Kafka, Prometheus, Grafana, Loki. No hay que grepear ciento ochenta archivos de mail.log de Postfix repartidos entre cien instancias. Eso, multiplicado por las horas de operación al mes, es la diferencia entre un MailOps que duerme tranquilo y uno que vive en logs.

Capacidades EMP · KumoMTA

Las seis cosas que hacemos.

Instalación greenfield

Servidor nuevo, IP nueva, sin legacy. Setup completo en cinco a diez días: SO endurecido, KumoMTA tuneado, DKIM, SPF, DMARC, traffic shaping para los cuatro grandes mailbox providers, monitoreo Prometheus listo para alertas.

Migración desde Postfix

Plan en cuatro fases: audit + baseline de la infraestructura actual, replica funcional en KumoMTA, A/B traffic splitting por /24, decomisionado gradual. Preservamos IPs y reputación construida. Caso típico: 4-6 semanas.

Migración desde PowerMTA

Si ya estás en PowerMTA y quieres eliminar la licencia anual sin sacrificar deliverability, la migración es directa porque KumoMTA está hecho por la misma escuela técnica de Wez Furlong. Validamos paridad métrica antes de cortar.

Optimización de instancia existente

¿Ya tienes KumoMTA pero el throughput no llega a lo prometido o los deferrals son altos? Auditamos la configuración Lua, el sysctl tuning, el spool storage, el traffic shaping. Caso típico: 30-50% de mejora en dos semanas.

Traffic shaping por mailbox provider

Configuración de límites de conexión, max_deliveries_per_connection, throttling dinámico ante 4xx temporales y backoff con timeout específico para Gmail, Yahoo, Microsoft, Apple, Hotmail, Zoho, ProtonMail. Lua reglas que reaccionan a errores SMTP.

Stack de monitoreo

Prometheus para métricas en tiempo real, Grafana para dashboards de queue depth + bounce rate + FBL por tenant, Loki para búsqueda de logs estructurados. Alertas vía webhook a Slack, Telegram, PagerDuty o WhatsApp Business.

Pricing transparente

Tres tiers según complejidad real.

El audit técnico es gratuito en todos los casos. Una vez auditado tu MTA actual, recomendamos el tier que corresponde. No vendemos plan que no necesitas.

Light

Greenfield · 1 servidor · 1 IP.

$1,800 setup
  • + $580 USD/mes managed
  • 1 nodo KumoMTA · 16 cores · 32GB RAM
  • 1 IP dedicada · DKIM · SPF · DMARC
  • Traffic shaping 4 mailbox providers
  • Prometheus + alertas básicas
  • Soporte horario panameño extendido
Solicitar Light

Enterprise

Cluster · 24/7 · custom Lua.

$5,800+ setup
  • + $2,400+ USD/mes managed
  • Cluster multi-nodo Docker o K8s
  • Custom Lua scripting (routing, automation)
  • Stack completo Prometheus + Grafana + Loki
  • Soporte 24/7 · SLA respuesta 1h
  • Audit anual de configuración
  • Disaster recovery documentado
Hablar Enterprise
Las dudas reales

Lo que pregunta un MailOps antes de firmar.

"Postmastery es el autorizado oficial de Europa. ¿Por qué iría con ustedes?"

Postmastery hace un trabajo excelente, los respetamos sin reservas. La diferencia es geográfica y de idioma. Si tu zona horaria es UTC-5 a UTC-7, tu equipo opera en español, tu compliance referencia jurisdicción latinoamericana, o tus datos de envío no pueden salir de la región, EMP es el único proveedor con depth técnico real en KumoMTA hablando tu idioma. KumoMTA es Apache 2 — no requiere autorización de KumoCorp para implementarlo profesionalmente. El sello de "autorizado" aplica a Postmastery como partner formal, no como exclusividad.

"¿Está suficientemente probado para correr mi producción crítica?"

Postmark migró toda su infraestructura en abril 2026 con métricas publicadas. AhaSend lo opera para todo su volumen. Laposta consolidó 200 instancias Postfix en 2 nodos KumoMTA. El release Spring 2025 añadió 17% más throughput sobre números ya elevados. El proyecto tiene activamente decenas de empresas grandes contribuyendo. Las dudas razonables sobre madurez que aplicaban en 2024 hoy no aplican.

"Si es open source y gratis, ¿por qué pagar managed?"

Por la misma razón que Postgres es gratis pero las empresas serias pagan a Crunchy o Aiven. La licencia es el cinco por ciento del costo total de operar bien. Lo caro es escribir el Lua correcto para tu modelo multi-tenant, configurar traffic shaping específico por mailbox provider, mantener DKIM con rotación, leer logs RocksDB cuando algo falla a las tres de la mañana. Un MailOps engineer dedicado en Panamá cuesta $5,000-$8,000 mensuales. Nuestro plan Standard cuesta $980 y te da el mismo expertise compartido entre clientes.

"Estoy en PowerMTA y mis IPs tienen reputación construida. ¿Las pierdo si migro?"

No. La migración a KumoMTA preserva IPs porque la reputación vive en la IP, no en el motor. Reasignamos las IPs al nodo KumoMTA vía routing del data center. No hay warmup nuevo, no hay reset. Esto contrasta directamente con migrar a SendGrid, Mailgun o cualquier ESP cloud, donde típicamente arrancas en IPs nuevas con cero reputación. El audit de migración valida primero la viabilidad de preservar tus IPs antes de cualquier compromiso.

"¿Cuánto puede demorar una migración Postfix → KumoMTA?"

Para infraestructura típica con OpenDKIM, transport maps, rewrite headers y throttling básico: cuatro a seis semanas en cuatro fases. Audit, replica funcional, A/B traffic splitting por /24, decomisionado gradual. El caso público de Laposta con 200 instancias fue 6 semanas. Para greenfield sin Postfix previo: 5-10 días. La fase más larga suele ser el corte gradual, donde corremos KumoMTA y Postfix en paralelo para validar paridad métrica antes de mover el siguiente bloque de IPs.

"¿Operan KumoMTA en clusters multi-nodo? Mi volumen requiere más de un servidor."

Sí, en Docker y Kubernetes con auto-scaling. La arquitectura típica para volumen alto es N nodos KumoMTA detrás de un load balancer L4, con state local en RocksDB y telemetría centralizada en Prometheus. Para 1B+ msgs/día se documenta cluster de 7 nodos en producción pública. Manejamos sidecar de tsa (Throttling Service Agent) para coordinar traffic shaping cross-node, lo cual es requerido cuando varios nodos comparten pool de IPs.

Preguntas frecuentes

Lo que termina de salir en la primera reunión técnica.

¿Qué hardware recomiendan para un nodo KumoMTA?

El sweet spot para un servidor de producción típico es 16 cores, 32 GB RAM y 1 TB de almacenamiento NVMe. Esa configuración entrega entre 4 y 6 millones de mensajes por hora reales con payload típico marketing (100 KB).

Para volumen menor (sub-millón de mensajes por día) un servidor de 4 cores y 16 GB RAM es suficiente. Para escenarios de cluster grande con 1 billón+ por día, se documenta arquitectura de 7 nodos de 32-64 cores con storage compartido para spool.

El almacenamiento es crítico: KumoMTA persiste a disco usando RocksDB con write-ahead. Para tolerar un día completo de outage de mailbox provider sin perder mensajes en cola, el cálculo es: volumen diario × tamaño promedio mensaje = capacidad mínima.

¿Soporta autenticación SMTP entrante para inyectar mensajes desde apps cliente?

Sí, en puertos 25, 587 y 2025 con autenticación PLAIN o LOGIN sobre TLS. La inyección también soporta API HTTP nativa via /api/inject — más rápida y con metadata estructurada en JSON.

La elección entre SMTP submission e HTTP inject depende del cliente: aplicaciones legacy o software de terceros que solo hablan SMTP usan submission. Aplicaciones modernas conviene que usen HTTP inject porque elimina el overhead de un round-trip SMTP por mensaje.

¿Cómo manejan la rotación de claves DKIM?

KumoMTA soporta múltiples selectores DKIM activos al mismo tiempo. La rotación recomendada es: generar selector nuevo, publicar el TXT en DNS, configurar KumoMTA para firmar con el nuevo, dejar el anterior activo durante 30 días, después remover.

Configuramos esta rotación cada 6 meses por defecto en planes Standard y Enterprise. Para clientes con compliance específico (banca, salud) la cadencia es trimestral. Nunca cambiamos clave DKIM sin coordinación previa porque mensajes en queue firmados con la clave vieja seguirían validando hasta entregarse.

¿Cómo se procesan los Feedback Loops (FBL) de Yahoo, Microsoft y AOL?

FBL processing es nativo en KumoMTA. Configuramos buzones de recepción para los reportes ARF (Abuse Reporting Format), parseamos los reportes con un script Lua, identificamos el mensaje original vía el header DKIM x-feedback-id que firmamos en la salida, y disparamos:

  • Suppression automática del recipient en la lista
  • Webhook al cliente para que actualice su CRM
  • Alerta en Slack o Telegram si el complaint rate cruza umbral

Microsoft (SNDS) tiene API separado que también integramos para pull de reputation data.

¿Qué pasa si KumoMTA tiene un bug crítico?

Tres mecanismos de respuesta. Primero, upstream activo: KumoCorp tiene un equipo respondiendo en Discord y GitHub Issues. Bugs reportados con repro claro se resuelven en horas o días, no semanas. Segundo, nuestro fork de seguridad: mantenemos un fork interno con patches críticos pre-aplicados antes que upstream los integre, para clientes Enterprise. Tercero, fallback a PowerMTA: en planes Enterprise mantenemos un nodo PowerMTA stand-by como cold spare. Si KumoMTA tiene un bug que impacte producción, conmutamos en menos de 30 minutos.

¿Pueden integrar KumoMTA con MailWizz, Mautic, Sendy o nuestra propia plataforma?

Sí. KumoMTA expone SMTP submission estándar en puertos 25/587 y HTTP API en /api/inject. Cualquier plataforma que envíe email vía SMTP funciona. Lo configuramos como relay outbound en MailWizz, Mautic, Sendy, Acelle, Mautic, Mailcow o tu plataforma propia.

La diferencia operacional es que KumoMTA toma todas las decisiones de delivery (routing, throttling, retry, bounce parsing) y la plataforma de marketing solo se preocupa por crear y entregar el mensaje. Eso desacopla las dos capas y te habilita cambiar la plataforma de marketing sin tocar el motor de envío.

¿Soportan IPv6 además de IPv4?

Sí, KumoMTA soporta dual-stack nativamente. La práctica recomendada para email outbound sigue siendo IPv4 porque varios mailbox providers (Hotmail, AOL legacy) tienen políticas más estrictas para IPv6, lo cual genera más deferrals.

Habilitamos IPv6 para tenants que lo solicitan explícitamente y validamos en producción que cada mailbox provider del recipient list lo acepte sin penalización. Para envío transaccional crítico, el default sigue siendo IPv4 pure.

¿Qué documentación entregan al final del proyecto?

Cuatro entregables al cierre, todos en español:

  • Runbook operacional: comandos típicos, troubleshooting paso a paso, escalation paths
  • Configuración Lua comentada: cada bloque del init.lua explicado en español, con el por qué de cada decisión
  • Diagrama de arquitectura: nodos, IPs, pools, conexiones a sistemas externos (Prometheus, Loki, dashboards)
  • Disaster recovery procedure: qué hacer si cae el nodo, cómo reactivar desde backup, RTO/RPO documentado

En planes Enterprise el handoff abre 8 horas de training para tu equipo interno sobre cómo leer los dashboards y ejecutar acciones de mantenimiento básico sin depender de nosotros.

Audit gratuito de tu MTA actual. Dos semanas.

Antes de proponer migración hacemos audit técnico de tu Postfix, PowerMTA o setup actual: throughput por mailbox provider, deferral rate, FBL coverage, queue depth, DKIM rotation, sysctl tuning. Si decides migrar después, descontamos el costo del audit del setup. Si no migras, te quedas con el reporte detallado.

Reporte técnico en 14 días · Sin compromiso · Confidencial