On Tue, Dec 20, 2011 at 04:04:37PM +0200, [email protected] wrote:
> > > > клиент успешно аутентифицируется, 
> > > > и server_mail_auth_condition в аутентификаторе не задано, и, согласно
> > > > перечня проверок выше, логично предположить, что $authenticated_sender 
> > > > должен был установиться
> 
> > >   server_set_id = $auth1
> 
> > Но в server_set_id можно написать все, что угодно. И об этом сказано
> > в документации. Мне же нужно получить именно то, что было прислано в 
> > AUTH.
> 
> В $authX находится именно тот логин, который был прислан в команде AUTH
> (клиент дает команды: EHLO, AUTH, MAIL, RCPT, DATA, QUIT).
> server_set_id пишете вы. Логично там написать не что угодно, а именно
> $auth2 в PLAIN и $auth1 в LOGIN.
> 
> > Не хочется завязываться на $authenticated_id, в котором при ошибке
> > в конфигурации аутентификатора приедет не то, что нужно, и сломается
> > ACL.
> 
> Есть много способов прострелить себе ногу.
> 
> > а что имеется ввиду под словами "При обыкновенной аутентификации"?
> > Есть еще какая-то "необыкновенная" ? :-\
> 
> Вот параметр AUTH команды MAIL я и назвала необыкновенной.
> В реальной жизни я о таком не слышала. Обыкновенные клиенты
> рядовых пользователей (Outlook Express, Thunderbird и т.п.)
> дают команду AUTH. Команду AUTH, а не параметр AUTH команды MAIL.

Лена, Вы все верно пишете. Но не даете ответа на основной вопрос. :)
Если такой функционал есть, и он описан, почему бы не использовать его?
Ну вот хочется мне $authenticated_sender и все тут! :)

-- 
MINO-RIPE

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить