Привет всем! Задался идеей прикрутить к postfix'y SASL с проверкой через LDAP.
Все вроде настроил но с SASL'ом возник трабл.
Когда пытаешься пройти авторизаию то сасл ругается на ошибку авторизации, причем до ЛДАПА дело так и не доходит. В логах появляется строчка вида:
warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Причем тут беркли ДБ, когда я саслу указываю прямо на: saslauthd -a ldap -O /etc/sasl/sasl.conf??
В мане сасла по поводу лдапа сказано: настроить.. тра-та-та.. запустить.. потом собрать бинарник testsaslauthd и проверить пашет или нет.. Дык в том-то и дело что пашет!! Но через постфикс ни в какую ((
Кто сталкивался подскажите что делать!!
постфикс собирал с потдержкой лдапа и сасла, сасел собирал с потдержкой лдапа.
main.cf:
enable_sasl_authentication = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_relay_domains
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients = yes
sasl.conf
ldap_servers: ldap://127.0.0.1
ldap_bind_dn: cn=courier,ou=daemons,dc=river,dc=sp,dc=ru
ldap_bind_pw: 2486tnlordik
ldap_search_base: dc=river,dc=sp,dc=ru
ldap_auth_method: custom
#ldap_filter: uid=%u через бинарник работает и без него