[sisyphus] [Q]Postfix+SASL SMTP AUTH via LDAP - странные грабли.

Dmitry Lebkov =?iso-8859-1?q?dima_=CE=C1_sakhalin=2Eru?=
Пт Мар 21 16:23:27 MSK 2003


Доброго времени суток,

Наступил на странные грабли и никак не могу их обойти.

Пакеты:
$ rpm -qa|grep -E 'postfix|sasl|ldap'
...
libsasl-1.5.28-alt1.1
cyrus-sasl-1.5.28-alt1.1

libldap-2.0.27-alt5
openldap-2.0.27-alt5
openldap-clients-2.0.27-alt5
openldap-servers-2.0.27-alt5
...
postfix-1.1.12-alt2
postfix-sasl-1.1.12-alt2
postfix-smtpd-1.1.12-alt2
postfix-smtpd-sasl-1.1.12-alt2

Пытаюсь настроить SMTP AUTH таким образом, чтоб информация
о пользователях бралась из LDAP-каталога. Сам LDAP-каталог
построен и используется в postfix maps и в courier-imap.

Если указываю в /usr/lib/sasl/smtpd.conf:
pwcheck_method: sasldb

и добавляю в sasld соответствующую запись - SMTP AUTH проходит
нормально. Если же указываю следующее:

pwcheck_method: ldap
ldap_server: ldap.domain.tld
ldap_bind_dn: uid=mbox,cn=mail,o=org"
ldap_bind_pw: supersecret
ldap_basedn: cn=domain,cn=mail,o=org"
ldap_ssl: yes
ldap_uidattr: uid
ldap_filter_mode: yes
ldap_filter: (objectClass=CourierMailAccount)

то при попытке соединиться на 25 порт и авторизоваться, к
LDAP-серверу обращение не производится, tcp-соединение рвется
и в /var/log/mail/warnings вижу следующее:

Mar 21 15:17:11 mx postfix/master[7762]: warning: process \
   /usr/lib/postfix/smtpd-sasl pid 7773 killed by signal 11

Mar 21 15:17:11 mx postfix/master[7762]: warning:
   /usr/lib/postfix/smtpd-sasl: bad command startup -- throttling


Перебор различных вариантов конфигурации /usr/lib/sasl/smtpd.conf
ни к чему не привел -- ситуация без изменений.

Вопрос 1: где я не прав?
Вопрос 2: что делать? (в смысле, как запустить такую связку %)

2 sasl maintainer:
------------------
 не удалось нормально пересобрать cyrus-sasl-1.5.28 на машине с
последним Сизифом. Почему-то при сборке configure хочет db3 и не
найдя ее, сообщает что пакет будет собран без поддержки BerkleyDB. :(

--
WBR, Dmitry Lebkov



Подробная информация о списке рассылки Sisyphus