<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html</link>
    <description>При настройка указанной связки возникла проблема с тем, что не могу авторизоваться на POP3/IMAP, хотя в debian при похожих конфигах работало на ура. В чем косяк - ума не приложу. Отключение SELinux не помогает. Вот что происходит:&lt;br&gt;telnet 1.2.3.4 110&lt;br&gt;Trying 1.2.3.4...&lt;br&gt;Connected to 1.2.3.4.&lt;br&gt;Escape character is &apos;^&#093;&apos;.&lt;br&gt;+OK Dovecot ready.&lt;br&gt;user admin&#064;xxx.ru&lt;br&gt;+OK&lt;br&gt;pass asdasd&lt;br&gt;-ERR Authentication failed.&lt;br&gt;&lt;br&gt;в логах dovecot:&lt;br&gt;auth: Info: mysql: Connected to 127.0.0.1 (mail)&lt;br&gt;pop3-login: Info: Aborted login (auth failed, 1 attempts): user=&amp;lt;admin&#064;xxx.ru&amp;gt;, method=PLAIN, rip=1.2.3.4, lip=1.2.3.4, secured&lt;br&gt;&lt;br&gt;Доступ к БД есть. Пользователя создавал вот таким запросом:&lt;br&gt;INSERT INTO &#096;users&#096; (&#096;email&#096;, &#096;password&#096;, &#096;quota&#096;) VALUES (&apos;admin&#064;xxx.ru&apos;, MD5(&apos;asdasd&apos;), &apos;100M&apos;)&lt;br&gt;&lt;br&gt;В dovecot.conf (вырезка):&lt;br&gt;protocol imap &#123;&lt;br&gt;   mail_plugins = quota imap_quota&lt;br&gt;   &#125;&lt;br&gt;protocol pop3 &#123;&lt;br&gt;   pop3_uidl_format = &#037;08Xu&#037;08Xv&lt;br&gt;   mail_plugins = quota&lt;br&gt;   &#125;&lt;br&gt;auth_mechanisms = plain&lt;br&gt;  passdb &#123;&lt;br&gt;    driver = pam&lt;br&gt;  &#125;&lt;br&gt;  userdb &#123;&lt;br&gt;    driver = s</description>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (demon.molo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#15</link>
    <pubDate>Mon, 25 Mar 2013 14:41:30 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;  &amp;#124; password         &lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;      &amp;#124; &lt;br&gt;&amp;gt; +------------------+----------------------------------+ &lt;br&gt;&amp;gt; &amp;#124; postmaster&#064;da.rs &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124; &lt;br&gt;&amp;gt; &amp;#124; info&#064;da.rs       &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124; &lt;br&gt;&amp;gt; +------------------+----------------------------------+ &lt;br&gt;&amp;gt; 2 rows in set (0.00 sec) &lt;br&gt;&amp;gt; mysql&amp;gt; SELECT email as user, password FROM view_users WHERE email LIKE &apos;info&apos;; &lt;br&gt;&amp;gt; Empty set (0.00 sec) &lt;br&gt;&lt;br&gt;)))&lt;br&gt;WHERE email LIKE &apos;info&#037;&apos;;&lt;br&gt;или&lt;br&gt;WHERE email=&apos;info&#064;da.rs&apos;;&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (Konstantin124)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#14</link>
    <pubDate>Mon, 25 Mar 2013 12:02:55 GMT</pubDate>
    <description>&amp;gt; найди одно отличие)) &lt;br&gt;&lt;br&gt;Перепутал, когда копировал.&lt;br&gt;&lt;br&gt;mysql&amp;gt; select * from view_users;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;&amp;#124; email            &amp;#124; password                         &amp;#124;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;&amp;#124; postmaster&#064;da.rs &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124;&lt;br&gt;&amp;#124; info&#064;da.rs       &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;2 rows in set (0.00 sec)&lt;br&gt;&lt;br&gt;mysql&amp;gt; SELECT email as user, password FROM view_users WHERE email LIKE &apos;info&apos;;&lt;br&gt;Empty set (0.00 sec)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (demon.molo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#13</link>
    <pubDate>Mon, 25 Mar 2013 05:39:33 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; 1 &amp;#124; postmaster &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124; &lt;br&gt;&amp;gt; &amp;#124;  2 &amp;#124;         &lt;br&gt;&amp;gt; 1 &amp;#124; info       &amp;#124; 8d07927bf341290b5589321883bc2545 &lt;br&gt;&amp;gt; &amp;#124; &lt;br&gt;&amp;gt; +----+-----------+------------+----------------------------------+ &lt;br&gt;&amp;gt; 2 rows in set (0.00 sec) &lt;br&gt;&amp;gt; mysql&amp;gt; SELECT email as user, password FROM view_users WHERE email LIKE &apos;info&apos;; &lt;br&gt;&amp;gt; Empty set (0.00 sec) &lt;br&gt;&amp;gt; Потом, я же не сам рисовал таблицы в базах и конфиги. Всё &lt;br&gt;&amp;gt; в строгом соответствии с манами.&lt;br&gt;&lt;br&gt;;D - под столом)))&lt;br&gt;mysql&amp;gt; select * from virtual_users;&lt;br&gt;mysql&amp;gt; SELECT email as user, password FROM view_users WHERE email LIKE &apos;info&apos;;&lt;br&gt;&lt;br&gt;найди одно отличие))&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (Konstantin124)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#12</link>
    <pubDate>Sun, 24 Mar 2013 21:38:57 GMT</pubDate>
    <description>&amp;gt; потому что должно быть WHERE email LIKE &apos;info&#037;&apos;&lt;br&gt;&lt;br&gt;mysql&amp;gt; select * from virtual_users;&lt;br&gt;+----+-----------+------------+----------------------------------+&lt;br&gt;&amp;#124; id &amp;#124; domain_id &amp;#124; user       &amp;#124; password                         &amp;#124;&lt;br&gt;+----+-----------+------------+----------------------------------+&lt;br&gt;&amp;#124;  1 &amp;#124;         1 &amp;#124; postmaster &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124;&lt;br&gt;&amp;#124;  2 &amp;#124;         1 &amp;#124; info       &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124;&lt;br&gt;+----+-----------+------------+----------------------------------+&lt;br&gt;2 rows in set (0.00 sec) &lt;br&gt;&lt;br&gt;mysql&amp;gt; SELECT email as user, password FROM view_users WHERE email LIKE &apos;info&apos;;&lt;br&gt;Empty set (0.00 sec)&lt;br&gt;&lt;br&gt;Потом, я же не сам рисовал таблицы в базах и конфиги. Всё в строгом соответствии с манами.  &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (demon.molo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#11</link>
    <pubDate>Sun, 24 Mar 2013 21:22:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt; &amp;#124; &lt;br&gt;&amp;gt; +------------+----------------------------------+ &lt;br&gt;&amp;gt; &amp;#124; info&#064;da.rs &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124; &lt;br&gt;&amp;gt; +------------+----------------------------------+ &lt;br&gt;&amp;gt; 1 row in set (0.00 sec) &lt;br&gt;&amp;gt; mysql&amp;gt; SELECT home, uid, gid FROM users WHERE username = &apos;info&apos; AND &lt;br&gt;&amp;gt; domain = &apos;da.rs&apos;; &lt;br&gt;&amp;gt; ERROR 1146 (42S02): Table &apos;mailserver.users&apos; doesn&apos;t exist &lt;br&gt;&amp;gt; Откуда он взял table &apos;mailserver.users&apos;?&lt;br&gt;&lt;br&gt;Оттуда, откуда и вы. У вас есть таблица users??&lt;br&gt;в листинге в постах выше я видел такой вывод:&lt;br&gt;mysql&amp;gt; show tables;&lt;br&gt;+----------------------+&lt;br&gt;&amp;#124; Tables_in_mailserver &amp;#124;&lt;br&gt;+----------------------+&lt;br&gt;&amp;#124; view_aliases         &amp;#124;&lt;br&gt;&amp;#124; view_users           &amp;#124;&lt;br&gt;&amp;#124; virtual_aliases      &amp;#124;&lt;br&gt;&amp;#124; virtual_domains      &amp;#124;&lt;br&gt;&amp;#124; virtual_users        &amp;#124;&lt;br&gt;+----------------------+&lt;br&gt;5 rows in set (0.00 sec)&lt;br&gt;&lt;br&gt;Т.е. в вместо FROM users должно быть FROM virtual_users, вместо WHERE username = &apos;info&apos; должно быть WHERE username LIKE &apos;info&#037;&apos;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (demon.molo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#10</link>
    <pubDate>Sun, 24 Mar 2013 21:03:42 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;            &lt;br&gt;&amp;gt;      &amp;#124; &lt;br&gt;&amp;gt; +------------------+----------------------------------+ &lt;br&gt;&amp;gt; &amp;#124; postmaster&#064;da.rs &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124; &lt;br&gt;&amp;gt; &amp;#124; info&#064;da.rs       &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124; &lt;br&gt;&amp;gt; +------------------+----------------------------------+ &lt;br&gt;&amp;gt; а вот так mysql&amp;gt; SELECT email as user, password FROM view_users WHERE &lt;br&gt;&amp;gt; email=&apos;info&apos;; &lt;br&gt;&amp;gt; Empty set (0.00 sec) &lt;br&gt;&amp;gt; Почему так?&lt;br&gt;&lt;br&gt;потому что должно быть WHERE email LIKE &apos;info&#037;&apos;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (Konstantin124)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#9</link>
    <pubDate>Sat, 23 Mar 2013 06:55:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt;view_users WHERE email=&apos;info&apos;; &lt;br&gt;&amp;gt; Может быть, должно быть email=info&#064;da.rs ?&lt;br&gt;&lt;br&gt;Да, но degug_dovecotlog показывает через раз то &apos;info&apos; то &apos;info&#064;da.rs&apos;&lt;br&gt;&lt;br&gt;2013-03-23 06:24:59 auth: Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth&lt;br&gt;2013-03-23 06:24:59 auth: Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so&lt;br&gt;2013-03-23 06:24:59 auth: Debug: auth client connected (pid=1466)&lt;br&gt;2013-03-23 06:24:59 auth: Debug: client in: AUTH    1    PLAIN    service=imap    secured    session=5W4Hy5DYiwBtXTEY    lip=78.47.11.221    rip=109.93.49.24    lport=143    rport=60299&lt;br&gt;2013-03-23 06:24:59 auth: Debug: client out: CONT    1    &lt;br&gt;2013-03-23 06:25:00 auth: Debug: client in: CONT    1    AGluZm8AS2lMX1MtMTUuaW5mbw==&lt;br&gt;2013-03-23 06:25:00 auth-worker(1471): Debug: Loading modules from directory: /usr/lib/dovecot/modules/auth&lt;br&gt;2013-03-23 06:25:00 auth-worker(1471): Debug: Module loaded: /usr/lib/dovecot/modules/auth/libdriver_mysql.so&lt;br&gt;2013-03-23 06:25:00 auth-worker(1471): Debug: sql(inf</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (Vladimir)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#8</link>
    <pubDate>Sat, 23 Mar 2013 05:51:52 GMT</pubDate>
    <description>&amp;gt;view_users WHERE email=&apos;info&apos;;&lt;br&gt;&lt;br&gt;Может быть, должно быть email=info&#064;da.rs ?&lt;br&gt;</description>
