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

Configurando a replicação com dois nós

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

Autor

Nos dois nós, no local.conf:

mail_plugins = $mail_plugins notify replication

service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
    mode = 0600
    user = vmail
  }
}

service aggregator {
  fifo_listener replication-notify-fifo {
    user = vmail
  }
  unix_listener replication-notify {
    user = vmail
  }
}

doveadm_password = "very-long-shared-secret"
doveadm_port = 12345

plugin {
  mail_replica = tcp:other-node.example.com:12345
}

Abra a porta 12345 entre os dois hosts. Reinicie os dois. Na primeira vez, dispare uma sincronização completa:

doveadm replicator replicate -f '*'

Acompanhe:

doveadm replicator status '*'

Queued deve cair para 0 rapidamente. Failed > 0 significa que você deve olhar o /var/log/dovecot.log nos dois nós.

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