Dovecot throws obsolete warnings, even though dovecot.conf updated on Ubuntu 11
- by John Bowlinger
In trying to set up SASL for dovecot on Ubuntu 11, I keep getting obsolete warnings in my log:
Sep 10 15:33:53 server1 dovecot: config: Warning: Obsolete setting in
/etc/dovecot/dovecot.conf:24: passdb {} has been replaced by passdb { driver= }
Sep 10 15:33:53 server1 dovecot: config: Warning: Obsolete setting in
/etc/dovecot/dovecot.conf:27: userdb {} has been replaced by userdb { driver= }
Even though my dovecot.conf file looks like this:
protocols = none
auth default {
mechanisms = plain login
passdb {
driver=pam
}
userdb {
driver=passwd
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
Even when I try:
driver=etc/pam.d/dovecot
driver=etc/passwd
I still get the same error. Looking at the example config file:
cat /usr/share/doc/dovecot-common/dovecot/example-config/dovecot.conf
was of no help. Dovecot is running:
ps -A | grep 'dovecot'
9663 ? 00:00:00 dovecot
But I can't seem to get that elusive "dovecot-auth" process. Anyone know what's going on?