Dovecot throws obsolete warnings, even though dovecot.conf updated on Ubuntu 11

Posted by John Bowlinger on Server Fault See other posts from Server Fault or by John Bowlinger
Published on 2012-09-10T19:42:54Z Indexed on 2012/09/10 21:40 UTC
Read the original article Hit count: 314

Filed under:
|

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?

© Server Fault or respective owner

Related posts about ubuntu

Related posts about dovecot