Sur les deux nœuds, dans 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
}
Ouvrez le port 12345 entre les deux hôtes. Redémarrez-les tous les deux. Lancez une synchronisation complète la première fois :
doveadm replicator replicate -f '*'
Surveillez :
doveadm replicator status '*'
Queued doit vite redescendre à 0. Un Failed supérieur à 0 signifie qu'il faut regarder /var/log/dovecot.log sur les deux nœuds.
Connectez-vous pour garder une trace de ce que vous avez lu.