|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Andrey Kharchenko 2:5020/400 07 Jun 2004 12:54:53 To : Nick Gazaloff Subject : Re: cyrus-imapd -------------------------------------------------------------------------------- "Nick Gazaloff" <nick@sbin.org> wrote in message news:ca193l$1ai4$1@ddt.demos.su... > news.fido7.ru wrote: > > Привет! > > > > Установил cyrus-sasl-2.1.18, cyrus-imapd-2.1.16 > > Hастроил PostgreSQL. Все пользователи в базе. > > > > Проблема в следующем: > > > > Ввожу: /usr/local/cyrus/bin/cyradm -U ROOT localhost, ввожу пароль. > > В ответ: > > IMAP Password: Login failed: no mechanism available at > > /usr/local/lib/perl5/site_perl/5.005/i386-freebsd/Cyrus/IMAP/Admin.pm line > > 118 > > cyradm: cannot authenticate to server with as ROOT > > > /usr/local/cyrus/etc/imapd.conf > > > > configdirectory: /usr/local/cyrus > > partition-default: /usr/local/cyrus/spool > > admins: ROOT > > srvtab: /usr/local/cyrus/srvtab > > defaultpartition: default > > allowanonymouslogin: no > > logtimestamps: yes > > reject8bit: no Я так понял, что эта строка: > > #sasl_pwcheck_method: pam уже работать не будет? В этой версии cyrus-imapd. > > sasl_pwcheck_method: auxprop > > sieveusehomedir: no > > sievedir: /usr/local/cyrus/sieve > > lmtpsocket: /usr/local/cyrus/socket/lmtp > > sendmail: /usr/sbin/sendmail > > > > Откуда SASL узнает, в какой базе пароли, каким запросом их получить, как > подключиться к база? У SASL телепатия тоже не очень развита. > > В imapd.conf нужны еще: > > > sasl_auxprop_plugin: sql sasldb > > sasl_sql_engine: pgsql > sasl_sql_hostnames: /tmp > sasl_sql_user: xxxx > sasl_sql_passwd: yyyy > sasl_sql_database: zzzz > sasl_sql_select: select aaaa from bbbb where cccc = '%u' Вот теперь что пишет в логе: Jun 7 12:50:09 sirius master[1545]: about to exec /usr/local/cyrus/bin/imapd Jun 7 12:50:09 sirius imap[1545]: executed Jun 7 12:50:09 sirius imapd[1545]: accepted connection Jun 7 12:50:09 sirius perl: No worthy mechs found Jun 7 12:50:09 sirius /kernel: Jun 7 12:50:09 sirius perl: No worthy mechs found Jun 7 12:50:11 sirius imapd[1545]: could not find auxprop plugin, was searching for 'sql sasldb' Jun 7 12:50:11 sirius last message repeated 3 times Jun 7 12:50:11 sirius imapd[1545]: badlogin: localhost[127.0.0.1] plaintext ROOT SASL(-13): user not found: checkpass failed Jun 7 12:50:11 sirius imapd[1545]: badlogin: localhost[127.0.0.1] plaintext user: ROOT password: XXX Jun 7 12:50:11 sirius /kernel: Jun 7 12:50:11 sirius imapd[1545]: badlogin: localhost[127.0.0.1] plaintext user: ROOT password: XXX Jun 7 12:51:14 sirius master[1517]: process 1545 exited, status 0 -- Best regards, Andrey Kharchenko --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/6577940705c8.html, оценка из 5, голосов 10
|