Hi Kishore,
On 04.08.20 17:48, Kishore Potnuru wrote:
passdb { args = /etc/dovecot/master-users driver = passwd-file master = yes #pass = yes -----------^^^^^^^^^^^ IMHO not important for this case , but in your environment it could be better to enable 'pass = yes'
passdb { driver = passwd-file args = username_format=%u /etc/dovecot/passwd }
Now I am getting the below Authentication error from production2.
According to your password file, could you please try to change it this way:
passdb { driver = passwd-file args = scheme=PLAIN username_format=%u /etc/dovecot/passwd }
AFAIK the default scheme is CRYPT, so I think it's necessary to change it with this parameter.
I have copied the same content of the "passwd" file to "master-users" file. Actually, it should be having same content? if different, what will be the data and which format?
imapc_password = vmail imapc_master_user = vmail
To be honest: I'm not sure.
If you want to use a master user then the credentials for imapc_master_user/imapc_password have to be in /etc/dovecot/master-users of 'production1'.
But AFAIK the migration should also work without using a master user (as long as you have the credentials of all the users of the old server). I hope I'm not wrong. It's been a while since I've done such a migration from an old server and cannot remember the details.
HTH and regards, Markus