postfix+sasl-auth не работает[SOLVED]
joper 1 февраля, 2008 - 17:24
Что-то не хочет работать sasl в связке с постфиксом. Без сасла всё работает.
В логи пишет:
Feb 1 16:09:53 ahtung postfix/smtpd[32558]: connect from unknown[192.168.1.254] Feb 1 16:09:53 ahtung postfix/smtpd[32558]: warning: unknown[192.168.1.254]: SASL LOGIN authentication failed: authentication failure Feb 1 16:09:53 ahtung postfix/smtpd[32558]: lost connection after AUTH from unknown[192.168.1.254] Feb 1 16:09:53 ahtung postfix/smtpd[32558]: disconnect from unknown[192.168.1.254]
Хотя если проверять конфиг самого сасла, то всё пашет.
# testsaslauthd -u -p 1 0: OK "Success."
Фрагмент /etc/postfix/main.cf
........ #SASL #smtpd_sasl_path = smtpd_sasl_auth_enable = yes #smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated, reject #smtpd_client_restrictions = permit_mynetworks, reject_unknown_client smtpd_helo_restrictions = permit_sasl_authenticated, reject ...........
Я так понял постфикс не находит сасл, или как?
Перечитал по этому поводу много чего, ничего внятного не нашёл, вроде как проблема из-за chroot'а постфикса. Но ничего конткрентного не нашёл.
Подскажите, кто сталкивался с такой фигнёй.
»
- Для комментирования войдите или зарегистрируйтесь
Покажи
Покажи содержимое
/etc/sasl2/smtpd.conf
/etc/saslauthd.conf
_______________________
From Siberia with Love!
/etc/sasl2/smtpd.conf # cat
/etc/sasl2/smtpd.conf
/etc/saslauthd.conf - нету, я что пакет не доставил какой-то?
Хотя вроде зависимости не ругались.
Хм. У меня вот
Хм. У меня вот наоборот все. Файл saslauthd.conf надо создавать самому. Странно, как у тебя testsaslauthd проходит, если SASL не настроен?
Еще надо вот такую штуку исправить:
Ну и демон saslauthd запустить.
Еще метод MD5 не подойдет, так для него нужны открытые пароли в OpenLDAP, а они по умолчанию шифруются. Так что только PLAIN и LOGIN.
_______________________
From Siberia with Love!
Мда, эк я при
Мда, эк я при настройке-то запутался.... А testsaslauthd проходил потомучто, я в конфиге
писал SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -a ldap -O /etc.sasl2/smtpd.conf"
Сделал всё как у тебя, рабоатет, спасибо. Поясни пожалуйста за что файл /etc/sasl2/smtpd.conf отвечает.
/etc/sasl2/smtpd.conf
Куда лазит саслу за инфои при запросе смтпд, t.e {sasldb,sql,ldap,pam,...etc}
Мож. я чего
Мож. я чего непонимаю , но Postfix и сам юзеров из LDAPa тягает
http://www.postfix.org/LDAP_README.html , (из др. баз тоже )
Вопрос не Postfix,
Вопрос не Postfix, а в SASL - он не знает как ему пользователей выцеплять из LDAP при обращении к нему smtpd.
_______________________
From Siberia with Love!
Спасибо.Разобр
Спасибо.
Разобрался уже, с конфигами напутал... И из-за этого смтп походу его не находил....
Всё, всем
Всё, всем спаисбо, SOLVED