[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: