<br><br><div><span class="gmail_quote">06.02.08, <b class="gmail_sendername">Anton Kvashin</b> &lt;<a href="mailto:foo@junior.esoo.ru" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">foo@junior.esoo.ru</a>&gt; написал(а):</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
 JaMm пишет:<br>&gt; В сообщении от Tuesday 05 February 2008 15:48:10 Anton Kvashin написал(а):<br>&gt;&gt; cyrus-sasl-sql<br>&gt; Посмотрел... такого пакета нет. В документации написано, что cyrus-sasl2<br>&gt; поддерживает mysql. Но это если делать через auxprop, В данном случае, я<br>
 &gt; пытаюсь настроить через демон saslauthd который в свою очередь обращается к<br>&gt; модулю pam-mysql и который всётаки делает запрос к mysql, что видно из логов.<br>&gt; Причём если я меняю пароль на неправильный (пароль к БД), mysql ругается на<br>
 &gt; неправильный пароль.<br><br>В RHES4, sasl с поддержкой sql вынесен отдельным пакетом (вы в первом<br>письме написали о lookup&#39;e, который проходит, поэтому мой комментарий не<br>в кассу)<br><br>У меня cyrus-imap работает через auxprop, демон saslauthd не<br>
 используется. В качестве mta выступает exim, который smtp-auth делает<br>так же без saslauthd.<br><br></blockquote></div>У меня через auxprop вообще не хочет работать. Настроики все выставляю как в документации.<br><br>/etc/imapd.conf:<br>
--------------------<br>sasl_pwcheck_method: auxprop<br>sasl_auxprop_plugin: ssl<br>sasl_mech_list: PLAIN<br>--------------------<br><br>/usr/lib/sasl2/Cyrus.conf<br><br>-rw-r--r-- 1 cyrus   cyrus   412 Jan 31 19:04 Cyrus.conf<br>
<br>-------------------<br>pwcheck_method: auxprop<br><br>#auxprop_plugin: sasldb<br>mech_list: plain login cram-md5 digest-md5<br><br>password_format: [plaintext|crypt|crypt_trad]<br><br>auxprop_plugin: sql<br><br>sql_engine: mysql<br>
sql_user: mail<br>sql_passwd: mail<br>sql_hostnames: <a href="http://127.0.0.1">127.0.0.1</a><br>sql_database: mail<br>sql_statement: SELECT password FROM accountuser WHERE username = &#39;%u&#39;<br>   #@%r&#39; OR (username=&#39;%u&#39; and domain_name= &#39;&#39; )<br>
sql_verbose: yes<br>sql_usessl: no<br>-----------------------<br><br>при попытке cyradm -u test@test localhost<br>/var/log/messeges<br>-------------------------<br>Jan 31 19:36:40 smtp imap[30789]: badlogin: <a href="http://smtp.sakhsci.ru">smtp.sakhsci.ru</a> [<a href="http://127.0.0.1">127.0.0.1</a>] PLAIN<br>
[SASL(-13): user not found: Password verification failed]<br>Jan 31 19:36:43 smtp perl: No worthy mechs found<br>Jan 31 19:36:45 smtp imap[30789]: badlogin: <a href="http://smtp.sakhsci.ru">smtp.sakhsci.ru</a> [<a href="http://127.0.0.1">127.0.0.1</a>]<br>
plaintext test@test SASL(-13): user not found: checkpass failed<br>----------------------------<br>test@test в imapd.conf прописан, конечно, как админ.<br>при попытке аутентифицироваться через pop<br>telnet smtp 110<br>Trying 62.76.193.115...<br>
Connected to smtp.<br>Escape character is &#39;^]&#39;.<br>+OK <a href="http://smtp.sakhsci.ru">smtp.sakhsci.ru</a> Cyrus POP3 v2.3.11 server ready<br>user test@test<br>+OK Name is a valid mailbox<br>pass test<br>-ERR [AUTH] Invalid login<br>
<br>/var/log/messeges<br>--------------------------------<br>Jan 31 19:38:56 smtp pop3[30791]: badlogin: [<a href="http://192.168.1.150">192.168.1.150</a>] plaintext<br>test@test SASL(-13): user not found: checkpass failed<br>
--------------------------------<br><br>что получается видно из логов, причем если смотреть лог mysql там вообще пусто! Даже запросов не делается!<br><br><br clear="all"><br>-- <br>С уважением, Андрей Степнов,<br>администратор сахалинского сегмента корпоративной сети ДВО РАН