</item>

<item>
    <title>Проблема с авторизацией в Dovecot+MySQL на CentOS 6.4 (Konstantin124)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/94509.html#7</link>
    <pubDate>Sat, 23 Mar 2013 05:43:30 GMT</pubDate>
    <description>Вобщем, получается полная фигня. Базу мускул я уже переустановил. Результата ноль.&lt;br&gt;&lt;br&gt;Дебаг говорит тоже самое query: SELECT email as user, password FROM view_users WHERE email=&apos;info&#064;da.rs&apos;;&lt;br&gt;&lt;br&gt;mysql&amp;gt; show tables;&lt;br&gt;+----------------------+&lt;br&gt;&amp;#124; Tables_in_mailserver &amp;#124;&lt;br&gt;+----------------------+&lt;br&gt;&amp;#124; view_aliases         &amp;#124;&lt;br&gt;&amp;#124; view_users           &amp;#124;&lt;br&gt;&amp;#124; virtual_aliases      &amp;#124;&lt;br&gt;&amp;#124; virtual_domains      &amp;#124;&lt;br&gt;&amp;#124; virtual_users        &amp;#124;&lt;br&gt;+----------------------+&lt;br&gt;5 rows in set (0.00 sec)&lt;br&gt;&lt;br&gt;если так - mysql&amp;gt; select * from view_users;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;&amp;#124; email            &amp;#124; password                         &amp;#124;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;&amp;#124; postmaster&#064;da.rs &amp;#124; cbbf5567f695d9e8e3c2a8af6ec98ba5 &amp;#124;&lt;br&gt;&amp;#124; info&#064;da.rs       &amp;#124; 8d07927bf341290b5589321883bc2545 &amp;#124;&lt;br&gt;+------------------+----------------------------------+&lt;br&gt;&lt;br&gt;а вот так mysql&amp;gt; SELECT email as user, password FROM </description>
</item>

</channel>
</rss>
