Ir al contenido
Módulo 8 · Lección 17 de 25

Configurar la replicación entre dos nodos

Parte del curso Dovecot: IMAP/POP3 a escala de producción, en el módulo Replicación y configuraciones multimaestro.

Autor

En los dos nodos, en 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
}

Abre el puerto 12345 entre los dos hosts. Reinicia ambos. Lanza una sincronización completa la primera vez:

doveadm replicator replicate -f '*'

Monitoreo:

doveadm replicator status '*'

Queued debería bajar a 0 rápido. Failed > 0 significa que tienes que revisar /var/log/dovecot.log en los dos nodos.

Inicia sesión para llevar el registro de lo que ya leíste.

Pulse · envío de cold email

Infraestructura de envío solo para ti.

Cada dominio tiene su propio host MX, su IP, su selector DKIM y su certificado. Contrátalo administrado y nosotros lo operamos por ti, o compra una licencia y ejecútalo en tus propios servidores.

# en un servidor Ubuntu recién instalado
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

También de nosotros:Beat: monitoreo que te da la soluciónConsultoría: US$ 65/h, sin cuota mensual