Назад | Перейти на главную страницу

дубликаты репликации dovecot

У меня есть почтовые ящики на обоих серверах, которые подключены друг к другу для репликации dovecot. Когда почта приходит в почтовый ящик только на один сервер, репликация работает нормально, но когда во время репликации появляется новая почта на втором сервере, я получаю такую ​​ошибку:

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)

и в результате я получил это письмо тиражировано в 2-3 экземплярах с обеих сторон.

Есть идеи, почему?

моя конфигурация репликатора:

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
...

одинаковый конфиг есть на обоих серверах (кроме mail_replica который установлен для каждого хоста, чтобы указать другой)