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?
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@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.