Aller au contenu
Module 8 · Leçon 16 sur 25

Comment fonctionne la réplication dsync

Fait partie du cours Dovecot : IMAP/POP3 à l'échelle de la production, dans le module Réplication et configurations multi-maîtres.

Auteur

Le dsync de Dovecot synchronise les boîtes mail entre deux hôtes au niveau du protocole (pas un rsync de fichiers). Il comprend l'état IMAP : indicateurs, mots-clés, suppressions (expunges), GUID.

Modes :

Mode Déclenchement Cas d'usage
replicator (en arrière-plan) En direct, sur événement Production active/active
dsync (CLI) Ponctuel ou par cron Migrations, sauvegardes périodiques

Architecture active/active :

[ Client ] ─┬─ [ Dovecot A ] ⇄ replication ⇄ [ Dovecot B ] ─┬─ [ Client ]
            └─ load balancer (director)                      ─┘

Les deux nœuds acceptent lectures et écritures ; le démon replicator synchronise les différences en continu. La résolution des conflits s'appuie sur les GUID (identifiants de boîte mail uniques au niveau mondial), si bien qu'un même message reste le même message des deux côtés.

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