[sisyphus] postfix+saslauthd

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Пн Сен 5 10:30:28 MSD 2005


В сообщении от Thursday 01 September 2005 11:24 Epiphanov Sergei написал(a):
> > Нет, класть его надо именно в /etc/postfix/sasl/
>
> Проверил - без толку. Как лез в /etc/sasl2/sasldb2, так и продолжает туда
> лазить. Проверил с поднятым debug_peer: получает запрос-ответ по CRAM-MD5,
> для проверки лезет в sasldb2, обламывается (файл не содержит ни одной
> записи - всё удалено) и сообщает о невозможности авторизовать.
>
> Да, в патче postfix-dev-alt-sasl.patch указано, что файл smtpd.conf он
> должен искать как в /etc/postfix/sasl, так и в /usr/lib/sasl2, а не только
> в первом.

Всё, разобрался, в чём причина. Оказалось, что в зависимости от того, какой 
принцип авторизации запрошен, SASL может изменить принцип проверки пароля. 
То есть если Вы выбираете LOGIN или PLAIN, то авторизация идёт так, как 
описано в файле /usr/lib/sasl2/app.conf, а если что-то другое (например, 
CRAM-MD5), то автоматически идёт запрос к модулю auxprop со всеми запросами 
этого же файла, то свойств модуля auxprop (типа sql_plugin, ...).

-- 
С уважением, Епифанов Сергей



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