Le 4 sept. 2015 à 06:19, Grant a écrit :
[…]
But I don't have an /etc/dovecot/users file. I also don't seem to have any mail user uid lower than 1000, but I do have some users above 1000 which aren’t mail users (nobody, etc).
Hello Grant,
So as to avoid any ambiguity, could you post the output of "doveconf -n"?
Sure, here it is:
# doveconf -n # 2.2.16: /etc/dovecot/dovecot.conf # OS: Linux x86_64 Gentoo Base System release 2.2 listen = 127.0.0.1 mail_location = maildir:~/.maildir […] passdb { args = * driver = pam } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/users driver = passwd-file } […] userdb { driver = passwd } userdb { args = username_format=%u /etc/dovecot/users driver = passwd-file }
Thank you, Grant.
It thus appears that your server is configured to make use of system users, for both user authentication and user lookup. That you don’t have a /etc/dovecot/users file just means that the system is the only source for user information.
You may find more details at http://wiki2.dovecot.org/Authentication/MultipleDatabases.
And yes, the warning about doveadm’s -A option thus appears to be relevant in your case.
HTH, Axel