Direct naar de inhoud
Module 4 · Les 9 van 25

Traffic shaping met throttles

Onderdeel van KumoMTA: verzendengine voor grote volumes, in de module Wachtrijen, planning en traffic shaping.

Auteur

Naast de standaardwaarden voor wachtrijen is de shaping-module van KumoMTA de plek waar je kennis per bestemming vastlegt (Gmail wil 250/sec van een opgewarmd IP-adres, Yahoo wil 100/sec, AOL is op zondag lastig).

Gebruik de meegeleverde shaping-bibliotheek:

local shaping = require 'policy-extras.shaping'

kumo.on('get_egress_path_config', shaping:setup({'/opt/kumomta/etc/policy/shaping.toml'}))

Fragment uit shaping.toml:

["gmail.com"]
connection_limit = 20
max_connection_rate = "20/s"
max_message_rate = "250/s"
idle_timeout = "60s"

["yahoo.com"]
connection_limit = 10
max_message_rate = "100/s"

["*.protection.outlook.com"]
connection_limit = 4
max_message_rate = "40/s"

Waarom TOML voor shaping en Lua voor de rest? Shaping verandert vaak (vooral tijdens het opwarmen van IP-adressen) en TOML is prettig voor beheerders. Live herladen met kcli reload; geen herstart nodig.

De KumoMTA-community onderhoudt een shaping.toml met verstandige standaardwaarden voor de 50 grootste bestemmingen. Gebruik die als basis.

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