Zum Inhalt springen
Die Academy · Fortgeschritten

KumoMTA: die Versand-Engine für hohe Volumen

KumoMTA-Kurs in 12 Modulen: Lua-Konfiguration, Listener, Queues, IP-Warm-up, DKIM/SPF/DMARC-Alignment, Bounces, FBLs, ClickHouse-Analysen und HA-Sharding.

12
Module
25
Lektionen
9 Std.
Geschätzte Dauer

Lehrplan

12 Module, 25 Lektionen

Folgen Sie der Reihenfolge oder springen Sie direkt zu der Lektion, die Sie brauchen. Jede Lektion ist eine eigene Seite, und am Ende wartet die nächste.

Modul 013 Lektionen

Einführung in KumoMTA

Was KumoMTA ist, wer es entwickelt hat und wo es in den modernen Versand-Stack passt.

  1. 01Was ist KumoMTA?KumoMTA ist ein reiner MTA für ausgehende Mail, ohne Postfächer und ohne IMAP
  2. 02Die MTA-Landschaft und wo Kumo hineinpasstDrei Kategorien: Allzweck-MTAs, Versand-Engines, Cloud-APIs
  3. 03Die Architektur im ÜberblickEin einzelnes Rust-Binary, vollständig in Lua konfiguriert
Modul 022 Lektionen

Installation, Lua-Einführung und systemd

Bringen Sie KumoMTA zum Laufen und lernen Sie gerade genug Lua, um sich in der Konfiguration zurechtzufinden.

  1. 04KumoMTA installierenDebian 12 ist die am besten getestete Plattform, beginnen Sie also dort
  2. 05Gerade genug Lua für KumoMTAFünf Lua-Muster decken fast jede KumoMTA-Konfiguration ab, die Sie schreiben werden
Modul 032 Lektionen

Listener, ESMTP, AUTH und TLS

SMTP-Listener, Authentifizierung und TLS-Terminierung konfigurieren.

  1. 06Listener definierenMehrere Listener auf verschiedenen Ports sind normal und idiomatisch
  2. 07SMTP AUTH und Rate Limiting am ListenerAUTH ist ein Lua-Callback, das Nachschlagen der Zugangsdaten liegt also bei Ihnen
Modul 042 Lektionen

Queues, Scheduling und Traffic Shaping

Throttling pro Ziel, Wiederholungspläne und Queue-Prioritäten.

  1. 08Scheduled Queues = Tenant × ZielScheduled Queues haben den Schlüssel (tenant, campaign, destination)
  2. 09Traffic Shaping mit Throttlesshaping.toml lässt sich im laufenden Betrieb neu laden, Raten ändern Sie also ohne Neustart
Modul 052 Lektionen

Strategien und Pools für das IP-Warm-up

Neue IPs in Betrieb nehmen, ohne ihre Reputation zu verbrennen.

  1. 10Warum es das Warm-up gibtDas Warm-up ist für neue IPs Pflicht; rechnen Sie mit 3 bis 4 Wochen bis zum vollen Volumen
  2. 11Egress-Quellen und -Pools im CodeEine egress_source pro ausgehender IP, mit passender ehlo_domain + PTR
Modul 062 Lektionen

DKIM-Signatur, SPF und DMARC-Alignment

Bringen Sie die Authentifizierung in Ordnung, damit Ihre Mail nicht gefiltert wird, bevor jemand sie liest.

  1. 12DKIM-Signatur in KumoMTADKIM-Signatur ist ein Lua-Aufruf pro Nachricht, was sie pro Tenant einfach macht
  2. 13Alignment ist das Einzige, was zähltDMARC verlangt, dass die Domain im From-Header zum SPF-Return-Path ODER zu DKIM d= passt
Modul 072 Lektionen

Bounce-Verarbeitung und FBL-Handling

Bounces auswerten, Codes klassifizieren und Feedback Loops einlesen.

  1. 14Wie KumoMTA Bounces klassifiziertDer Bounce-Klassifizierer macht aus rohem SMTP handhabbare Kategorien
  2. 15Feedback Loops (FBL) einlesenRegistrieren Sie FBLs bei Microsoft und Yahoo (Gmail hat keinen FBL; nutzen Sie die Postmaster Tools)
Modul 082 Lektionen

Logging, Hooks und ClickHouse

Leiten Sie jedes Ereignis in ein abfragbares Data Warehouse für Betrieb und Reporting.

  1. 16Die Struktur des Ereignislogs von KumoMTAJedes Ereignis ist strukturiertes JSON und lässt sich überallhin übertragen
  2. 17ClickHouse für ZustellanalysenClickHouse + KumoMTA = Zustellanalysen in Echtzeit über Milliarden Ereignisse
Modul 092 Lektionen

Throttles pro Ziel (Gmail / Yahoo / M365)

Im Betrieb erprobte Standardwerte für die größten Mailbox-Provider.

  1. 18Was Gmail 2026 erwartetGmail: 20 Verb./s, 250 Nachr./s für aufgewärmte IPs; lange Pipelines sind gut
  2. 19Eigenheiten von Yahoo und Microsoft 365Yahoo: 10 Verb./s, 100 Nachr./s; für FBL beim Sender Hub registrieren
Modul 102 Lektionen

Suppression-Listen und Compliance

Senden Sie nicht an Menschen, die Nein gesagt haben, und weisen Sie es auf Anfrage nach.

  1. 20Was auf die Suppression-Liste gehörtSuppression umfasst 6 Kategorien, Abmeldungen sind nur eine davon
  2. 21One-Click-Unsubscribe (RFC 8058)One-Click-Unsubscribe ist seit Februar 2024 für Absender mit >5k pro Tag Pflicht
Modul 112 Lektionen

HA-Architektur und Sharding

Über einen einzelnen KumoMTA-Knoten hinaus skalieren, ohne den Zustand der Queues zu verlieren.

  1. 22Sharding nach TenantKein eingebautes Clustering; verteilen Sie vorgelagert mit Consistent Hashing
  2. 23Haltbarkeit des Spools und Failover von KnotenDer RocksDB-Spool übersteht Abstürze, ist aber lokal: Ausfall des Knotens = festhängende Queue
Modul 122 Lektionen

Beobachtbarkeit, Alarme und Abstimmung der Zustellbarkeit

Was Sie messen, worauf Sie alarmieren und wie Sie die Zustellung gesund halten.

  1. 24Kennzahlen, die wirklich zählenDie Aufschlüsselung pro Ziel + pro Tenant ist unverzichtbar
  2. 25Zustellbarkeit fortlaufend abstimmenWöchentliche Prüfung von Postmaster Tools + SNDS + Bounce-Kategorien
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