Re: rules

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Mon 23 Feb 2009 - 20:28:44 MSK

Hello,
  Maxim Berlin on 23.02.2009 14:54 wrote:

>>>>>> Вот из-за глюка, в заголовке To: вообще нету, и поэтому условие
>>>>>> будет ложно.
>>>>>
>>>>> вот оно как. ммм.. не очень понятно, то есть обратное условие будет
>>>>> истино?
>>>>
>>>> Не будет.
>>>>
>>>>> или при отсутствии загловка/поля любое правило с ним будет давать
>>>>> что? ложный результат?
>>>>
>>>> Да.

>>> так. понял. Роман, большое спасибо за разъяснение.
>>> стало быть, поскольку я не могу сделать условие типа
>>> 'или',
>>
>> Можете - условием 'in' или 'not in'.
> 
> эмм.. а как сделать в нем сделать проверку на 

В нём нельзя.

> пустое/несуществующее/уродское поле?
> просто ,,?

Проверка на существование заголовка To:
[Header Field] [is] [To:*]

Проверка на отсутствие заголовка To:
[Header Field] [is not] [To:*]

А на уродский проверить нельзя если не знать заранее что там будет.

>> > мне надо писать 2 правила вместо одного на каждый
>>> похожий случай?
>>>
>>> как-то примерно так -
>>> правило 1
>>> header field not in To:*,to:*
>>> external filter flt
>>>
>>> правило 2
>>> To: not in plaza*,news*,oao*
>>> external filter flt
>>>
>>> больно уж уродливо выходит. нет ли способа получше?
>>>
>>> upd:
>>> ********************************************
>>> X-Real-To: <news@rtsnet.ru>
>>> Return-Path: <news@rtl.lu>
>>> Received: from [201.87.126.222] (HELO Solange_Novo)
>>>   by cgp1.rts.ru (CommuniGate Pro SMTP 5.0.14)
>>>   with SMTP id 186982496 for news@rtsnet.ru; Sun, 22 Feb 2009 
>>> 23:01:53 +0300
>>> Message-ID: <@@MESSAGE_ID>
>>> From: "@@FROM_NAME" <@@FROM_EMAIL>
>>> To: "@@TO_NAME" <@@TO_EMAIL>
>>> Reply-To: @@FROM_EMAIL
>>
>>> а здесь-то почему опять
>>> 23:01:55.24 5 ENQUEUERRULES rule(kas) condition #3(To) is false
>>> (to: is not *.plaznews.rts.ru)
>>> to:, хоть и уродское, присутствует...
>>
>> Из-за того, что он уродский и не парсится - результат тот же, что и 
>> если бы его вообще небыло, т.е. ложь.
> 
> 
> Best wishes,
>  Maxim
> 
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
>  <CGatePro@mx.ru>.
> 
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
> 
> 
> 


-- 
Roman
Получено Mon Feb 23 17:28:47 2009

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