Pular para o conteúdo
Módulo 8 · Aula 16 de 25

Como funciona a replicação com dsync

Parte do curso Dovecot: IMAP/POP3 em escala de produção, no módulo Replicação e configurações multimaster.

Autor

O dsync do Dovecot sincroniza caixas de e-mail entre dois hosts no nível do protocolo (não é um rsync de arquivos). Ele entende o estado IMAP: marcações, palavras-chave, exclusões, GUIDs.

Modos:

Modo Gatilho Caso de uso
replicator (em segundo plano) Ao vivo, por eventos Produção ativo/ativo
dsync (CLI) Execução única ou cron Migrações, backup periódico

Arquitetura para ativo/ativo:

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

Os dois nós aceitam leituras e gravações; o daemon replicator sincroniza as diferenças continuamente. A resolução de conflitos usa GUIDs (IDs globalmente únicos das caixas de e-mail), para que a mesma mensagem continue sendo a mesma mensagem dos dois lados.

Entre para acompanhar o que você já leu.

Pulse · envio de cold email

Infraestrutura de envio só sua.

Cada domínio tem o próprio host MX, IP, seletor DKIM e certificado. O Pulse gerenciado já está disponível, e nós operamos para você; a versão self-hosted chega no 4º trimestre de 2026.

# em um servidor Ubuntu novo
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Também nosso:Beat: monitoramento que diz a correçãoConsultoria: US$ 65/hora, sem retainer