Saltar al contenido
OS Domains
MTA cara a cara

PowerMTA vs KumoMTA

PowerMTA y KumoMTA son ambos agentes de transferencia de correo de alto volumen, pero quedan en lados opuestos de la línea de la licencia. PowerMTA es el motor comercial establecido desde hace tiempo — escrito en C, construido en torno a VirtualMTA, vendido por servidor con soporte de proveedor — y es la referencia para remitentes que empujan decenas de millones de mensajes al día. KumoMTA es un motor de código abierto más nuevo, escrito en Rust con la política programada en Lua, construido por ingenieros que vinieron de ese mismo mundo comercial para dar a los remitentes salientes una alternativa moderna sin licencia. Para un remitente que sobre todo necesita enviar saliente bien en el rango de cientos de miles a unos pocos millones, KumoMTA suele cubrirlo sin pagar; PowerMTA se gana su licencia cuando necesitas un SLA de proveedor, el modelado de tráfico más maduro o el estándar probado en lo más alto del rango.

El estándar comercial frente al retador moderno de código abierto — con licencia o sin ella, C o Rust, modelado probado o política como código. Así sabes cuál necesita tu envío.

En resumen

  • La licencia es la línea divisoria: PowerMTA es comercial y por servidor; KumoMTA es código abierto (Apache 2.0) sin cuota de licencia.
  • La arquitectura difiere: PowerMTA es C con pools VirtualMTA y archivos de política; KumoMTA es Rust con la política escrita en Lua, así que el modelado y el enrutamiento son código.
  • KumoMTA lo construyó gente del mundo de los MTA comerciales, por eso resulta familiar a los operadores de PowerMTA en lugar de parecer un proyecto de aficionados.
  • Guía de volumen: KumoMTA cubre con holgura ~500K–5M/día y escala más allá; PowerMTA es la opción establecida una vez que estás firmemente en territorio de 10M+/día y soporte de proveedor.
  • El valor por defecto honesto: si solo envías saliente y te has quedado pequeño con Postfix, evalúa KumoMTA antes de pagar por PowerMTA — paga cuando un requisito con nombre te obligue.
El mismo trabajo, dos filosofías

Esto no es viejo contra nuevo — es una decisión de licencia con disfraz técnico

Durante años el mundo del saliente de alto volumen tuvo una respuesta por defecto, y era PowerMTA. Si enviabas a escala seria y Postfix se había quedado sin recorrido, comprabas una licencia por servidor y obtenías un motor con el modelado de tráfico que ese volumen exige. La pregunta rara vez era si PowerMTA, solo cuántos servidores. KumoMTA cambió la forma de esa pregunta más que el motor contra el que comparas.

Lo que hace a KumoMTA digno de una comparación real es quién lo construyó. No llegó desde fuera del campo; vino de ingenieros que habían trabajado en MTA comerciales de alto volumen y se propusieron poner un motor moderno y de código abierto en la misma categoría. El resultado está escrito en Rust por rendimiento y seguridad de memoria, con su política — modelado, enrutamiento, supresión — expresada como Lua en lugar de configuración estática. Resulta familiar a cualquiera que haya operado PowerMTA, y ese es el objetivo.

Así que el encuadre honesto no es nostalgia contra novedad. Ambos motores resuelven bien el mismo problema. La decisión es sobre qué te compra una licencia y si tu envío de verdad lo necesita. Ejecutamos los dos como infraestructura gestionada, así que lo que sigue es una lectura directa y no un argumentario a favor del de la factura más grande.

Bajo el capó

¿Cuál es la diferencia real entre ellos?

Se reduce a tres cosas: cómo pagas, cómo configuras y cuán maduro es el modelado. PowerMTA es comercial y se configura mediante pools VirtualMTA y archivos de política refinados a lo largo de una larga historia en producción; vinculas flujos de envío a identidades y ajustas el comportamiento por destino a través de un modelo que el proveedor ha endurecido durante años. KumoMTA es gratuito bajo Apache 2.0 y se configura como política como código — las reglas que deciden cómo se modela y enruta el correo son Lua que escribes y versionas, no entradas en un archivo estático.

Esa diferencia de configuración es la que los operadores sienten a diario. Un modelo de archivos estáticos es predecible y fácil de razonar; un modelo de política como código es más expresivo, y te deja tomar decisiones de enrutamiento y modelado por mensaje según la lógica que escribas. Ninguno es sin más mejor. Un equipo que quiere su comportamiento de envío en código, revisado y versionado como el resto de su stack, se inclina hacia KumoMTA; un equipo que quiere un modelo endurecido por el proveedor con soporte detrás se inclina hacia PowerMTA.

Política como código, ilustrada

La forma más clara de ver la diferencia son unas líneas de Lua

