Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt
Alexey Melnikov <alexey.melnikov@isode.com> Sun, 21 August 2005 14:54 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 j7LEsk0M093153; Sun, 21 Aug 2005 07:54:46 -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 j7LEskit093150; Sun, 21 Aug 2005 07:54:46 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j7LEsiDa093125 for <ietf-mta-filters@imc.org>; Sun, 21 Aug 2005 07:54:45 -0700 (PDT) (envelope-from alexey.melnikov@isode.com)
Received: from [192.168.0.2] ([62.3.217.253]) by rufus.isode.com via TCP (internal) with ESMTPA; Sun, 21 Aug 2005 15:54:36 +0100
Message-ID: <430895AB.1090603@isode.com>
Date: Sun, 21 Aug 2005 15:54:35 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "Mark E. Mallett" <mem@mv.mv.com>
CC: IETF MTA Filters List <ietf-mta-filters@imc.org>
Subject: Re: Working Group Last Call for draft-ietf-sieve-refuse-reject-00.txt
References: <FF47B65677F611C47F8FC103@ninevah.cyrusoft.com> <20050818190929.GM21465@osmium.mv.net> <4305B817.9070503@isode.com> <20050819174803.GB17079@osmium.mv.net>
In-Reply-To: <20050819174803.GB17079@osmium.mv.net>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
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>
Mark E. Mallett wrote: >On Fri, Aug 19, 2005 at 11:44:39AM +0100, Alexey Melnikov wrote: > > >>Mark E. Mallett wrote: >> >> >>>>5.1 Action refuse >>>> >>>> >>>> The "refuse" action refuses delivery of a message by sending back >>>> the 550 SMTP response code to an SMTP client. >>>> >>>> This extension can be only supported by a Sieve implementation >>>> running in an MTA. >>>> >>>> >>> >>>The way this is worded, an implementation that communicates with an MTA >>>via LMTP (or any other protocol or mechanism, for that matter) is >>>prohibited from using "refuse." There are multiple ways that an MDA may >>>be invoked by an MTA during the SMTP dialog, where refusal can be >>>communicated back to the SMTP client. The MTA itself isn't necessarily >>>(and probably isn't likely to be) running the Sieve script itself. >>> >>> >>The current copy we are editing says "running in an MTA or MDA". Does >>this address your concern? >> >> > >I think it's too specific; as Matthew said in another note, the >important point is that it's running on behalf of an MTA, or via some >mechanism under which the response is communicated to the SMTP client at >SMTP time. You don't have to list the ways that this can be done, other >than providing some examples. An MDA is one example, but it doesn't >have to be the only one. > > So, possible solutions to address this issue: 1). delete the sentence. 2). reword to be less prescriptive. Which one do you prefer? >>>And actually I am not sure that LMTP needs to be mentioned in the >>>document at all, other than as an example of one of the ways that an MTA >>>and an MDA might communicate during the SMTP dialog. The important thing >>>is that the Sieve script is being run at SMTP time and its results are >>>somehow used by the MTA to respond to the SMTP client. >>> >>> >>I actually disagree. The sieve engine I am working on runs in LMTP >>server, it is the one that has to implement refuse. >> >> > >Well I agree with you, so I must have been unclear :-) > > Yes, I've misunderstood you. >It's the same sort of thing as my comment above, about the difference >between mandating one or more implementations or protocols (e.g. LMTP), >vs giving those protocols as examples. It's the difference between >saying "MUST use LMTP or be implemented in the MTA" and "may, for >example, use LMTP or may, for example, be implemented in the MTA." > >
- Working Group Last Call for draft-ietf-sieve-refu… Cyrus Daboo
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Michael Haardt
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Alexey Melnikov
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Matthew Elvey
- Re: Working Group Last Call for draft-ietf-sieve-… Kjetil Torgrim Homme
- Re: Working Group Last Call for draft-ietf-sieve-… Mark E. Mallett