Hi there --
I did some investigating of the dovecot.conf file, and I came across something in
the dovecot.conf file. The section I am referring to is shown below:
Code:
# Valid UID range for users, defaults to 500 and above. This is mostly
# to make sure that users can't log in as daemons or other system users.
# Note that denying root logins is hardcoded to dovecot binary and can't
# be done even if first_valid_uid is set to 0.
#first_valid_uid = 500
#last_valid_uid = 0
I ran the cat command on the passwd file, and did a grep for the two user accounts.
The account that worked had a userid that was greater than 500, while the one that
did not work had a value below the 500 integer.
I changed the uid of the problem user account to a value greater than 500, and was
subsequently able to log into the server.