Aller au contenu
Module 10 · Leçon 21 sur 25

Configurer le director

Fait partie du cours Dovecot : IMAP/POP3 à l'échelle de la production, dans le module Director, proxy et montée en charge horizontale.

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

Indiquez aux processus de connexion IMAP/POP3 de l'utiliser :

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

Exploitation :

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

Bascule : si un backend disparaît, le director redirige les utilisateurs vers le prochain backend en bonne santé dans l'anneau de hachage. Après 15 minutes d'inactivité (director_user_expire), les utilisateurs peuvent être réaffectés si le cluster s'est rééquilibré.

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel