Re: comparators and "error"

Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> Wed, 10 May 2006 14:17 UTC

Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k4AEHAMG061408; Wed, 10 May 2006 07:17:10 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id k4AEHANF061407; Wed, 10 May 2006 07:17:10 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from kalyani.oryx.com (kalyani.oryx.com [195.30.37.30]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k4AEH980061400 for <ietf-mta-filters@imc.org>; Wed, 10 May 2006 07:17:10 -0700 (MST) (envelope-from arnt@gulbrandsen.priv.no)
Received: from libertango.oryx.com (libertango.oryx.com [195.30.37.9]) by kalyani.oryx.com (Postfix) with ESMTP id BFBA14AC3C; Wed, 10 May 2006 16:17:08 +0200 (CEST)
Message-Id: <uz7vWkOmZkAm0782VYzPfg.md5@libertango.oryx.com>
Date: Wed, 10 May 2006 16:20:46 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: ietf-mta-filters@imc.org
Subject: Re: comparators and "error"
Cc: Alexey Melnikov <alexey.melnikov@isode.com>
References: <buylDuhckrLTBjUJ7Xr9Kg.md5@libertango.oryx.com> <4461F280.3050900@isode.com>
In-Reply-To: <4461F280.3050900@isode.com>
Content-Type: text/plain; format="flowed"
MIME-Version: 1.0
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>

Alexey Melnikov writes:
> Arnt Gulbrandsen wrote:
>> 2. Even though a collation specification distinguishes between 
>> "no-match" and "error", there's no requirement that all protocols 
>> must. If the distinction between "no-match" and "error" is pointless 
>> in e.g. sieve, can't simply sieve treat the two as equal? Ie. 
>> "match" is true, "no-match" is false and "error" is false?
>
> Yes, that is a possibility.
>
> Maybe we should add a new match type :failedmatch which can help 
> distinguish the no-match case from the error?

Mark Davis suggested renaming "error" as "undefined". I disagreed then, 
but I think I agree now.

Arnt