Re: rules

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Mon 23 Feb 2009 - 04:50:09 MSK

Hello,
  Maxim Berlin on 23.02.2009 1:14 wrote:

> Hello,
>
> On Sun, 22 Feb 2009 22:13:27 +0300
> "Roman Prokhorov" <CGatePro@mx.ru> wrote:
> []

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

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

Можете - условием 'in' или 'not in'.

 > мне надо писать 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:, хоть и уродское, присутствует...

Из-за того, что он уродский и не парсится - результат тот же, что и если бы его вообще небыло, т.е. ложь.

-- 
Roman
Получено Mon Feb 23 01:50:19 2009

Этот архив был сгенерирован hypermail 2.1.8 : Mon 23 Feb 2009 - 08:15:17 MSK