Carsten Laun-De Lellis
2012-Sep-16 10:48 UTC
[Dovecot] Error: User doesn't have home dir set, disabling duplicate database
Hi all I receive the following error in my mail.log. 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. Any hints ? 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: <mailto:carsten.delellis at delellis.net> carsten.delellis at delellis.net
Pascal Volk
2012-Sep-16 11:21 UTC
[Dovecot] Error: User doesn't have home dir set, disabling duplicate database
On 09/16/2012 12:48 PM Carsten Laun-De Lellis wrote:> Hi all > > I receive the following error in my mail.log. > > Does anybody know how to configure dovecot to get rid of this ? > [?]Fix your setup. ,--[ http://wiki2.dovecot.org/UserDatabase ]-- | The user database lookup returns these fields: | ? | * home: User's home directory, overrides the global mail_home setting. | ? `-- See also: http://wiki2.dovecot.org/VirtualUsers/Home Regards, Pascal -- The trapper recommends today: cafefeed.1226013 at localdomain.org
Noel Butler
2012-Sep-16 11:33 UTC
[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 :) -------------- next part -------------- A non-text attachment was scrubbed... Name: face-smile.png Type: image/png Size: 873 bytes Desc: not available URL: <http://dovecot.org/pipermail/dovecot/attachments/20120916/2e3e648e/attachment-0004.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 490 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20120916/2e3e648e/attachment-0004.bin>
Carsten Laun-De Lellis
2012-Sep-16 14:30 UTC
[Dovecot] Error: User doesn't have home dir set, disabling duplicate database
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 :)