|
|
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
|