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

Exim + MySQL + PostfixAdmin

Добавлено: 2010-02-21 19:53:46
1A0F519B
Добрый день!

Поднял, руководствуясь статьёй, почтовый сервер. Долго мучался с exim, пока не попробовал подсунуть ему в качестве пароля тот md5, что лежит в базе данных. После этого он заработал! Как наставить его на путь истинный?

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

auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth2}' AND `password` = \
                     '${quote_mysql:$auth3}'}{yes}{no}}
  server_prompts = :
  server_set_id = $auth2

# Вроде по этому оутглюк, а по предыдущему нетскейп.
auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT `username` FROM \
                     `mailbox` WHERE `username` = \
                     '${quote_mysql:$auth1}' AND `password` = \
                     '${quote_mysql:$auth2}'}{yes}{no}}
  server_prompts = Username:: : Password::
  server_set_id = $auth1

# А так авторизуется "Летучая Мышь" - TheBat!
auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT `password` FROM \
                        `mailbox` WHERE `username` \
                        = '${quote_mysql:$auth1}'}{$value}fail}
  server_set_id = $auth2

Re: Exim + MySQL + PostfixAdmin

Добавлено: 2010-02-21 20:07:23
Alex Keda
переписать запрос?

Re: Exim + MySQL + PostfixAdmin

Добавлено: 2010-02-22 9:07:48
1A0F519B
вообще, есть желание использовать авторизацию через dovecot socket, но пока получаются одни ошибки :(