On Tue, Dec 20, 2011 at 01:43:35PM +0200, [email protected] wrote: > > клиент успешно аутентифицируется, > > и server_mail_auth_condition в аутентификаторе не задано, и, согласно > > перечня проверок выше, логично предположить, что $authenticated_sender > > должен был установиться > > При обыкновенной аутентификации устанавливают другую переменную > $authenticated_id, для этого в аутетнификаторах должна быть > строчка server_set_id, например: > > begin authenticators > > plain: > driver = plaintext > public_name = PLAIN > server_prompts = : > server_condition = ${if pam{$auth2:${sg{$auth3}{:}{::}}}} > server_set_id = $auth2 > > login: > driver = plaintext > public_name = LOGIN > server_prompts = "Username:: : Password::" > server_condition = ${if pam{$auth1:${sg{$auth2}{:}{::}}}} > server_set_id = $auth1
Это я знаю :) Но в server_set_id можно написать все, что угодно. И об этом сказано в документации. Мне же нужно получить именно то, что было прислано в AUTH. Не хочется завязываться на $authenticated_id, в котором при ошибке в конфигурации аутентификатора приедет не то, что нужно, и сломается ACL. И вопрос: а что имеется ввиду под словами "При обыкновенной аутентификации"? Есть еще какая-то "необыкновенная" ? :-\ -- MINO-RIPE _______________________________________________ Exim-users mailing list [email protected] http://mailground.net/mailman/listinfo/exim-users
