Eu tenho a caixa de correio nos dois servidores que estão conectados uns com os outros para a replicação dovecot. Quando o correio chega à caixa de correio apenas em uma replicação do servidor funciona bem, mas quando há novos e-mails no segundo servidor durante a replicação, recebi este erro:
dovecot: dsync-server(<<MAILBOX>>): Warning: Mailbox INBOX doesn't match previous state: Unexpected GUID mismatch for UID=237805: 58703d2e76898b588d7a0000c278a7cb != 89545203226fed6a8a3cde4a98690e96(guid128, orig=89545203226fed6a8a3cde4a98690e96) (dsync must be run again without the state)
e como resultado recebi este e-mail replicado em 2 a 3 cópias em ambos os lados.
Alguma ideia do porquê?
minha configuração do replicador:
service replicator {
process_min_avail = 1
unix_listener replicator-doveadm {
mode = 0660
group = vmail
}
}
service aggregator {
fifo_listener replication-notify-fifo {
user = vmail
}
unix_listener replication-notify {
user = vmail
}
}
service doveadm {
inet_listener {
port = 8999
ssl = yes
}
}
service config {
unix_listener config {
user = vmail
}
}
plugins.conf
...
mail_replica = tcps:HOST_ONE
replication_max_conns = 1
# replication_sync_timeout = 2s
replication_dsync_parameters = -d -N -l 30 -U
...
a mesma configuração está em ambos os servidores (além de mail_replica que é definido para cada host para apontar outro)
Tags dovecot replication