postfix+sasl-auth не работает[SOLVED]

Что-то не хочет работать 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

# cat /etc/sasl2/smtpd.conf
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/files/smtp.sasl,v 1.2 2004/07/18 03:26:56 dragonheart Exp $
ldap_servers: ldaps://ldap.xxx.yyy.com
ldap_bind_dn: cn=sasl,ou=SysUsers,ou=Main,dc=xxx,dc=yyy,dc=com
ldap_bind_pw: XXXXXX
ldap_version: 3
ldap_search_base: ou=Users,ou=Main,dc=xxx,dc=yyy,dc=com
ldap_auth_method: MD5
ldap_filter: mail=%u
ldap_debug: -1

/etc/saslauthd.conf - нету, я что пакет не доставил какой-то?
Хотя вроде зависимости не ругались.

Хм. У меня вот

Хм. У меня вот наоборот все. Файл saslauthd.conf надо создавать самому. Странно, как у тебя testsaslauthd проходит, если SASL не настроен?

# cat /etc/saslauthd.conf
ldap_server: ldap://127.0.0.1
ldap_bind_dn: cn=mailer,ou=ldap,dc=test,dc=net
ldap_bind_pw: xxxxxxxx
ldap_version: 3
ldap_search_base: ou=people,dc=test,dc=net
ldap_filter: uid=%u
# cat /etc/sasl2/smtpd.conf
mech_list: PLAIN LOGIN
pwcheck_method: saslauthd

Еще надо вот такую штуку исправить:

 /etc/conf.d/saslauthd
SASLAUTHD_OPTS="${SASLAUTHD_OPTS} -a ldap"

Ну и демон 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

joper написал(а):
Мда, эк я при настройке-то запутался....
Сделал всё как у тебя, рабоатет, спасибо. Поясни пожалуйста за что файл /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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".