El dsync de Dovecot sincroniza buzones entre dos hosts a nivel de protocolo (no es un rsync de archivos). Entiende el estado IMAP: marcas, palabras clave, expunges, GUID.
Modos:
| Modo | Disparador | Caso de uso |
|---|---|---|
replicator (en segundo plano) |
En vivo, basado en eventos | Producción activo/activo |
dsync (CLI) |
Una sola vez o por cron | Migraciones, respaldos periódicos |
Arquitectura activo/activo:
[ Client ] ─┬─ [ Dovecot A ] ⇄ replication ⇄ [ Dovecot B ] ─┬─ [ Client ]
└─ load balancer (director) ─┘
Los dos nodos aceptan lecturas y escrituras; el daemon replicator sincroniza los cambios de forma continua. La resolución de conflictos usa GUID (identificadores únicos globales de buzón), para que un mismo mensaje siga siendo el mismo mensaje en ambos lados.
Inicia sesión para llevar el registro de lo que ya leíste.