[Dovecot] [Fwd: Re: Supporting local and virtual LDAP users, with seperate mail_env]
Tim Schafer
tim_schafer at shipfsp.com
Thu Aug 17 21:38:00 EEST 2006
Ooops, this didn't go to the list
-------- Original Message --------
Subject: Re: [Dovecot] Supporting local and virtual LDAP users, with
seperate mail_env
Date: Thu, 17 Aug 2006 11:33:51 -0700
From: Tim Schafer <tim_schafer at shipfsp.com>
To: Timo Sirainen <tss at iki.fi>
References: <44E4A543.3070100 at shipfsp.com>
<1155837188.9142.8.camel at hurina> <44E4AEF1.70202 at shipfsp.com>
<1155838393.9142.21.camel at hurina>
I'm running rc6
The user_attrs = uid=user alone isn't doing the trick
I also tried changing
default_mail_env = maildir:/home/exim/%n/.maildir
to
default_mail_env = maildir:/home/exim/%u/.maildir
dovecot.conf:
listen = [::]
disable_plaintext_auth = no
ssl_disable = yes
default_mail_env = maildir:/home/exim/%u/.maildir
namespace private {
separator = .
prefix = INBOX.
inbox = yes
}
mail_debug = yes
first_valid_uid = 0
protocol imap {
}
protocol pop3 {
}
protocol lda {
postmaster_address = postmaster at example.com
}
auth_username_chars = abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth default {
mechanisms = plain
passdb shadow {
}
passdb ldap {
args = /etc/dovecot-ldap.conf
}
userdb passwd {
}
userdb ldap {
args = /etc/dovecot-ldap.conf
}
user = root
}
dict {
}
plugin {
}
dovecot-ldap.conf:
hosts = localhost
auth_bind = yes
auth_bind_userdn = cn=%n,ou=people,dc=domain,dc=com
ldap_version = 3
base = ou=people,dc=domain,dc=com
scope = subtree
user_attrs = uid=user
user_filter = (&(objectClass=uidObject)(cn=%n))
user_global_uid = mail
user_global_gid = mail
Regards,
Tim Schafer
Information Technology
Logistics Easier with Technology
Freight Solution Providers direct 916-376-6190
10453 Old Placerville Road fax 916-376-6156
Sacramento, CA 95827 tim_schafer at shipfsp.com
Timo Sirainen said the following on 8/17/2006 11:13 AM:
> On Thu, 2006-08-17 at 11:01 -0700, Tim Schafer wrote:
> > Thank you Timo,
> >
> > I changed
> > default_mail_env = maildir:/home/exim/%n/.maildir
> >
> > I may not have to support local users
> >
> > But I'm still running into the problem that the user authenticates as
> > Firstname Lastname
> > which is the cn in LDAP
> > but the uid in LDAP, which would be something like
> > flastname
> > needs to be used for mail location.
> >
> > Is there a way to use the uid in LDAP to specify the mail location,
> > without modifying the current LDAP database to include the full path?
>
> It would have been easier to answer if you had given your
> dovecot-ldap.conf settings. But if "uid" in LDAP contains the short
> form, then giving pass_attrs = uid=user,.. should help. Although that
> was also there by default..
>
>
--
Regards,
Tim Schafer
Information Technology
Logistics Easier with Technology
Freight Solution Providers direct 916-376-6190
10453 Old Placerville Road fax 916-376-6156
Sacramento, CA 95827 tim_schafer at shipfsp.com
More information about the dovecot
mailing list