Paul Pruett wrote:
THAT said, if someone has good documentation links, helpful suggestions, or would not mind filling in the gaps offline - I would appreciate it.


If all you want about LDAP is to authenticate your users from LDAP,
then Cyrus IMAPd will just do it from sasl interface.

Be sure you have installed cyrus-sasl package with "ldap" flavor.

An example /etc/saslauthd.conf will look like this

ldap_servers: ldap://127.0.0.1
ldap_search_base: dc=your,dc=base,dc=dn
ldap_filter: (&(uid=%u)(objectClass=inetOrgPerson))
ldap_auth_method: userPassword

As you can guess, "%u" gets replaced with username.
"userPassword" auth method means authentication will occur with binding.

And related lines for /etc/imapd.conf

sasl_mech_list:         plain
sasl_pwcheck_method:    saslauthd
sasl_saslauthd_path:    /your/path/to/saslauthd/mux


Good luck...

Reply via email to