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

Аутентификация и exim,dovecot

Добавлено: 2008-12-21 1:37:08
dm07
Всем здравствуйте. Вопрос по статье по связке exim + dovecot http://www.lissyara.su/?id=1173, а точнее, по хранению паролей в шифрованном виде в БД mysql. Сейчас пока безотказно работает хранение паролей в открытом виде, т.е.:
1) в постфиксадмине:

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

$CONF['encrypt'] = 'cleartext';
2) в dovecot-sql.conf

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

default_pass_scheme = PLAIN
В конфиг. файле exim'а - как в статье выше.
Теперь выставляю в постфиксадмине

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

$CONF['encrypt'] = 'MD5CRYPT';
в dovecot-sql.conf

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

default_pass_scheme = MD5
. Создаю нового пользователя через постфиксадмин, без проблем подцепляю его IMAP ящик в почтовом клиента.
Теперь пытаюсь авторизоваться в exim через OUtlook Express при отправке почты - ессно проблема аутенификации. Подскажите, кто решил эту проблему.
Спасибо за ответ.

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 2:06:46
Alex Keda
ну, надо драйвер аутентификатора сменить, значится.

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 4:12:03
dm07
cram_md5?

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 11:01:18
dikens3
dovecot-sql.conf

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

default_pass_scheme = MD5-CRYPT

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 11:16:01
Alex Keda
dikens3 писал(а):dovecot-sql.conf

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

default_pass_scheme = MD5-CRYPT
у него с экзимом проблема =)

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 12:23:27
dm07
dikens3 писал(а):dovecot-sql.conf

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

default_pass_scheme = MD5-CRYPT
Речь идет не о dovecot сейчас, а об прохождении аутентификации на самом экзиме при отправке, когда отправляемый хост не в списке relay_from_hosts.

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 15:24:07
dm07
В-общем, для семейства Оутлуков, аутентификация, в случае закрытых по МД5 паролей:

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

auth_login:
  driver = plaintext
  public_name = LOGIN
  server_prompts = Username:: : Password::
  server_condition = "${if crypteq{$2}{${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$1}'}}}{yes}{no}}"
  server_set_id = $1

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 21:25:17
dm07

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

auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = "${if crypteq{$3}{${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$2}'}}}{yes}{no}}"
   server_prompts = :
   server_set_id = $2

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-21 21:26:57
dm07
Thunderbird ругается на CRAM-DM5, но письмо все равно отправляет через PLAIN. Что-нибудь можно поделать с аутентификацией CRAM-MD5 в случае, когда пароли захешированы?

Re: Аутентификация и exim,dovecot

Добавлено: 2008-12-22 0:18:35
dikens3
lissyara писал(а):
dikens3 писал(а):dovecot-sql.conf

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

default_pass_scheme = MD5-CRYPT
у него с экзимом проблема =)
Нет там проблемы, я для кого всё стараюсь?
http://wiki.lissyara.su/wiki/%D0%90%D1% ... B8_dovecot

Re: Аутентификация и exim,dovecot

Добавлено: 2009-08-11 15:23:27
promSSe
У меня вот сейчас такая же проблема, не хочет через dovecot авторизовать и, вот что пишет.

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

2009-08-11 16:14:42 auth_plain authenticator failed for () [192.168.1.7]: 435 Unable to authenticate at present: authentication socket protocol error
2009-08-11 16:14:42 auth_login authenticator failed for () [192.168.1.7]: 435 Unable to authenticate at present: authentication socket protocol error
2009-08-11 16:14:42 H=() [192.168.1.7] F=<igor@> rejected RCPT <vasia>: relay not permitted

Re: Аутентификация и exim,dovecot

Добавлено: 2009-08-18 16:43:22
dm07
promSSe писал(а):У меня вот сейчас такая же проблема, не хочет через dovecot авторизовать и, вот что пишет.

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

2009-08-11 16:14:42 auth_plain authenticator failed for () [192.168.1.7]: 435 Unable to authenticate at present: authentication socket protocol error
2009-08-11 16:14:42 auth_login authenticator failed for () [192.168.1.7]: 435 Unable to authenticate at present: authentication socket protocol error
2009-08-11 16:14:42 H=() [192.168.1.7] F=<igor@> rejected RCPT <vasia>: relay not permitted
Посмотри для начала тут: http://forum.lissyara.su/viewtopic.php?f=20&t=19476

Re: Аутентификация и exim,dovecot

Добавлено: 2009-08-19 19:45:52
promSSe
Всем спасибо. Свой вопрос я решил, тем кому интерестно могут по моему нику посмотреть созданые мной темы (ссылку не дам так как убегаю =)).

Re: Аутентификация и exim,dovecot

Добавлено: 2010-01-13 13:29:58
icb
dikens3 писал(а):Нет там проблемы, я для кого всё стараюсь?
http://wiki.lissyara.su/wiki/%D0%90%D1% ... B8_dovecot

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

exim: auth_cram_md5 authenticator failed for
dovecot: imap-login: Disconnected (auth failed, 1 attempts)
Как вылечить этот тип аутентификации?