Zum Inhalt springen
Modul 3 · Lektion 6 von 25

Listener definieren

Teil von KumoMTA: die Versand-Engine für hohe Volumen, im Modul Listener, ESMTP, AUTH und TLS.

Autor

KumoMTA stellt einen oder mehrere SMTP-Listener bereit. Jeder kann eigene Ports, eigenes TLS, eigene AUTH und eigene Annahmeregeln haben.

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 ist die Abkürzung für vertrauenswürdige Netze. Hosts in dieser Liste dürfen ohne AUTH an jeden Empfänger senden. Für öffentlich erreichbare Submission lassen Sie die Liste leer und verlangen AUTH.

Mehrere Listener sind normal, meist einer für Anwendungsverkehr (ohne Auth, auf IPs beschränkt) und einer für externe Submission (Auth erforderlich).

Melden Sie sich an, um festzuhalten, was Sie gelesen haben.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer