[ldap]
请问如何让openldap使用cyrus-sasl 来做认证啊
我想用postfix+cyrus sasl+cyrus imap +openldap来做邮件
现在的问题是如果帐号在openldap中建好了那怎么在sasl中设置验证到openldap中呢
我现在做了
1、在/etc/saslauthd.conf中加入了
ldap_servers: ldap://127.0.0.1
ldap_search_base: o=host,dc=mydomain,dc=com
ldap_filter: (&(objectClass=JammMailAccount)(mail=%u@%r)(accountActive=TRUE)(delete=FALSE))
2、在/etc/openldap/slapd.conf中加入了
sasl-regexp
uid=(.*),cn=.*,cn=auth
uid=$1,dc=mydomain,dc=com
问题 1、请问加了这两点后还要加什么呢,这两个地方加的对吗
2、怎么来测试,sasl有没有用ldap中的数据来做验证啊,用这个方法可以吗testsaslauthd -u abc -p abc(其中用户和密码都 是abc 都是在openldap中建的)
请高手指点一下啊