[Dovecot] Supporting local and virtual LDAP users, with seperate mail_env
tim_schafer at shipfsp.com
Thu Aug 17 21:01:21 EEST 2006
Thank you Timo,
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
which is the cn in LDAP
but the uid in LDAP, which would be something like
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?
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 10:53 AM:
> On Thu, 2006-08-17 at 10:20 -0700, Tim Schafer wrote:
> > Is it possible to have local users with mail in
> > maildir:%h/.maildir
> > and virutal users with mail in
> > maildir:/home/exim/%u/.maildir
> > I seem to have authentication working for both local users and LDAP users.
> > But I'm getting this error trying to access a virtual users mail.
> > Aug 17 08:12:08 hostname dovecot: IMAP(Firstname Lastname): maildir:
> > data=/HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB/.maildir
> Or .. Well, two choices:
> a) return /home/exim/user as home directory from LDAP
> b) return mail=maildir:/home/exim/user/.maildir from LDAP.
> You can't set multiple default_mail_env settings currently, so the home
> must come from LDAP. Or I suppose alternatively you could use static
> instead of LDAP as userdb if all your virtual users use the same UID.
More information about the dovecot