Страница 1 из 1

Проблемма

Добавлено: 2006-09-06 10:50:10
ron
Поставил связку Postfix+Cyrus-sasl2+courier-imap+MySQL+postfix-admin
Появилась проблема авторизации
вот логи
Sep 6 13:29:54 mail pop3d: Connection, ip=[192.168.5.100]
Sep 6 13:29:54 mail authdaemond: received auth request, service=pop3, authtype=login
Sep 6 13:29:54 mail authdaemond: authmysql: trying this module
Sep 6 13:29:54 mail authdaemond: SQL query: SELECT `username`, `password`, "", 125, 125, '/var/spool/mail', maildir, quota, `name`, "" FROM `mailbox` WHERE `username` = "ron@my_domain.ru" AND (active='1')
Sep 6 13:29:55 mail pop3d: LOGIN FAILED, user=ron, ip=[192.168.5.100]
Sep 6 13:29:55 mail authdaemond: supplied password '12369' does not match encrypted password '12369'
Sep 6 13:29:55 mail authdaemond: authmysql: REJECT - try next module
Sep 6 13:29:55 mail authdaemond: FAIL, all modules rejected
Sep 6 13:30:00 mail pop3d: Disconnected, ip=[192.168.5.100]

Где таится косяк?

Добавлено: 2006-09-06 11:29:40
ron
извеняюсь за беспокойство
проблема решина

Re: Проблемма

Добавлено: 2008-05-24 4:48:40
S-ti-G
каким образом?

Re: Проблемма

Добавлено: 2008-05-25 22:35:45
dikens3
WHERE `username` = "ron@my_domain.ru" AND (active='1')
Скобки необязательны, т.к. других приоритетов в условии отбора нет (NOT, OR и т.п.)

К примеру вот так нужно было бы использовать скобки:

Код: Выделить всё

WHERE `username` = "ron@my_domain.ru" AND (active='1' OR ДРУГОЕ_ПОЛЕ='XX') 
P.S. Работает и фиг с ними.