[Dovecot] Dovecot replication - I'm stuck
IT geek 31
itgeek31 at googlemail.com
Mon Oct 28 11:45:17 EET 2013
Hi Lucas,
Thanks for your response. I have done that, and when logged into both
servers as the vmail I can SSH to the other server and am not challenged
for a password (I'm using keys).
However when I restart Dovecot I get the following error:
Oct 28 10:36:11 server1 dovecot: dsync-local(vmail): Error: remote:
Permission denied, please try again.
Oct 28 10:36:11 server1 dovecot: dsync-local(vmail): Error: remote:
Permission denied, please try again.
Oct 28 10:36:11 server1 dovecot: dsync-local(vmail): Error: remote:
Permission denied (publickey,password,keyboard-interactive).
Oct 28 10:36:11 server1 dovecot: dsync-local(vmail): Error: read() from
worker server failed: EOF
So even though I can SSH from one server to another using key-based auth
and the vmail account, it appears dsync can't.
Any ideas?
-Mark
On 28 October 2013 06:59, Lucas Rothamel - Eye Catching Webdesign <
info at eye-catching-webdesign.de> wrote:
> Yes, create the vmail user on both boxes and set up key-based
> authentication via SSH so the two can talk to each other without passwords.
>
> Also, best upgrade to dovecot 2.2 as mentioned on the wiki page, as only
> 2.2 supports incremental syncing of mailboxes.
>
> Regards,
> Lucas
>
>
> Am 28.10.13 01:43, schrieb IT geek 31:
>
>> Hi,
>>
>> I've been following the wiki document at
>> http://wiki2.dovecot.org/**Replication<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<remote%3Avmail 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
>>
>>
> --
> Lucas Rothamel
> Eye Catching Webdesign
> info at eye-catching-webdesign.de - www.eye-catching-webdesign.de
>
> You know, we go to the gym to keep the body fit. Similarly the mind needs
> some rest. The mind is bombarded with so many impressions. Our mind has
> been bombarded by impressions the whole time. It needs a different kind of
> rest other than sleep. And meditation is such a rest. It calms the mind.
> energizes the spirit and makes the body more strong and vibrant. improves
> the immune system. The immune cells, the T-cell count go higher through
> Sudarshan Kriya and meditation. And you feel so nice inside. - Sri Sri Ravi
> Shankar
> I love deadlines. I like the whooshing sound they make as they fly by. --
> Douglas Adams
>
>
>
More information about the dovecot
mailing list