En KumoMTA, separar un flujo de marketing de uno transaccional — el aislamiento que evita que una queja de campaña envenene tus restablecimientos de contraseña — es una decisión que se toma en la política en el momento en que llega un mensaje. El fragmento de abajo muestra la forma de esa lógica; en PowerMTA la misma separación se expresa vinculando los flujos a distintos VirtualMTAs en la configuración.

-- KumoMTA: el modelado y el enrutamiento son política, no un archivo estático
-- (ilustrativo — el punto es que esto es código que versionas)

kumo.on('smtp_server_message_received', function(msg)
  local stream = msg:get_meta('stream') or 'default'

  -- aísla marketing de transaccional en colas separadas
  if stream == 'marketing' then
    msg:set_meta('queue', 'marketing.tudominio.com')
  else
    msg:set_meta('queue', 'tx.tudominio.com')
  end
end)

El mismo resultado, dos rutas hacia él. Si expresar eso como código revisable le atrae a tu equipo, KumoMTA encaja con cómo ya trabajáis. Si prefieres declararlo una vez en una configuración con soporte del proveedor y seguir, PowerMTA encaja mejor. El resultado de entregabilidad del aislamiento es idéntico — lo que difiere es la mano con la que lo alcanzas.

Lado a lado

PowerMTA y KumoMTA en las dimensiones que deciden

PowerMTA KumoMTA
Licencia y coste Comercial, por servidor Código abierto (Apache 2.0), sin licencia
Lenguaje C Núcleo en Rust, política en Lua
Madurez En producción desde hace bastante más de una década Primeras versiones públicas en 2023
Modelo de configuración Pools VirtualMTA + archivos de política Política como código, escrita en Lua
Soporte Soporte de proveedor y SLA Comunidad más opciones de soporte comercial
Banda de volumen 10M+/día, empresarial 500K–5M/día y escalando hacia arriba
Recurre a él cuando necesitas El estándar probado, modelado de gama alta, un SLA de proveedor Control moderno sin licencia
La decisión, en una vista

¿Cuál es el correcto para ti?

Dos preguntas lo resuelven para la mayoría de remitentes: ¿necesitas un contrato de soporte de proveedor con SLA, y envías en el extremo más alto del rango de volumen donde importa el modelado maduro para casos límite? Si ambas respuestas son no, el motor de código abierto elimina un coste sin quitarte una capacidad que uses.

¿Necesitas un SLA de proveedor, o envías en el extremo de 10M+/día? no PowerMTA estándar comercial · SLA de proveedor modelado de gama alta maduro KumoMTA código abierto · sin licencia política como código moderna en Lua

Cuándo PowerMTA es la opción correcta

Recurre a PowerMTA cuando el correo es lo bastante crítico para el negocio como para querer a un proveedor contractualmente detrás, con soporte y un SLA al que apuntar. También sigue siendo la opción más fuerte en el extremo más alto del rango de volumen, donde el comportamiento de modelado refinado durante muchos años contra rarezas reales de los ISP todavía se gana el sueldo, y en contextos de compras o auditoría donde el estándar establecido pesa por sí solo.

Si estás ahí, la licencia no es sobrecoste — está comprando algo concreto. El error es pagarla cuando ninguna de esas condiciones te describe.

Cuándo KumoMTA es la opción correcta

Recurre a KumoMTA cuando te has quedado pequeño con un motor de propósito general, sobre todo necesitas enviar saliente bien, y preferirías no cargar con una licencia por servidor por capacidades que no vas a ejercer. Encaja con equipos que quieren su comportamiento de envío como código revisable y versionado, y cubre la banda de 500K–5M/día con holgura mientras escala hacia arriba según creces.

Para una buena parte de remitentes que antes habrían ido por defecto a PowerMTA, esta es ahora la respuesta que llega al mismo sitio sin la factura.

La regla de una línea

Evalúa KumoMTA primero. Paga por PowerMTA cuando un SLA de proveedor, el modelado de gama alta o el estándar probado sea un requisito declarado — no porque el volumen suene caro.

Dónde encaja OS Domains

Ejecutamos los dos, así que la recomendación puede ser honesta

Como operamos PowerMTA y KumoMTA como infraestructura gestionada, no tenemos motivo para convencerte del más caro. Un remitente en los pocos millones que solo necesita saliente recibe KumoMTA y se queda el dinero de la licencia; un remitente metido en el rango empresarial que necesita un SLA de proveedor recibe PowerMTA. El consejo sigue a tu volumen y tus requisitos, y no se mueve con nuestro margen porque la base de debajo es la misma.

