auth against LDAP

Jules Agee julesa at pcf.com
Fri Oct 29 13:51:50 EDT 2004


It's not that bad... certainly a lot better than it used to be. You have 
to set it up to accept plain passwords, authenticate against saslauthd 
(in the sasl2-bin package, in case you haven't got that far already), 
and set up saslauthd to authenticate against the LDAP server. You also 
want to set up SSL since the IMAP/POP passwords must be sent in plaintext.

For Debian, see the docs that Henrique put together in the 
/usr/share/doc/cyrus21-doc directory. (You did apt-get install 
cyrus21-doc, right?)

On Debian, put following in /etc/default/saslauthd:
START=yes
MECHANISMS="ldap"
PARAMS="-O /etc/saslauthd.conf"

Then put the parameters for your LDAP connection in /etc/saslauthd.conf. 
See /usr/share/doc/sasl2-bin/LDAP_SASLAUTHD.gz

Generate your SSL certificates using openssl or some nice gui tool like 
tinyca and put their locations in /etc/imapd.conf. I believe you will 
also need the following options set in imapd.conf (Someone please 
correct me if I'm wrong):
sasl_mech_list: LOGIN PLAIN
allowplaintext: yes
sasl_minimum_layer: 0
sasl_pwcheck_method: saslauthd

Use testsaslauthd to make sure you have that part working before you 
start testing Cyrus. Then use imtest, pop3test, lmtptest and friends in 
the cyrus21-clients package to check whether those are working (see 
respective man pages). Or you can just use a regular mail client, but 
the command-line testers give you a little more info when they fail.

Once you have everything working, turn off your regular imap/pop in 
/etc/cyrus.conf and only allow SSL/TLS connections



EISELE Pascal wrote:
> I've got the same problem :( It's not simple...
> 
> Fred Blaise a écrit :
> 
>> Hello all
>>
>> I have a regular cyrus install working and an openldap up and running. I
>> am running ubuntu on this machine, but the "real" machine will be debian
>> sarge.
>>
>> I would like to set up cyrus to use ldap.
>>
>> Any pointers? any best way to do it? Links? howtos? :)
>>
>> thanks a lot
>>
>> fred
>>
>> ---
>> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
>> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>  
>>
> 
> 
> 
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.htm
> l


-- 
Jules Agee
System Administrator
Pacific Coast Feather Co.
julesa at pcf.com      x284
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list