Re: postfix SASL AUTH problem
Hello, Grigory!
21 Ноября 2004г. в 20:06 You wrote:
> Hello, Grigory!
> 20 Ноября 2004г. в 18:03 You wrote:
>
> > Здравствуйте!
> >
> > Поднял связку postfix+mysql+sasl2, ну и там разные рюшечки. Всё
> > работает хорошо, но smtp через SASL AUTH не работает. В логах:
> >
> > Nov 18 16:59:58 tandem postfix/smtpd[9049]: warning: SASL
> > authentication failure: no secret in database Nov 18 16:59:58 tandem
> > postfix/smtpd[9049]: warning: unknown[]: SASL CRAM-MD5
> > authentication failed
> >
> > И также с LOGIN PLAIN и другими.
> >
> > ## /usr/lib/sasl2/smtpd.conf ##
> > pwcheck_method: auxprop
> > auxprop_plugin: sql
> > mech_list: plain login cram-md5 digest-md5
> > sql_engine: mysql
> > sql_hostnames: localhost
> > sql_user: ...
> > sql_passwd: ...
> > sql_database: ...
> > sql_select: select password from users where email='%u'
> > #pwcheck_method: saslauthd
> > #mech_list: PLAIN LOGIN
> >
> > Что может быть не так?
> >
> Исследуя проблему, понял что ищется файл smtpd.conf в /usr/lib/sasl
> хотя должен искаться в /usr/lib/sasl2
> Как посмотреть обращается к таблице sasl или он просто encrypt
> пароли не понимает?
>
Нашёл странность:
dpkg -l | grep libsasl2
ii libsasl2 2.1.19-1.5 Authentication abstraction library
ii libsasl2-modul 2.1.19-1.5 Pluggable Authentication Modules for
SASL ii libsasl2-modul 2.1.19-1.5 Pluggable Authentication Modules
for SASL tandem:~# dpkg -l | grep postfix
ii postfix 2.1.4-5 A high-performance mail transport
agent ii postfix-mysql 2.1.4-5 MYSQL map support for Postfix
ii postfix-tls 2.1.4-5 TLS and SASL support for Postfix
и в тоже время:
ldd /usr/sbin/postconf
libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x4001d000)
libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40040000)
libdb-4.2.so => /usr/lib/libdb-4.2.so (0x40064000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4013b000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40150000)
libgdbm_compat.so.3 => /usr/lib/libgdbm_compat.so.3 (0x40162000)
libc.so.6 => /lib/libc.so.6 (0x40165000)
libdl.so.2 => /lib/libdl.so.2 (0x40298000)
libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0x4029b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
а где libsasl2.so.2 => /usr/lib/libsasl2.so.2 ??!!
--
Всего наилучшего!
greg@anastasia.ru Григорий.
Reply to: