Direct naar de inhoud
Module 3 · Les 6 van 25

Listeners definiëren

Onderdeel van KumoMTA: verzendengine voor grote volumes, in de module Listeners, ESMTP, AUTH en TLS.

Auteur

KumoMTA biedt een of meer SMTP-listeners aan. Elke listener kan eigen poorten, TLS, AUTH en acceptatieregels hebben.

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 is de snelkoppeling voor een vertrouwd netwerk. Hosts in deze lijst mogen zonder AUTH naar elke ontvanger sturen. Laat hem voor publieke submission leeg en vereis AUTH.

Meerdere listeners zijn normaal, meestal één voor applicatieverkeer (geen auth, beperkt op IP-adres) en één voor externe submission (auth verplicht).

Log in om bij te houden wat je gelezen hebt.

Pulse · cold e-mail verzenden

Verzendinfrastructuur die alleen van jou is.

Elk domein krijgt zijn eigen MX-host, IP, DKIM-selector en certificaat. Managed Pulse is nu beschikbaar en wij beheren het voor je; de self-hosted versie komt in Q4 2026.

# op een schone Ubuntu-server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Ook van ons:Beat: monitoring die je de oplossing geeftConsultancy: $65 per uur, geen retainer