Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt

Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 23 August 2005 23:36 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 j7NNao9p018636; Tue, 23 Aug 2005 16:36:50 -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 j7NNaoRh018634; Tue, 23 Aug 2005 16:36:50 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from pat.uio.no (IDENT:7411@pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j7NNanV0018587 for <ietf-mta-filters@imc.org>; Tue, 23 Aug 2005 16:36:49 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx4.uio.no ([129.240.10.45]) by pat.uio.no with esmtp (Exim 4.43) id 1E7iJx-0001jt-MV; Wed, 24 Aug 2005 01:36:45 +0200
Received: from 250.80-203-78.nextgentel.com ([80.203.78.250] helo=chico.njus.no) by mail-mx4.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1E7iJv-00055H-2O; Wed, 24 Aug 2005 01:36:43 +0200
Subject: Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: "Mark E. Mallett" <mem@mv.mv.com>
Cc: IETF MTA Filters List <ietf-mta-filters@imc.org>
In-Reply-To: <20050823200109.GX26861@osmium.mv.net>
References: <FF47B65677F611C47F8FC103@ninevah.cyrusoft.com> <20050818190929.GM21465@osmium.mv.net> <4305B817.9070503@isode.com> <20050819174803.GB17079@osmium.mv.net> <430895AB.1090603@isode.com> <430A2A51.6080103@elvey.com> <20050823180817.GO26861@osmium.mv.net> <430B7743.5030004@elvey.com> <20050823200109.GX26861@osmium.mv.net>
Content-Type: text/plain
Date: Wed, 24 Aug 2005 01:36:36 +0200
Message-Id: <1124840196.19646.150.camel@chico.njus.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4)
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-3.597, required 12, autolearn=disabled, AWL 1.22, FORGED_RCVD_HELO 0.05, RCVD_IN_SORBS_DUL 0.14, UIO_MAIL_IS_INTERNAL -5.00)
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>

On Tue, 2005-08-23 at 16:01 -0400, Mark E. Mallett wrote:
> On the other hand if the LMTP tool is being called by an MTA that's
> engaged in an SMTP dialog, and the LMTP's 5xx response results in a
> synchronous 5xx SMTP response by the MTA, then the system that combines
> the MTA and LMTP tool is refuse-compliant.  However if then that MTA is
> part of a larger email system that doesn't convey that result
> synchronously, that larger system is no longer compliant with refuse.
> 
> Now: is the Sieve implementation correct, even though bounce messages
> are generated?  I say yes it is, because it is correctly conveying the
> result of the "refuse" action.  The spec should be about correct Sieve
> implementations regardless of their place in the architecture.

I think you are right.  Sieve compliance and overall system architecture
requirements are separate things.  I think both should be addressed in
the spec, though.

the document could benefit from some editorial reorganisation.  in
particular I don't think it flows well to have this TOC:

  1. Introduction                                                   4
  2. Conventions Used in this Document                              4
  3. Discussion of finer points                                     4
  4. SIEVE "reject" extension                                       5
  5. SIEVE "refuse" extension                                       6
  6. Security Considerations                                        8

in my opinion, section 3 should be renamed ("Server architecture
requirements", perhaps) and made a subsection of section 5.

(sorry for not bringing this up before.)
-- 
Kjetil T.