Reindl Harald <[email protected]> wrote:
>
>
> Am 08.06.2012 13:05, schrieb Andreas Meyer:
> > I want to upgrade the docevot-installation from v 1.0.5 to 2.1..7
> > Now I get the following executing
> > doveconf -n -c /etc/dovecot/dovecot.conf > /home/mail1/dovecot-2.conf
> >
> > doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:217: add
> > auth_ prefix to all settings inside auth {} and remove the auth {} section
> > completely
> > doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:219:
> > passdb passwd-file {} has been replaced by passdb { driver=passwd-file }
> > doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:222:
> > userdb passwd-file {} has been replaced by userdb { driver=passwd-file }
> >
> > The section at line 217 looks like this:
> >
> > auth default {
> > mechanisms = plain
> > passdb passwd-file {
> > args = /etc/dovecot/passwd
> > }
> > userdb passwd-file {
> > args = /etc/dovecot/passwd
> > }
> >
> > How do I change it to fullfill the new needs?
> >
> > And how do I handle line 217?
> > add auth_ prefix to all settings inside auth {} and remove the auth {}
> > section completely
>
> what exactly are you not understanding here?
> this is a very clear message
I find the message very confusing. It says to do all settings inside auth {} and
then to remove the auth {} section. With v1.0.5 I do have an auth default {}
section
and a section ## Authentication processes.
> below a partly output from a working 2.1.7
>
> auth_mechanisms = CRAM-MD5 DIGEST-MD5 APOP LOGIN PLAIN
> auth_worker_max_count = 100
> auth_cache_size = 32768
> auth_cache_ttl = 1800
> auth_cache_negative_ttl = 1800
> auth_username_chars =
> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@%
> auth_username_translation =
> %@AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz
> auth_debug = no
> auth_debug_passwords = no
> auth_verbose = no
>
Thank you! I found section ## Authentication processes but when I add
auth_passdb {
args = /etc/dovecot/passwd
driver = passwd-file
}
auth_userdb {
args = /etc/dovecot/passwd
driver = passwd-file
}
I get an error:
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line
709: Unknown setting: auth_passdb
Where do I put the passdb and userdb sections?
Andreas