On 03.01.2016 20:53, Petter Gunnerud wrote:
I have postfix/dovecot setup on a virtual gentoo server. It's been in service for almost two years without any issues. Now I want to set up a spare server to replicate mails from the one running. I copied the vm files to the second host server, changed the ip, hostname and hosts file for the copy and followed the dovecot replication doc. The last point in the doc tells to rundovecot --hostdomainto make sure the hostnames differ... To my surprise the command returned "localhost" on both servers. How do I set the hostname for dovecot service?(The hostname command returns the servers hostnames.) You can define what hostname dovecot uses, by setting the environment variable DOVECOT_HOSTDOMAIN.
It would also be interesting to see what "getent hosts" returns on your servers. Using the "hostname" command is not quite the same thing.
Will a change in dovecot hostname make all clients redownload all their mail? I can not speak for any/all clients, but I do not see how a change in the imap server name would make clients redownload email.
A second question. When configuring dovecot replication. Should the settings be done on the master server or the stand by server, or both? (Doc doesn't say anything regarding this) PG This depends on how you want the syncding to be done. If it is two way master-master, then you need to configure it on both. I think this might probably be what you want anyway.
br, Teemu Huovila