[dovecot] missing userdb info

arcadis

New member
Joined
Jun 6, 2007
Messages
2
Hi,

After migrating one of my directadmin machines to dovecot all existing e-mail accounts work fine. New e-mail accounts nevertheless are nog working. The error I see in the logs when logging in is:

dovecot[10150]: auth(default): passwd-file /etc/virtual/domain.nl/passwd: User test is missing userdb info

and

dovecot[10150]: Logins with UID 0 not permitted (user [email protected])

Any ideas on why this error occurs? The file /etc/virtual/domain.nl/passwd exists and is readable by dovecot.
 
fixed

I fixed the problem. Directadmin didn't pick up the change in directadmin.conf correctly. dovecot=1 is in directadmin.conf, but it only worked correctly after a manual restart of directadmin.

The virtual passwd files need some extra info when running dovecot, otherwise you get the missing userdb info error.

Also I needed an adjustment in dovecot.conf

#FreeBSD may require this instead of 'passdb shadow'
passdb passwd {
}

# passdb shadow {
# }

The passdb is enabled and the passdb shadow is disabled.
 
Back
Top