Ir al contenido
Módulo 8 · Lección 16 de 25

La estructura del log de eventos de KumoMTA

Parte del curso KumoMTA: motor de envío de alto volumen, en el módulo Logs, hooks y ClickHouse.

Autor

Cada mensaje genera eventos JSON estructurados: Received, Delivered, Bounced, TransientFailure, Expiration, FeedbackReport.

Línea de log de ejemplo:

{
  "type": "Delivered",
  "id": "01HC8X...",
  "timestamp": 1748908800.123,
  "sender": "newsletter@example.com",
  "recipient": "alice@gmail.com",
  "domain": "gmail.com",
  "tenant": "acme-marketing",
  "campaign": "blackfriday-2026",
  "response": { "code": 250, "enhanced_code": "2.0.0", "content": "OK" },
  "queue": "gmail.com.acme-marketing.blackfriday-2026",
  "egress_source": "ip-3",
  "session_id": "abc...",
  "headers": { "Message-ID": "<...>" }
}

Destinos de log por defecto:

  • /var/log/kumomta/kumod.log (con rotación)
  • Hooks de webhook para streaming

Pipeline recomendado: KumoMTA → Vector → ClickHouse / S3 / Loki. Vector se encarga del batching, los reintentos y la validación del esquema.

Inicia sesión para llevar el registro de lo que ya leíste.

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