Re: Re: вопрос по Rules

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Wed 13 Apr 2005 - 10:06:11 MSD

Vladimir Zarozhevskij wrote:
>
> "is not" - не равен
> "not in" - не содержится

Это откуда такие определения?

>
> Посему второй более правилен.

Из документации

==
The condition operations is and is not process their parameters as "pictures": the asterisk (*) symbols in parameters are processed as wildcards that match zero or more symbols in the tested string. To check that a string contains the @thatdomain substring, the is *@thatdomain* operation should be used, and to check that a string does not end with the somedomain.com substring, the is not *somedomain.com operation should be used.

The condition operations in and not in process their parameters as sets of one or more "pictures" separated with the comma (,) symbols. The tested string is compared to all picture strings. The in condition is met if the tested string matches at least one picture string. The not in condition is met if the tested string does not match any picture string in the specified set.

==
можно сделать вывод, что при наличии только одного picture string выражения "is not" и "not in" должны быть эквивалентны.

>
> ---
> INT Ltd.
> Vladimir Zarozhevskij
> The service of technical support
> Phone: +7-3412-912000, 912291, 511173
> Web: http://www.izhnet.ru
>
>
> ----- Original Message -----
> From: "Victor Sudakov" <CGatePro@mx.ru>
> To: "CommuniGate Pro Russian Discussions" <CGatePro@mx.ru>
> Sent: Wednesday, April 13, 2005 10:44 AM
> Subject: [CGP] Re: вопрос по Rules
>
>
> >Vladimir Zarozhevskij wrote:
> >>
> >> Заменить "is not" на "not in"
> >
> >А какая разница между "is not" и "not in", если picture string всего
> >один: *ivan@izba.ru* ? Никак не пойму.
> >
> >>
> >>>
> >>>Как должно выглядеть правило, срабатывающее, если в поле "To:" среди
> >>>прочих _не встречается_ адрес ivan@izba.ru ?
> >>>
> >>>Условие вида
> >>>
> >>>To "is not" *ivan@izba.ru*
> >>>
> >>>срабатывает, если в письме было
> >>>
> >>>To: ivan@izba.ru, marya@izba.ru
> >>>
> >>>а мне надо, чтобы не срабатывало, т.е. в терминах procmail хочу:
> >>>
> >>>:0:
> >>>* !^To:.*ivan@izba.ru
> >>>not2ivan
> >>>
> >>>
> >>
> >>
> >>##################################################################
> >>Вы получили это сообщение потому, что подписаны на список рассылки
> >> <CGatePro@mx.ru>.
> >>
> >>Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> >>Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> >>Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> >>Для административных запросов адрес <CGatePro-request@mx.ru>
> >>
> >>
> >>
> >
> >--
> >Victor Sudakov, VAS4-RIPE, VAS47-RIPN
> >
> >##################################################################
> >Вы получили это сообщение потому, что подписаны на список рассылки
> > <CGatePro@mx.ru>.
> >
> >Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> >Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> >Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> >Для административных запросов адрес <CGatePro-request@mx.ru>
> >
> >
> >
> >
>
>
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
> <CGatePro@mx.ru>.
>
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
>
>
>

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
Получено Wed Apr 13 06:06:12 2005

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