Привет всем! Задался идеей прикрутить к 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 = yessasl.conf
ldap_servers: ldap://127.0.0.1ldap_bind_dn: cn=courier,ou=daemons,dc=river,dc=sp,dc=ru
ldap_bind_pw: 2486tnlordikldap_search_base: dc=river,dc=sp,dc=ru
ldap_auth_method: custom
#ldap_filter: uid=%u через бинарник работает и без него
В smtp.conf:
pwcheck_method: saslauthd---
wbr, shaman
http://www.akeeper.ru
>В smtp.conf:
>pwcheck_method: saslauthd
>
>---
>wbr, shaman
>http://www.akeeper.ruБольшое спасибо!! Теперь все работает.
З.Ы. (файл называется smtpD.conf)