[Dovecot] dovecot: lda(foo): Error: User foo doesn't have home dir set, disabling duplicate database
Christian Hoffmann
christian at lehrer-hoffmann.de
Sat May 31 15:04:49 UTC 2014
Hello everyone,
I have a small problem with dovecot installed on ubuntu-13.10. I use
dovcot as LDA with a LDAP-passdb and a pam-passdb. The userdb is static.
A mail to LDAP-user 'foo' is delivered with the error-message
dovecot: lda(foo): Error: User foo doesn't have home dir set, disabling
duplicate database
A mail to the pam-user 'bar' will deliverd without this error. But both
users should work with the static-userdb. Where is my mistake?
Greetings
Christian
dovecot --version
2.1.7
############################################ my dovecot.conf
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.11.0-22-generic i686 Ubuntu 13.10 ext4
disable_plaintext_auth = no
first_valid_uid = 107
last_valid_uid = 109
listen = *
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_home = /var/mail/%u
mail_location = maildir:/var/mail/%u/Maildir
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
passdb {
args = /etc/dovecot/dovecot-ldap.conf
driver = ldap
}
passdb {
driver = pam
}
plugin {
sieve = /var/mail/%u/dovecot.sieve
sieve_before = /etc/dovecot/sieve.global/spamfilter.sieve
}
protocols = imap pop3 sieve
service auth {
user = root
}
service managesieve-login {
inet_listener sieve {
port = 2000
}
}
ssl_cert = </etc/exim4/exim.crt
ssl_key = </etc/exim4/exim.key
syslog_facility = local0
userdb {
args = home=/var/mail/%u uid=Debian-exim gid=Debian-exim
driver = static
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
hostname = ods2.schule.de
mail_plugins = sieve
postmaster_address = postmaster
sendmail_path = /usr/sbin/sendmail
}
############################## my dovecot-ldap.conf
uris = ldaps://my.ldap.host.edu
dn = chief
dnpass = secret
auth_bind = yes
ldap_version = 3
base = ou=Personen,DC=my,DC=ldap,DC=host,DC=eu
scope = subtree
pass_filter = (&(objectClass=user)(cn=%u)(memberOf:1.2.840.113556.1.4.1941:=cn=Mail,ou=Gruppen,DC=my,DC=ldap,DC=host,DC=eu))
More information about the dovecot
mailing list