<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">
I have done the sync manually with "doveadm sync" command. But, I have not configured the replication yet.</div></div></div></blockquote><div><br class=""></div><div>If you don't tell dovecot where to replicate, nothing gets replicated.</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">I am looking at the below webpage for the replication. </div><div class=""><br class=""></div><div class=""><a href="https://wiki.dovecot.org/Replication" class="">https://wiki.dovecot.org/Replication</a> </div><div class=""><br class=""></div><div class="">I am using the dovecot version "2.2.36". I am confused with what needs to be done after reading that page.</div><div class=""><br class=""></div><div class="">1. They are talking about v2.3.1 and v2.2+. Which one do I need to follow? Could you please give me more details on this? Providing some sample settings will be more helpful for me, please. </div></div></div></blockquote><div><br class=""></div><div>I don't understand your confusion. You are using 2.2.36, which is v2.2+ (meaning a version greater than 2.2).</div><div>The documentation states you need at least 2.3.1 if you want to use the noreplicate feature.</div><div>So you can't use that with 2.2.36, but as your goal is to replicate everything you don't need "noreplicate".</div><div>Besides that I can't see any difference in configuring replication for 2.2/2.3.</div><div><br class=""></div><div>If you want to replicate emails with ssh you just have to follow the first section, the sample settings are</div><div>right on that page. It's basically copying everything from "mail_plugins = $mail_plugins notify replication"</div><div>to "replication_max_conns = 10" into a config file like /etc/dovecot/conf.d/12-replication.conf</div><div><br class=""></div><div>You only have to change the following line to match your server/ssh setup:</div><div>mail_replica = remote:<a href="mailto:vmail@anotherhost.example.com" class="">vmail@anotherhost.example.com</a></div><div><br class=""></div><div>Then generate and configure ssh keys for user vmail (passwordless authentication) on both servers.</div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">2. Also, do I need to set the replication on both of my servers the same and as it is?</div></div></div></blockquote></div><br class=""><div class="">On server A) you should configure mail_replica = remote:vmail@server_B and</div><div class="">on server B) you should configure mail_replica = remote:vmail@server_A</div><div class=""><br class=""></div><div class="">If you skip B) and new mail arrives on B) it is not immediately synced to A)</div><div class="">In that case you would have to wait until a mail gets synced from A)</div><div class="">(you remember sync is bidirectional)</div><div class=""><br class=""></div><div class="">Best regards</div><div class="">Gerald</div></body></html>