[Dovecot] Error: User doesn't have home dir set, disabling duplicate database
Carsten Laun-De Lellis
carsten.delellis at delellis.net
Sun Sep 16 17:30:36 EEST 2012
Hi
First of all thank you for helping me to fix the problem. I am trying out
ldap to get used to it. As I wrote I have a mysql setup up and running.
Here's the output of doveconf -n:
# 2.1.9: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.18-028stab099.3 x86_64 Ubuntu 11.04 vzfs
auth_mechanisms = plain login
disable_plaintext_auth = no
hostname = smtp.example.com
mail_location = maildir:/vmail/%d/%n
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
namespace {
inbox = yes
location = maildir:/vmail/%d/%n
prefix =
separator = /
subscriptions = yes
type = private
}
passdb {
args = /scripts/ldap/mail/auth.ldap
driver = ldap
}
plugin {
recipient_delimiter = +
sieve = /vmail/%d/%n/dovecot.sieve
sieve_dir = /vmail/%d/%n
sieve_global_dir = /var/lib/dovecot/sieve
sieve_global_path = /var/lib/dovecot/sieve/default.sieve
}
postmaster_address = root at example.com
protocols = imap sieve
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-userdb {
mode = 0660
user = vmail
}
}
service managesieve-login {
inet_listener sieve {
port = 4190
}
inet_listener sieve_deprecated {
port = 2000
}
process_min_avail = 0
service_count = 1
vsz_limit = 64 M
}
ssl_cert = </certs/mail/mailpublic.pem
ssl_key = </certs/mail/mailkey.pem
userdb {
args = /scripts/ldap/mail/auth.ldap
driver = ldap
}
protocol lda {
mail_plugins = " sieve"
}
protocol sieve {
mail_max_userip_connections = 10
managesieve_implementation_string = Dovecot Pigeonhole
managesieve_logout_format = bytes=%i/%o
managesieve_max_line_length = 65536
And here is also my auth ldap file:
uris = ldap://smtp.example.com
dn = cn=admin, dc=example, dc=com
dnpass = secret
tls = no
base = ou=mailuser,dc=example,dc=com
ldap_version = 3
user_attrs = home=/vmail/%d/%n,=uid=5000,=gid=5000
user_filter = (&(objectClass=PFMailAccount)(pfMail=%u))
pass_attrs = pfClearPassword=password
pass_filter = (&(objectClass=PFMailAccount)(pfMail=%u))
default_pass_scheme = PLAIN
Again thank you very much for any help.
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
Fax: +49 (6306) 992142
email: carsten.delellis at delellis.net
-----Original Message-----
From: dovecot-bounces at dovecot.org [mailto:dovecot-bounces at dovecot.org] On
Behalf Of Noel Butler
Sent: Sonntag, 16. September 2012 13:34
To: dovecot at dovecot.org
Subject: Re: [Dovecot] Error: User doesn't have home dir set, disabling
duplicate database
Hi,
On Sun, 2012-09-16 at 12:48 +0200, Carsten Laun-De Lellis wrote:
> Hi all
>
>
>
> I receive the following error in my mail.log.
>
Dont use ldap, but, you should supply the output of dovecot -n it might
help those familiar with ldap setups assist you
>
>
> Does anybody know how to configure dovecot to get rid of this ?
>
>
>
> I have one server up and running with postfix, dovecot and a mysql
backend.
> The error above happens on another server with postfix, dovecot and a
> ldap backend.
should use mysql :)
More information about the dovecot
mailing list