[Dovecot] Dovecot replication - I'm stuck

IT geek 31 itgeek31 at googlemail.com
Mon Oct 28 02:43:48 EET 2013


Hi,

I've been following the wiki document at
http://wiki2.dovecot.org/Replication, but I've become stuck.

I'm running version 2.1.3 on NetBSD 5.2 (v2.2+ isn't available as a package
yet, and compiling my own is well outside my wheelhouse).

I have a couple of questions:

The wiki page keeps referring to "vmail".  Is this a just system user I
need to create?  Presumably on both Dovecot boxes?

If I don't use virtual users, do I need this?

Here is my dovecot -n:


# 2.1.3: /usr/pkg/etc/dovecot/dovecot.conf
# OS: NetBSD 5.2 cobalt
auth_mechanisms = plain login
dsync_remote_cmd = ssh -l%{login} %{host} doveadm dsync-server -u%u
listen = 192.168.1.1
login_greeting = Go on then, let's have it...
mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_plugins = " notify replication"
passdb {
  driver = passwd
}
plugin {
  mail_replica = remote:vmail at server2.mydomain.com
  replication_full_sync_interval = 1 hours
}
protocols = imap
service aggregator {
  fifo_listener replication-notify-fifo {
    user = vmail
  }
  unix_listener replication-notify {
    user = vmail
  }
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  user = root
}
service imap-login {
  inet_listener imap {
    port = 0
  }
}
service replicator {
  process_min_avail = 1
  unix_listener replicator-doveadm {
    mode = 0600
  }
}
ssl_cert = </etc/openssl/certs/mail.mydomain.com.crt
ssl_key = </etc/openssl/private/mail.mydomain.com.key
userdb {
  driver = passwd
}
protocol lda {
  postmaster_address = postmaster at mydomain.com
}


Any help would be greatly appreciated, as I'd really love to get this
working.

Thanks,


-Mark


More information about the dovecot mailing list