[Dovecot] New problem with migration to 2.0
Carsten Laun-De Lellis
carsten.laun-delellis at delellis.net
Thu Aug 26 17:20:11 EEST 2010
Hi Thomas
Thank you very much. To wrap the lines does the trick. But as always my
dovecot -n is now:
root at S000004:/usr/local/etc/dovecot# dovecot -n
# 2.0.0: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-24-generic i686 Ubuntu 10.04.1 LTS
auth_mechanisms = plain login
disable_plaintext_auth = no
log_timestamp = %Y-%m-%d %H:%M:%S
mail_location = maildir:/mail/%d/%n/Maildir
mail_privileged_group = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = comparator-i;octet
comparator-i;ascii-casemap fileinto reject envelope encoded-character
vacation subaddress comparator-i;ascii-numeric relational regex imap4flags
copy include variables body enotify environment mailbox date spamtest
spamtestplus virustest
namespace {
inbox = yes
location =
prefix = INBOX.
separator = .
}
passdb {
args = /usr/local/etc/dovecot/dovecot-sql.conf
driver = sql
}
protocols = imap
service auth {
unix_listener /var/spool/postfix/private/auth {
group = vmail
mode = 0666
user = vmail
}o
unix_listener auth-master {
mode = 0666
}
}
ssl_cert = /keys/mail.pem
ssl_key = /keys/mail.pem
userdb {
args = uid=10000 gid=10000 home=/mail/%d/%n allow_all_users=yes
driver = static
}
verbose_ssl = yes
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
log_path = /var/log/mail.log
postmaster_address = postmaster at delellis.net
}
No more errors !!!!!
But when i try to start dovecot the following message appears:
root at S000004:/usr/local/etc/dovecot# /etc/init.d/dovecot start
Starting DovecotFatal: service(imap-login) User doesn't exist: dovenull
But i am never using a user like dovenull.
Any ideas ??
Mit freundlichem Gruß
Carsten Laun-De Lellis
Dipl.-Ing. Elektrotechnik
Certified Information Systems Auditor (CISA)
Hauptstrasse 13
D-67705 Trippstadt
Phone: +49 (6306) 992140
Mobile: +49 (151) 27530865
email: carsten.laun-delellis at delellis.net
Thomas Leuxner
> Am 26.08.2010 um 15:45 schrieb Carsten Laun-De Lellis:
>
>> verbose_ssl = yes
>> doveconf: Error: userdb is missing driver
>> doveconf: Fatal: Error in configuration file
>> /usr/local/etc/dovecot/dovecot.conf: userdb is missing driver
>
> See except from ' /etc/dovecot/conf.d/auth-static.conf.ext'
>
> #userdb {
> # driver = static
> # args = uid=vmail gid=vmail home=/home/%u
> #}
>
> Not sure why it is not applied, as 'doveconf -n' gives parsed output, so
> it seems it does not understand the syntax used below:
>
>>> userdb { driver=static
>>> args = uid=10000 gid=10000 home=/mail/%d/%n allow_all_users=yes }
>
> Maybe wrap it to a new line like:
>
> userdb {
> driver = static
> args = uid=10000 gid=10000 home=/mail/%d/%n
> allow_all_users=yes
> }
More information about the dovecot
mailing list