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

auth_plain

Добавлено: 2011-12-29 17:45:07
sergio
В EXIM закомментировал авторизацию auth_plain (т.к. были ошибки на некоторых клиентах с авторизацией при отправке
auth_plain authenticator failed for 535 Incorrect authentication data
)

При этом всё вроде как работает.
Собственно вопрос: а можно ли жить без auth_plain? Не противоречит ли это каким-то RFC или феншуям? Какие могут быть проблемы?
Заранее спасибо!


ЗЫ
Получилось вот так:

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

begin authenticators

# А вот по какому методу авторизуется оутглюк - я уже и
# не помню... Хотя в своё время долго ковырялся,
# пока настроил... Толь plain, толь login...
#auth_plain:
#  driver = plaintext
#  public_name = PLAIN
#  server_condition = ${lookup mysql{SELECT `username` FROM \
#                     `mailbox` WHERE `username` = \
#                     '${quote_mysql:$1}' AND `password` = \
#                     '${quote_mysql:$2}'}{yes}{no}}
#  server_prompts = :
#  server_set_id = $2




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

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

Конфиг практически взят отсюда + немного дополнен

Re: auth_plain

Добавлено: 2011-12-29 19:10:03
dikens3
Собственно вопрос: а можно ли жить без auth_plain? Не противоречит ли это каким-то RFC или феншуям? Какие могут быть проблемы?
Никаких. Разве что какой-нибудь почтовый клиент не умеет ничего кроме AUTH_PLAIN. :-)

Re: auth_plain

Добавлено: 2011-12-30 13:54:00
sergio
Благодарю!