Esa base es la parte que no puedes descargar: IPs dedicadas cuya reputación gestionamos y calentamos, e infraestructura residente en la UE bajo una entidad austriaca, de modo que la pata de envío no plantea ninguna cuestión de transferencia transfronteriza a tu revisión de cumplimiento. El motor es una elección entre dos buenas opciones; la base dedicada, soberana y operada sobre la que corre es lo que de verdad cuesta montar en solitario — y es idéntica elijas el que elijas de los dos. Para el cuadro completo de los seis motores, el hub de comparativas de MTA pone PowerMTA y KumoMTA junto a Postfix, Exim, Halon y MailerQ. Y si quieres las interioridades de arquitectura, benchmarks reales de producción y una calculadora de TCO interactiva por debajo de esta decisión, la comparativa técnica profunda es la pieza complementaria.

Las preguntas prácticas

PowerMTA vs KumoMTA: lo que preguntan los remitentes

¿KumoMTA es un reemplazo real de PowerMTA o una alternativa más ligera?

Es un reemplazo genuino para una buena parte de los despliegues de PowerMTA, no un juguete. KumoMTA lo construyeron ingenieros que venían del mundo de los MTA comerciales de alto volumen, y apunta a los mismos problemas de modelado de tráfico saliente — regulación por ISP, backoff ante diferimientos, gestión de IPs y flujos — con la política expresada en Lua. Donde se queda corto frente a PowerMTA es en lo que compra una licencia: dos décadas de refinamiento del modelado y un contrato de soporte de proveedor con SLA. Para un remitente que sobre todo necesita enviar saliente bien sin eso, cubre el terreno.

¿PowerMTA entrega mejor que KumoMTA?

Ninguno de los dos motores fija por sí solo tu llegada a la bandeja de entrada — eso lo hacen la reputación, la autenticación y la calidad de la lista. Lo que ambos controlan es con cuánta limpieza envías a escala, y en ese eje están cerca para la mayoría de cargas salientes. La ventaja de PowerMTA aparece en la parte más alta del rango de volumen y en el comportamiento de modelado para casos límite maduros, acumulado durante años; la ventaja de KumoMTA es que obtienes control moderno y programable sin una factura por servidor. Por debajo del tier empresarial la diferencia suele ser de operación y coste, no de entregabilidad bruta.

¿Cuánto cuesta PowerMTA comparado con KumoMTA?

KumoMTA no lleva cuota de licencia — es código abierto bajo Apache 2.0, así que tu coste es la infraestructura y el esfuerzo de operación. PowerMTA se licencia comercialmente por servidor y se cotiza en lugar de publicarse, lo que significa que la comparación relevante no es un precio de etiqueta sino una pregunta: ¿la licencia compra una capacidad o una garantía de soporte que tú necesitas en concreto? Si no lo hace, el motor de código abierto elimina esa partida por completo.

¿Por qué seguiría eligiendo PowerMTA hoy?

Tres razones honestas. Primera, soporte de proveedor con SLA, que importa cuando el correo es crítico para el negocio y quieres a alguien contractualmente comprometido. Segunda, la madurez de su modelado de tráfico en el extremo más alto del rango de volumen, donde los casos límite que costaron años refinar todavía cuentan. Tercera, el simple hecho de que es el estándar establecido, lo que pesa en algunos contextos de compras y auditoría. Si ninguna de esas te aplica, el argumento para pagar se debilita rápido.

¿Migrar de PowerMTA a KumoMTA es difícil?

El lado de la aplicación es sencillo porque el envío es SMTP estándar — tus remitentes siguen hablando con un relay de la misma forma. El trabajo es operativo: la lógica de VirtualMTA y de política hay que reexpresarla como política en Lua, y la reputación de IP hay que arrastrarla o calentarla en las nuevas direcciones en lugar de darla por hecha. Planifícalo como una migración de reputación y configuración con una ventana de calentamiento, no como un corte en el mismo día, y es un camino bien trillado más que arriesgado.

¿Ejecutáis los dos, o empujáis solo uno?

Ejecutamos los dos como infraestructura gestionada, por eso la recomendación puede ser honesta. Un remitente en la banda de 500K–5M/día que solo necesita saliente suele recibir KumoMTA y se queda el dinero de la licencia; un remitente metido en el rango empresarial que necesita un SLA de proveedor recibe PowerMTA. La infraestructura de debajo — IPs dedicadas, residencia en la UE — es la misma en cualquier caso, así que no tenemos motivo para dirigirte hacia el motor más caro.

Elige con quien opera los dos

Dinos tu volumen y tus necesidades de soporte.

Una lectura directa sobre si PowerMTA se gana su licencia para ti o KumoMTA lo cubre sin ella — hospedado en infraestructura dedicada en la UE en cualquier caso.

Teléfono +43 1 205 11 80 Lun–Vie · 9–18 CET
Email [email protected] Respuesta media 4h en horario laboral
Oficina Fleischmarkt 1, 1010 Wien Con cita previa