Ir al contenido
La Academy · Avanzado

KumoMTA: motor de envío de alto volumen

Curso de KumoMTA en 12 módulos: Lua, listeners, colas, calentamiento de IP, alineación DKIM/SPF/DMARC, rebotes, FBL, analítica en ClickHouse y sharding HA.

12
Módulos
25
Lecciones
9 h
Duración estimada

Temario

12 módulos, 25 lecciones

Síguelas en orden o ve directo a la que necesitas. Cada lección tiene su propia página, con la siguiente esperándote al final.

Módulo 013 lecciones

Introducción a KumoMTA

Qué es KumoMTA, quién lo creó y dónde encaja en la stack de envío moderna.

  1. 01¿Qué es KumoMTA?KumoMTA es un MTA dedicado al envío saliente, sin buzones y sin IMAP
  2. 02El panorama de los MTA y dónde encaja KumoTres categorías: uso general, motores de envío, API en la nube
  3. 03La arquitectura de un vistazoUn único binario en Rust, configurado por completo en Lua
Módulo 022 lecciones

Instalación, nociones de Lua y systemd

Pon KumoMTA en marcha y aprende el Lua justo para orientarte en la configuración.

  1. 04Instalar KumoMTADebian 12 es el destino más probado, así que empieza por ahí
  2. 05El Lua justo para KumoMTACinco patrones de Lua cubren casi toda la configuración de KumoMTA que vas a escribir
Módulo 032 lecciones

Listeners, ESMTP, AUTH y TLS

Configura listeners SMTP, autenticación y terminación TLS.

  1. 06Definir listenersVarios listeners en distintos puertos es lo normal y lo idiomático
  2. 07SMTP AUTH y límites de tasa en el listenerAUTH es un callback en Lua, así que la búsqueda de credenciales es tuya
Módulo 042 lecciones

Colas, programación y control de tráfico

Throttling por destino, calendarios de reintentos y prioridades de cola.

  1. 08Scheduled queues = tenant × destinoLas scheduled queues usan como clave (tenant, campaign, destination)
  2. 09Control de tráfico con throttlesshaping.toml se recarga en caliente, así que puedes cambiar las tasas sin reiniciar
Módulo 052 lecciones

Estrategias de calentamiento de IP y pools

Pon en marcha IP nuevas sin quemar su reputación.

  1. 10Por qué existe el calentamientoEl calentamiento es obligatorio para IP nuevas; cuenta con 3 a 4 semanas hasta el volumen completo
  2. 11Egress sources y pools en códigoUn egress_source por IP saliente, con ehlo_domain + PTR que coincidan
Módulo 062 lecciones

Firma DKIM y alineación SPF y DMARC

Acierta con la autenticación para que tu correo no se filtre antes de que lo lean.

  1. 12Firma DKIM en KumoMTALa firma DKIM es una llamada de Lua por mensaje, lo que la hace fácil de aplicar por tenant
  2. 13La alineación es lo único que importaDMARC necesita que el dominio del encabezado From se alinee con el Return-Path de SPF O con el d= de DKIM
Módulo 072 lecciones

Procesamiento de rebotes y manejo de FBL

Interpreta rebotes, clasifica códigos e ingiere feedback loops.

  1. 14Cómo clasifica KumoMTA los rebotesEl clasificador de rebotes convierte el SMTP en bruto en categorías accionables
  2. 15Ingesta de feedback loops (FBL)Registra FBL con Microsoft y Yahoo (Gmail no tiene FBL; usa Postmaster Tools)
Módulo 082 lecciones

Logs, hooks y ClickHouse

Envía cada evento a un data warehouse consultable, para la operación y los reportes.

  1. 16La estructura del log de eventos de KumoMTACada evento es JSON estructurado, fácil de enviar a cualquier parte
  2. 17ClickHouse para la analítica de entregasClickHouse + KumoMTA = analítica de entregas en tiempo real sobre miles de millones de eventos
Módulo 092 lecciones

Throttles por destino (Gmail / Yahoo / M365)

Valores por defecto ajustados en la práctica para los mayores proveedores de correo.

  1. 18Lo que Gmail espera en 2026Gmail: 20 conexiones/s, 250 msg/s para IP calientes; los pipelines largos son buenos
  2. 19Las particularidades de Yahoo y Microsoft 365Yahoo: 10 conexiones/s, 100 msg/s; regístrate en Sender Hub para el FBL
Módulo 102 lecciones

Listas de supresión y cumplimiento

No envíes a quien dijo que no, y puedas demostrarlo cuando te lo pidan.

  1. 20Qué va en la lista de supresiónLa supresión cubre 6 categorías, y las bajas son solo una de ellas
  2. 21Baja en un clic (RFC 8058)La baja en un clic es obligatoria para remitentes de más de 5k al día desde febrero de 2024
Módulo 112 lecciones

Arquitectura de HA y sharding

Escala más allá de un solo nodo de KumoMTA sin perder el estado de las colas.

  1. 22Sharding por tenantSin clustering integrado; haz el sharding upstream con hashing consistente
  2. 23Durabilidad del spool y failover de nodosEl spool de RocksDB sobrevive a las caídas pero es local, así que nodo muerto = cola atascada
Módulo 122 lecciones

Observabilidad, alertas y ajuste de entregabilidad

Qué medir, qué debe generar alertas y cómo mantener sana la entrega.

  1. 24Las métricas que de verdad importanSeparar por destino + por tenant no es negociable
  2. 25Ajuste continuo de la entregabilidadRevisión semanal de Postmaster Tools + SNDS + categorías de rebote
Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual