Hello Jitendra,
I'm trying to do the same thing but I hit a wall as the sync seems to be doubling some emails in my case. My issues is still open with Timo (I HOPE!)
As you seem to be stuck in an earlier stage here are my advices:
- add the id_rsa to the .ssh folder to the user that runs the sync to test that this step is ok you should be able to
$ ssh mailuser@example.com
without being asked for a certificate / password (if you wonder how to achieve this here is a sample tutorial http://jaybyjayfresh.com/2009/02/04/logging-in-without-a-password-certificat...)
username is the user that has the email (if you work in a virtual environment generally is user@domain).
the syntax that I found to be working for me is the following:
doveadm -Dv sync -u user1@dom1 -f ssh mx1.a doveadm dsync-server -u user1@dom1
To explain a little bit clearer the setup:
you start with 2 server mx1.a and mx2.a. On both servers you have vpopmail as the virtual user management for the virtual domain dom1
from mx1.a you can ssh vpopmail@mx2.a directly without being prompted for a certificate or password)
user1@dom1 is a virtual user defined both on mx1.a and on mx2.a (which means that you can deliver emails to this user both at mx1.a and mx2.a and you can also read them through imap on both servers).
Hope this makes it a little bit more clear.
Have fun, Andrei
Hi guys,
I am using dovecot-2.1.0 in centos 5.7, I configured dovecot with postfix in 2 system both system is having same configuration and os. I want to use dsync in mirror mode via ssh but I am not able to do it. When I followed the dsync wiki then I an unable to find the username :
*dsync -u username mirror ssh -i id_dsa.dovecot mailuser@example.com dsync -u username*
In the above command what will b user name and id_dsa.dovecot I am unable to understand.
--
- Thanks & Regards * *Jitendra Kumar Bhaskar* Cell:- +91 7306311531 +91 8102997821