On 20/02/12 11:14, Wietse Venema wrote: > Peter: >> Note that if you put the old config in dovecot will give a warning on >> startup and `doveconf -n' will show the new config that you should >> replace it with. > > http://www.postfix.org/SASL_README.html was updated for Postfix 2.9. > What are the errors?
This is what I get when I use the settings shown in the latest SASL_README doc (as per the link you posted above) Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:14: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:16: passdb pam {} has been replaced by passdb { driver=pam } doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: userdb passwd {} has been replaced by userdb { driver=passwd } if I run doveconf -n to get a clean config I get the following config (parts not related to SASL removed): auth_mechanisms = plain login passdb { driver = pam } service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } } userdb { driver = passwd } When I replace the recommended SASL config settings from SASL_README with the above then dovecot starts without complaint. Note that the above is for dovecot 2, I am unsure as to whether dovecot 1 will run with the changed settings or not, at a guess it won't. This may leave you in the unenviable position of having to expand the SASL_README doc to account for two different major versions of dovecot. Peter