Direct naar de inhoud
Module 10 · Les 21 van 25

De director configureren

Onderdeel van Dovecot: IMAP/POP3 op productieschaal, in de module Director, proxy's en horizontaal schalen.

Auteur

conf.d/10-director.conf:

service director {
  unix_listener login/director {
    mode = 0666
  }
  inet_listener {
    port = 9090
  }
}

director_servers = node1.example.com node2.example.com node3.example.com
director_mail_servers = backend1 backend2 backend3
director_user_expire = 15 min
director_username_hash = %u

Laat de IMAP/POP3-login hem gebruiken:

service imap-login {
  executable = imap-login director
}
service pop3-login {
  executable = pop3-login director
}

Beheer:

doveadm director status              # Cluster view
doveadm director map                 # Active user → backend mappings
doveadm director move alice@e.com backend2   # Force a user to a specific backend

Failover: verdwijnt een backend, dan stuurt de director gebruikers door naar de volgende gezonde backend in de hash-ring. Na 15 minuten inactiviteit (director_user_expire) kunnen gebruikers opnieuw worden toegewezen als het cluster opnieuw is verdeeld.

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