|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Anatoly K. Lasareff 2:5020/400 17 Nov 2005 14:32:11 To : All Subject : И снова о релее для отдельно стоящего пользователя -------------------------------------------------------------------------------- Hекоторое время назад я спрашивал - как можно организовать субж. Получил вполне внятный ответ (учинить авторизацию), даже сам несколько разобрался. Вот только результат не получил :) Вот что мне посоветовал Sergey Zhumatiy: Авторизацию прикрутить - единственно верно. Можно для всех пользователей одну, если хочется (т.е. одного псевдопользователя с паролем). Пример: ##################################################################### # AUTH CONFIGURATION # ##################################################################### plain: driver = plaintext public_name = PLAIN server_condition = \ ${if and {{eq{$2}{USERNAME_FOR_AUTH}}{eq{$3}{PASSWORD}}}{yes}{no}} server_set_id = $2 login: driver = plaintext public_name = LOGIN server_prompts = "Username::: Password::" server_condition = ${if and {{eq{$1}{USERNAME_FOR_AUTH}}{eq{$2}{PASSWORD}}}{yes}{no}} server_set_id = $1 end Здесь будут пускать всех, кто авторизовался с именем пользователя USERNAME_FOR_AUTH и паролем PASSWORD. Кроме plain и login можно и другие методы пользовать. Да, и не забыть прописать host_auth_accept_relay = 0.0.0.0/0 Все так и сделал - не работает! При авторизации говорит 535 Incorrect authentication data. Вопросы: 1. Hужны ли кавычки вокруг имени и пароля? По моему нет... 2. При механизме PLAIN - имя и пароль это все-таки $2 и $3 (как в данном примере и в мануале) или $1 и $2 (как в дефолтном конфиге)? А при LOGIN? 3. В качестве клиента я пробовал оперу. Указал Autentification auto (собственно и PLAIN тоже пробовал). Или я что-то забыл? 4. Hу и вообще - где грабли? :( ЗЫ Только не надо советовать заменить USERNAME_FOR_AUTH на реальное имя пользователя! -- Anatoly K. Lasareff Email: tolik@aaanet.ru http://tolikus.hq.aaanet.ru:8080 --- ifmail v.2.15dev5.3 * Origin: AAA Intersvyaz (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/89585f570962.html, оценка из 5, голосов 10
|