Re: Re: ldap search - доп. информация

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Mon 18 Oct 2004 - 08:20:28 MSD

Vladimir A. Butenko wrote:
> >>>
> >>>Это бага или фича, что поиск в LDAP с фильтром 'mail=*@*' ничего не
> >>>находит? Такое впечатление, что поиск в атрибуте mail ведётся только
> >>>по той части, которая слева от "@".
> >>
> >>"Фича": WebAdmin -> Domains -> Directory Integration -> mail Attribute
> >>Processing -> substitute with uid in conditions.
> >
> >Только что проверил, убирание этой галочки не приводит к тому, что
> >фильтр 'mail=*wlad@*' начинает что-то находить. Более того, после
> >убирания галочки фильтр 'mail=*' вообще перестаёт что-либо находить.
>
> Если Вы ищите в поддереве, созданном самим CGatePro, для своих об"ектов -

Именно так.

> то в этих записях вообще нет атрибута "mail"- он там не нужен. А опция, 
> которую Вы выключили, позволяет этот атрибут "создавать на лету" и/или 
> искать по нему.

Как я понимаю, опция, которая позволяет этот атрибут "создавать на лету" - это опция "Compose using uid", и её я не отключал. Отключал только "substitute with uid in conditions".

Меня же интересует вопрос: можно ли сделать так, чтобы фильтр 'mail=*@*' находил адреса? У нас настройки TheBat на это завязаны.

Из ответа Дмитрия я понял, что галочка "substitute with uid in conditions" делает именно это, ан нет, как оказалось. Так что вынужден повторить вопрос.

> 

> >
> >Попробуйте, пожалуйста, воспроизвести у себя.
> >
> >>
> >>>slapd из OpenLDAP 2.1.x ведёт себя иначе, почему и спрашиваю.
> >>>
> >>>CGP 4.2.5
> >>>
-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
Получено Mon Oct 18 04:20:31 2004

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:14 MSK