URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52582
[ Назад ]

Исходное сообщение
"Exim не работает Auth  "

Отправлено sashas , 20-Янв-05 11:55 
екзим собран с опциями:
AUTH_PLAINTEXT=yes
AUTH_CRAM_MD5=yes
В конфиге есть такие строки:
auth_plain:
    driver = plaintext
    public_name = PLAIN
    server_condition = "${if crypteq{$2}{${extract{1}{:}{${lookup pgsql {SELECT passwd FROM dbmail_users WHERE userid = '${quote_pgsql:$2}'}}}}} {1}{0}}"
server_set_id = $2

auth_login:
    driver = plaintext
    public_name = LOGIN
    server_condition = "${if crypteq{$2}{${extract{1}{:}{${lookup pgsql {SELECT passwd FROM dbmail_users WHERE userid = '${quote_pgsql:$1}'}}}}} {1}{0}}"
server_prompts = "Username:: : Password::"
server_set_id = $1

Тем не менее при любой сессии где запрашивается аутоитентификация (authenticated   = *) сервер даже не предлагает ввести AUTH. При отладке наблюдается такое сообщение:
11:52:11 17505 check authenticated = *
11:52:11 17505 accept: condition test failed
не могу врубиться, где я напортачил. Заранее благодарен за помощь


Содержание

Сообщения в этом обсуждении
"Exim не работает Auth  "
Отправлено dawnshade , 20-Янв-05 12:19 
auth_advertise_hosts
чего говорит?

"Exim не работает Auth  "
Отправлено sashas , 20-Янв-05 12:23 
>auth_advertise_hosts
>чего говорит?

12:21:33 17631 250-SIZE 2097152
12:21:33 17631 250-PIPELINING
12:21:33 17631 250-AUTH PLAIN LOGIN
12:21:33 17631 250 HELP
Т.е. вроде бы авторизация включена.


"Exim не работает Auth  "
Отправлено dawnshade , 20-Янв-05 12:32 
>>auth_advertise_hosts
>>чего говорит?
>
>12:21:33 17631 250-SIZE 2097152
>12:21:33 17631 250-PIPELINING
>12:21:33 17631 250-AUTH PLAIN LOGIN
>12:21:33 17631 250 HELP
>Т.е. вроде бы авторизация включена.


включи логи постгре и посмотри чего он там выбирает.


"Exim не работает Auth  "
Отправлено sashas , 21-Янв-05 08:29 
>>>auth_advertise_hosts
>>>чего говорит?
>>
>>12:21:33 17631 250-SIZE 2097152
>>12:21:33 17631 250-PIPELINING
>>12:21:33 17631 250-AUTH PLAIN LOGIN
>>12:21:33 17631 250 HELP
>>Т.е. вроде бы авторизация включена.
>
>
>включи логи постгре и посмотри чего он там выбирает.


Понял. Разберусь - отвечу. Спасибо


"Exim не работает Auth  "
Отправлено Danil , 21-Янв-05 10:36 
Вот как у меня работает, помню тоже не мог разобраться почему Plain не хотел работать..

auth_login:
  driver = plaintext
  public_name = LOGIN
  server_prompts = "Username:: : Password::"
  server_condition = ${if eq{${md5:$2}}{${lookup mysql {SELECT passwd FROM users \
                                        WHERE userid='${quote_mysql:$1}'}{$value}fail}} {yes}{no}}
  server_set_id = $1

auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_prompts = :
  server_condition = ${if eq{${md5:$3}}{${lookup mysql {SELECT passwd FROM users \
                                        WHERE userid='${quote_mysql:$2}'}{$value}fail}} {yes}{no}}
  server_set_id = $2


"Exim не работает Auth  "
Отправлено sashas , 21-Янв-05 12:33 
>>>auth_advertise_hosts
>>>чего говорит?
>>
>>12:21:33 17631 250-SIZE 2097152
>>12:21:33 17631 250-PIPELINING
>>12:21:33 17631 250-AUTH PLAIN LOGIN
>>12:21:33 17631 250 HELP
>>Т.е. вроде бы авторизация включена.
>
>
>включи логи постгре и посмотри чего он там выбирает.

разобрался с постгре, включил логи. Обращения к постгре для аутентификатора вообще нет. О как!


"Exim не работает Auth  "
Отправлено sashas , 21-Янв-05 14:09 
>>>>auth_advertise_hosts
>>>>чего говорит?
>>>
>>>12:21:33 17631 250-SIZE 2097152
>>>12:21:33 17631 250-PIPELINING
>>>12:21:33 17631 250-AUTH PLAIN LOGIN
>>>12:21:33 17631 250 HELP
>>>Т.е. вроде бы авторизация включена.
>>
>>
>>включи логи постгре и посмотри чего он там выбирает.
>
>разобрался с постгре, включил логи. Обращения к постгре для аутентификатора вообще нет.
>О как!
Люди, только не надо громко ржать, но я в почтовом клиенте забыл включить проверку авторизации. Даун!!!! Даун!!! Каюсь.


"Exim не работает Auth  "
Отправлено dawnshade , 22-Янв-05 18:38 
>>разобрался с постгре, включил логи. Обращения к постгре для аутентификатора вообще нет.
>>О как!
>Люди, только не надо громко ржать, но я в почтовом клиенте забыл
>включить проверку авторизации. Даун!!!! Даун!!! Каюсь.


:)
и так бывает.