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

AUTH PLAIN в Postfix

Добавлено: 2006-07-21 10:06:31
lexy
Пре: Огромное спасибо автору сайта за статью postfix & courier-imap. Очень помогло в сборке и настройке, как в старом журнале "Радио": "Правильно собраная схема начинает работать после включения питания" :D

Вопроc:
Включил авторизацию через SASL2, пропатчил (вроде), систему перезагрузил, при проверке выдает 501 Authentication failed: malformed initial response.
Что это может быть и как с этим бороться?[/url]

Добавлено: 2006-07-21 10:18:30
Alex Keda
дык патчить надо было для криптованых паролей...
а plain - это не криптованный...
===
У меня есть ещё лучше статья - http://www.lissyara.su/?id=1187 :)))

Добавлено: 2006-07-21 10:35:18
lexy
забыл детальку маленькую....
когда делаешь auth plain с правильным паролем, тогда он выдает 501 Authentication failed: malformed initial response.
А если с неправильным - 501 Wrong password

мне кажется, что я как-то не так SASL прикрутил, а как - не могу понять пока....
У меня есть ещё лучше статья - http://www.lissyara.su/?id=1187 ))
Читал.... вообще долго выбирал, что поставить.... все-таки выбрал postfix. Гибкость удивительная :lol:

Добавлено: 2006-07-21 11:08:33
Alex Keda
ну, выбрал за гибкость - гни :)))
===
в логах то что?

Добавлено: 2006-07-21 11:31:32
lexy
упс... ага
Jul 21 10:17:31 mail authdaemond: Installing libauthmysql
Jul 21 10:17:31 mail authdaemond: Installation complete: authmysql
Jul 21 10:17:31 mail authdaemond: Installing libauthpgsql
Jul 21 10:17:31 mail authdaemond: Shared object "libauthpgsql.so" not found, required by "authdaemond"

ставил вроде всё....
сча буду пересобирать....

Добавлено: 2006-07-21 15:49:17
lexy
lexy писал(а):упс... ага
Jul 21 10:17:31 mail authdaemond: Installing libauthmysql
Jul 21 10:17:31 mail authdaemond: Installation complete: authmysql
Jul 21 10:17:31 mail authdaemond: Installing libauthpgsql
Jul 21 10:17:31 mail authdaemond: Shared object "libauthpgsql.so" not found, required by "authdaemond"

ставил вроде всё....
сча буду пересобирать....
ни фига.... это он постгре дб установить не может.... да оно и не надо.....

а как через authdaemond в postfixe авторизоваться?

Добавлено: 2006-07-21 16:00:25
Alex Keda
в постфиксе - через sasl, тут даемон этот нипричём

Добавлено: 2006-07-21 16:35:12
lexy
уже понял....
в чем еще может быть беда? сасл в логе говорит, что просто не может авторизовать, даже при отправке с MUA (The Bat! 3), он все методы авторизации перебирает, которые в ehlo перечислены, результат тот же...

все же вот это меня смущает:
забыл детальку маленькую....
когда делаешь auth plain с правильным паролем, тогда он выдает 501 Authentication failed: malformed initial response.
А если с неправильным - 501 Wrong password

Добавлено: 2006-07-21 16:39:19
Alex Keda
к MySQL запросы идут? ты их же руками пробвал выполнить?

Добавлено: 2006-07-24 14:23:44
lexy
:shock:
ффуфф!!!!
добил гада! работает!
ньюансик такой оказался: в файлике /usr/local/lib/sasl2/smtpd.conf
надо было еще опцию вставить

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

password_format: crypt

Добавлено: 2006-07-24 14:24:48
Alex Keda
ты ж говорил что у тя plain...

Добавлено: 2006-07-24 14:42:00
lexy
да.... метод auth plain, но я делал по твоей статейке все.... в базе пароли криптованые,
плюс ко всему (забыл вписать) строка запроса должна быть:

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

SELECT `password` FROM mailbox WHERE username = '%u'
вместо

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

SELECT `password` FROM mailbox WHERE username = '%u@%r'