Re: draft-elvey-refuse-sieve-02.txt

Cyrus Daboo <daboo@isamet.com> Tue, 10 August 2004 23:52 UTC

Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i7ANquWA081465; Tue, 10 Aug 2004 16:52:56 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id i7ANquAZ081464; Tue, 10 Aug 2004 16:52:56 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from darius.cyrusoft.com (darius.cyrusoft.com [63.163.82.2]) by above.proper.com (8.12.11/8.12.9) with ESMTP id i7ANqtYx081458 for <ietf-mta-filters@imc.org>; Tue, 10 Aug 2004 16:52:55 -0700 (PDT) (envelope-from daboo@isamet.com)
Received: from [10.0.1.3] (pool-141-151-170-243.pitt.east.verizon.net [141.151.170.243]) (authenticated bits=0) by darius.cyrusoft.com (8.12.9/8.12.9) with ESMTP id i7ANc1o3001719 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Aug 2004 19:38:06 -0400
Date: Tue, 10 Aug 2004 19:52:52 -0400
From: Cyrus Daboo <daboo@isamet.com>
To: Kristin Hubner <kristin.hubner@sun.com>
cc: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: draft-elvey-refuse-sieve-02.txt
Message-ID: <FA942EF36451984D2D4D5EE2@ninevah.local>
In-Reply-To: <59E96938-EB0A-11D8-852C-000A95AF6E0A@sun.com>
References: <41186140.2010708@elvey.com> <EACA30731845B29364DE4D95@plato.cyrusoft.com> <411915C4.70406@elvey.com> <CD470B9182495A90577DABAE@ninevah.cyrusoft.com> <59E96938-EB0A-11D8-852C-000A95AF6E0A@sun.com>
X-Mailer: Mulberry/4.0.0d1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Spam-Status: No, hits=0.0 tests=none
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>

Hi Kristin,

--On Tuesday, August 10, 2004 1:17 PM -0700 Kristin Hubner 
<kristin.hubner@sun.com> wrote:

> For other sites that are already using reject with MDN text that is not
> ASCII-only, their script
> already isn't suitable for SMTP reject time interpretation.  Such sites
> are going to have to
> care, in their scripts, about the different requirements for reason  text
> for SMTP rejections
> vs. MDNs.
>

In addition to Phillip's comment there is another issue here: how do you do 
deal with multiple recipients? What happens in the case where one 
recipient's script accepts the message and the other does not? In that case 
a 250 has to be returned on SMTP DATA and a DSN sent back for the recipient 
that does not accept the message (the refuse spec does describe that). 
However, the current refuse command only accepts ascii as the reason 
string, and anyone that cares about i18n charset issues will likely want 
the DSN to allow non-ascii.

So to handle the multiple recipient case there has to be a single action 
that can handle both cases: an SMTP error rejection (ascii only) or a 
DSN/MDN (potentially non-ascii) rejection - and the implementation picks 
the appropriate one based on what it is allowed to do for a given message 
and recipient list. Given that I think it makes sense to extend reject 
rather than add a new action.

-- 
Cyrus Daboo