P Bielecki wrote:
> I would like to configure authlib auth_ldap so
> LDAP_HOMEDIR is static, the same for every user '/usr/local/virtual'

make that the value for LDAP_MAILROOT in /usr/local/etc/authlib/authldaprc

> and LDAP_MAILDIR is [EMAIL PROTECTED]/

Does this have an entry in your ldap schema, such as uid ?? I'll make that 
assumption below.

> I don't want to have attribute homeDir in my schema so I thought I
> could use LDAP_MAILROOT for my static homedir. But it doesn't work.

Mailroot is what gets prepended to the homeDir for everyone, like /home

However, since you are essentially putting all your UID's under MAILDIR, you 
can simply set LDAP_HOMEDIR to uid (assuming its in ldap) and now you've got 
all your homedirectory paths pointing to: 
/usr/local/virtual/[EMAIL PROTECTED]

The only other thing you need is the location of the maildir, and if you 
don't specify anything in authldaprc for that, it automatically gets set to 
the folder Maildir under the homedirectory.

> I'm quite weak in C but I went through authldaplib.c and I think that
> this patch could sort my problems out, unfortunately there is no way
> that i can test it now, that's why I thought I can ask you to help me
> on that.
> Please let me know your thoughts.

I don't think you need the patch at all, unless i'm missing something, you 
can do everything you are trying to do by configuring authldaprc to match 
your schema.

Think of it this way:
in a standard unix user accont, you might have a maildir at 
/home/<username>/Maildir

So for your ldap schema:
LDAP_MAILROOT = /home (in your case /usr/local/virtual)
LDAP_HOMEDIR = <username> (in your case the users email address field from 
ldap)
LDAP_MAILDIR = Maildir (you probablydon't need to worry about this one)

This configuration works fine for me on courier-authlib-0.59.3

 -Enda. 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to