Ir al contenido
Módulo 3 · Lección 6 de 25

Definir listeners

Parte del curso KumoMTA: motor de envío de alto volumen, en el módulo Listeners, ESMTP, AUTH y TLS.

Autor

KumoMTA expone uno o más listeners SMTP. Cada uno puede tener sus propios puertos, TLS, AUTH y reglas de aceptación.

kumo.on('init', function()
  -- Inbound relay (from your application)
  kumo.start_esmtp_listener {
    listen = '0.0.0.0:587',
    relay_hosts = { '127.0.0.1', '10.0.0.0/8' },
    tls_certificate = '/etc/ssl/kumo/fullchain.pem',
    tls_private_key  = '/etc/ssl/kumo/privkey.pem',
  }

  -- Submission with AUTH from public clients
  kumo.start_esmtp_listener {
    listen = '0.0.0.0:465',
    tls_certificate = '/etc/ssl/kumo/fullchain.pem',
    tls_private_key  = '/etc/ssl/kumo/privkey.pem',
    -- Implicit TLS:
    invocation = 'implicit_tls',
  }
end)

relay_hosts es el atajo para redes de confianza. Los hosts de esta lista pueden enviar a cualquier destinatario sin AUTH. Para el submission expuesto a internet, déjalo vacío y exige AUTH.

Tener varios listeners es lo normal, por lo general uno para el tráfico de aplicaciones (sin auth, restringido por IP) y otro para el submission externo (con auth obligatoria).

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