Re: Review of draft-ietf-sieve-refuse-reject-02

Alexey Melnikov <alexey.melnikov@isode.com> Wed, 23 August 2006 09:28 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 k7N9SToj078975; Wed, 23 Aug 2006 02:28:29 -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 k7N9STO6078974; Wed, 23 Aug 2006 02:28:29 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7N9SOsm078963 for <ietf-mta-filters@imc.org>; Wed, 23 Aug 2006 02:28:26 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250]) by rufus.isode.com via TCP (submission) with ESMTPA; Wed, 23 Aug 2006 10:28:10 +0100
Message-ID: <44EC1F82.4010908@isode.com>
Date: Wed, 23 Aug 2006 10:27:30 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]> <44EA178E.20001@isode.com> <p06240501c11136fca041@[loud.qualcomm.com]>
In-Reply-To: <p06240501c11136fca041@[loud.qualcomm.com]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randall Gellens wrote:

>>>  (6) What is the rational for item 1 on the action list in Section 
>>> 3.1 (as opposed to rejecting even if the MAIL FROM is null)?
>>
>> You have a point. If protocol level rejection is available, the 
>> recipient might just reject the message. For DSNs/MDNs, the server 
>> just "MUST NOT generate" them, right?
>
> I meant, why require that messages with a null MAIL FROM be accepted 
> and discarded?  Why not just fail the transaction?

I think I understood you and we are talking about the same thing. I will 
do the change.



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 k7N9SToj078975; Wed, 23 Aug 2006 02:28:29 -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 k7N9STO6078974; Wed, 23 Aug 2006 02:28:29 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7N9SOsm078963 for <ietf-mta-filters@imc.org>; Wed, 23 Aug 2006 02:28:26 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Wed, 23 Aug 2006 10:28:10 +0100
Message-ID: <44EC1F82.4010908@isode.com>
Date: Wed, 23 Aug 2006 10:27:30 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]> <44EA178E.20001@isode.com> <p06240501c11136fca041@[loud.qualcomm.com]>
In-Reply-To: <p06240501c11136fca041@[loud.qualcomm.com]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randall Gellens wrote:

>>>  (6) What is the rational for item 1 on the action list in Section 
>>> 3.1 (as opposed to rejecting even if the MAIL FROM is null)?
>>
>> You have a point. If protocol level rejection is available, the 
>> recipient might just reject the message. For DSNs/MDNs, the server 
>> just "MUST NOT generate" them, right?
>
> I meant, why require that messages with a null MAIL FROM be accepted 
> and discarded?  Why not just fail the transaction?

I think I understood you and we are talking about the same thing. I will 
do the change.



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 k7MMh7hN051916; Tue, 22 Aug 2006 15:43:07 -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 k7MMh7Lf051915; Tue, 22 Aug 2006 15:43:07 -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 numenor.qualcomm.com (numenor.qualcomm.com [129.46.51.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7MMh3Wg051880 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 15:43:06 -0700 (MST) (envelope-from randy@qualcomm.com)
Received: from neophyte.qualcomm.com (neophyte.qualcomm.com [129.46.61.149]) by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k7MMgqdU015448 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 22 Aug 2006 15:42:52 -0700
Received: from [loud.qualcomm.com] (loud.qualcomm.com [129.46.172.15]) by neophyte.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id k7MMgow9001430; Tue, 22 Aug 2006 15:42:51 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <p06240501c11136fca041@[loud.qualcomm.com]>
In-Reply-To: <44EA178E.20001@isode.com>
References: <p0630000cc0ec03ea5a83@[192.168.1.13]> <44EA178E.20001@isode.com>
X-Mailer: Eudora for Mac OS X (dev alpha)
X-message-flag: Warning: Outlook in use.  Upgrade to Eudora: <http://www.eudora.com>
Date: Tue, 22 Aug 2006 15:42:19 -0700
To: Alexey Melnikov <alexey.melnikov@isode.com>, Randall Gellens <randy@qualcomm.com>
From: Randall Gellens <randy@qualcomm.com>
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
Cc: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Random-Sig-Tag: 1.0b28
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>

At 9:29 PM +0100 8/21/06, Alexey Melnikov wrote:

>  Randall Gellens wrote:
>
>>  (1) The document should make clear in the Abstract that it is 
>> updating the existing "Reject" action.
>
>  Done. I've changed the first sentence of the Abstract to read:
>
>    This memo updates definition the SIEVE mail filtering language 
> "reject" extension, originally defined in RFC 3028.

Thanks.

>
>>  (2) I suggest adding "The message is rejected after end of data" 
>> to the end of the Abstract.
>
>  Do you mean after the DATA command? I don't think we should limit 
> reject to post-DATA case only, several people have expressed desire 
> to use it at RCPT TO: time.

 From reading the draft, my impression was that it was for use after 
end-of-data.  Perhaps instead of saying "The message is rejected 
after end of data", say "The intent is to reject messages during the 
SMTP transaction based on the message's characteristics, for example, 
its recipient(s) or its data."

>
>>  (6) What is the rational for item 1 on the action list in Section 
>> 3.1 (as opposed to rejecting even if the MAIL FROM is null)?
>
>  You have a point. If protocol level rejection is available, the 
> recipient might just reject the message. For DSNs/MDNs, the server 
> just "MUST NOT generate" them, right?

I meant, why require that messages with a null MAIL FROM be accepted 
and discarded?  Why not just fail the transaction?

-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
Get your facts first, and then you can distort them as much as you please.
--Mark Twain



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 k7MEjuY3077151; Tue, 22 Aug 2006 07:45:56 -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 k7MEjuUV077150; Tue, 22 Aug 2006 07:45:56 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7MEjpvo077110 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 07:45:55 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Tue, 22 Aug 2006 15:45:45 +0100
Message-ID: <44EB1872.3080608@isode.com>
Date: Tue, 22 Aug 2006 15:45:06 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
CC: ietf-mta-filters@imc.org
Subject: Re: managesieve and require
References: <LtTxXec0eahv2SZDiyIPUA.md5@libertango.oryx.com>
In-Reply-To: <LtTxXec0eahv2SZDiyIPUA.md5@libertango.oryx.com>
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>

Arnt Gulbrandsen wrote:

> Hi,
>
> are there any managesieve implementations around that'll flag an error 
> if a script uses extension x, but doesn't list x using "require"?

Yes, Cyrus/Isode does this.



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 k7METbNl072656; Tue, 22 Aug 2006 07:29:37 -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 k7METbLh072655; Tue, 22 Aug 2006 07:29:37 -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 k7METYHT072621 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 07:29:37 -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 A7ADA4ADC3; Tue, 22 Aug 2006 16:29:33 +0200 (CEST)
Message-Id: <LtTxXec0eahv2SZDiyIPUA.md5@libertango.oryx.com>
Date: Tue, 22 Aug 2006 16:29:33 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: ietf-mta-filters@imc.org
Subject: managesieve and require
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>

Hi,

are there any managesieve implementations around that'll flag an error 
if a script uses extension x, but doesn't list x using "require"?

Arnt



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 k7MA02rH001781; Tue, 22 Aug 2006 03:00:02 -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 k7MA02Eh001780; Tue, 22 Aug 2006 03:00:02 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7MA019V001763 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 03:00:02 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Tue, 22 Aug 2006 10:59:58 +0100
Message-ID: <44EAD585.2080301@isode.com>
Date: Tue, 22 Aug 2006 10:59:33 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: ietf-mta-filters@imc.org
CC: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
Subject: Re: Sieve reject action and environment test extension
References: <44EA1A36.20604@isode.com> <z722EUco+rpyFoGnfUPP1Q.md5@libertango.oryx.com>
In-Reply-To: <z722EUco+rpyFoGnfUPP1Q.md5@libertango.oryx.com>
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>

Arnt Gulbrandsen wrote:

>> So I would like to poll the WG regarding the following:
>>
>> 1). Does the WG has enough information to decide if this is a 
>> reasonable suggestion?
>
> Perhaps.
>
>> 2). If the answer to #1 is yes, does the WG want to delay publication 
>> of reject until after the environment extension is done, or is it Ok 
>> to submit it to IESG sooner?
>
> No.

Arnt clarified that he means "no, don't delay the reject document".



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 k7M9nqVf099086; Tue, 22 Aug 2006 02:49:52 -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 k7M9nqeI099085; Tue, 22 Aug 2006 02:49:52 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7M9nnv0099070 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 02:49:51 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Tue, 22 Aug 2006 10:49:44 +0100
Message-ID: <44EAD31E.4000103@isode.com>
Date: Tue, 22 Aug 2006 10:49:18 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
CC: ietf-mta-filters@imc.org
Subject: Re: Sieve reject action and environment test extension
References: <44EA1A36.20604@isode.com> <z722EUco+rpyFoGnfUPP1Q.md5@libertango.oryx.com>
In-Reply-To: <z722EUco+rpyFoGnfUPP1Q.md5@libertango.oryx.com>
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>

Arnt Gulbrandsen wrote:

> Alexey Melnikov writes:
>
>> After thinking more about comments received regarding the reject 
>> draft, I would propose that instead of adding options to reject that 
>> would make it behave "do X if able to reject message over protocol 
>> and nothing otherwise" (originally proposed by Kejtil, if I am not 
>> mistaken), we should define proper Sieve environment test extension. 
>> The extension should define something for testing if Sieve engine is 
>> running in MTA/MDA, versa running in MDA.
>
> That's not equivalent. The equivalent would be "is sieve engine 
> running in MTA/MDA, and do all recipients of this invoke the reject 
> action?". 

Yes, I meant this. Actually both "can reject over protocol" and "running 
in MTA/MDA" can be interesting for Sieve scripts.

> That seems a little odd for an enviroment test extension. If course 
> it's possible to simplify a little and ask e.g. "is sieve engine 
> running in MTA/MDA, and is this a single-recipient message?" which 
> still seems out of scope for an environment test.

I think it is close enough. I would certainly not like to invent a new 
environment-like mechanism just for reject.



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 k7M9dv6E095646; Tue, 22 Aug 2006 02:39:57 -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 k7M9dviq095645; Tue, 22 Aug 2006 02:39:57 -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 k7M9dtaY095628 for <ietf-mta-filters@imc.org>; Tue, 22 Aug 2006 02:39:57 -0700 (MST) (envelope-from arnt@gulbrandsen.priv.no)
Received: from libertango.oryx.com (unknown [195.30.37.9]) by kalyani.oryx.com (Postfix) with ESMTP id E2D384ADBB; Tue, 22 Aug 2006 11:15:49 +0200 (CEST)
Message-Id: <z722EUco+rpyFoGnfUPP1Q.md5@libertango.oryx.com>
Date: Tue, 22 Aug 2006 11:15:44 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: ietf-mta-filters@imc.org
Subject: Re: Sieve reject action and environment test extension
Cc: Alexey Melnikov <alexey.melnikov@isode.com>
References: <44EA1A36.20604@isode.com>
In-Reply-To: <44EA1A36.20604@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:
> After thinking more about comments received regarding the reject 
> draft, I would propose that instead of adding options to reject that 
> would make it behave "do X if able to reject message over protocol 
> and nothing otherwise" (originally proposed by Kejtil, if I am not 
> mistaken), we should define proper Sieve environment test extension. 
> The extension should define something for testing if Sieve engine is 
> running in MTA/MDA, versa running in MDA.

That's not equivalent. The equivalent would be "is sieve engine running 
in MTA/MDA, and do all recipients of this invoke the reject action?". 
That seems a little odd for an enviroment test extension. If course 
it's possible to simplify a little and ask e.g. "is sieve engine 
running in MTA/MDA, and is this a single-recipient message?" which 
still seems out of scope for an environment test.

> So I would like to poll the WG regarding the following:
>
> 1). Does the WG has enough information to decide if this is a 
> reasonable suggestion?

Perhaps.

> 2). If the answer to #1 is yes, does the WG want to delay publication 
> of reject until after the environment extension is done, or is it Ok 
> to submit it to IESG sooner?

No.

Arnt



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 k7LKen9A004928; Mon, 21 Aug 2006 13:40:49 -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 k7LKenjF004927; Mon, 21 Aug 2006 13:40:49 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7LKemDF004920 for <ietf-mta-filters@imc.org>; Mon, 21 Aug 2006 13:40:48 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 21 Aug 2006 21:40:45 +0100
Message-ID: <44EA1A36.20604@isode.com>
Date: Mon, 21 Aug 2006 21:40:22 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: MTA filtering mailing list <ietf-mta-filters@imc.org>
Subject: Sieve reject action and environment test extension
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>

After thinking more about comments received regarding the reject draft, 
I would propose that instead of adding options to reject that would make 
it behave "do X if able to reject message over protocol and nothing 
otherwise" (originally proposed by Kejtil, if I am not mistaken), we 
should define proper Sieve environment test extension. The extension 
should define something for testing if Sieve engine is running in 
MTA/MDA, versa running in MDA.

So I would like to poll the WG regarding the following:

1). Does the WG has enough information to decide if this is a reasonable 
suggestion?
2). If the answer to #1 is yes, does the WG want to delay publication of 
reject until after the environment extension is done, or is it Ok to 
submit it to IESG sooner?

Alexey

P.S. If the answer to #2 is "delay reject until after the environment 
draft", then we need to push out the milestone for the reject.
But of course this should have no influence on answers to the 2 
questions mentioned above.



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 k7LKTkXX002374; Mon, 21 Aug 2006 13:29:46 -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 k7LKTkAj002373; Mon, 21 Aug 2006 13:29:46 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7LKThPm002357 for <ietf-mta-filters@imc.org>; Mon, 21 Aug 2006 13:29:44 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 21 Aug 2006 21:29:26 +0100
Message-ID: <44EA178E.20001@isode.com>
Date: Mon, 21 Aug 2006 21:29:02 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]>
In-Reply-To: <p0630000cc0ec03ea5a83@[192.168.1.13]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randall Gellens wrote:

> (1) The document should make clear in the Abstract that it is updating 
> the existing "Reject" action.

Done. I've changed the first sentence of the Abstract to read:

   This memo updates definition the SIEVE mail filtering language 
"reject" extension, originally defined in RFC 3028.

> (2) I suggest adding "The message is rejected after end of data" to 
> the end of the Abstract.

Do you mean after the DATA command? I don't think we should limit reject 
to post-DATA case only, several people have expressed desire to use it 
at RCPT TO: time.

> (6) What is the rational for item 1 on the action list in Section 3.1 
> (as opposed to rejecting even if the MAIL FROM is null)?

You have a point. If protocol level rejection is available, the 
recipient might just reject the message. For DSNs/MDNs, the server just 
"MUST NOT generate" them, right?



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 k7LK54wF097037; Mon, 21 Aug 2006 13:05:04 -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 k7LK53Av097036; Mon, 21 Aug 2006 13:05:03 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7LK52n0097029 for <ietf-mta-filters@imc.org>; Mon, 21 Aug 2006 13:05:03 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 21 Aug 2006 21:05:00 +0100
Message-ID: <44EA11D7.3020100@isode.com>
Date: Mon, 21 Aug 2006 21:04:39 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: MTA filtering mailing list <ietf-mta-filters@imc.org>
Subject: Escaping non-UTF-8 in Sieve scripts: part of 3028bis or separate?
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>

Resending, as the original message was by mistake only BCCed to the 
Sieve mailing list.
====

According to discussion that followed IETF in Montreal it seems that WG
members want to work on escape mechanism for characters in charsets
other than UTF-8.

I would like to measure WG consensus regarding:
1). if my statement above is true.
2). if the answer to #1 is Yes, then: should this be done as separate
draft or in 3028bis.
=======
Chair hat off (my personal preferences):
Yes, I think the WG should work on this, but I think this should not
delay 3028bis any longer. However I would like to see a proposal before
sending 3028bis to IESG.

Alexey



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 k7LK3aYT096756; Mon, 21 Aug 2006 13:03:36 -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 k7LK3af1096755; Mon, 21 Aug 2006 13:03:36 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7LK3Xam096740 for <ietf-mta-filters@imc.org>; Mon, 21 Aug 2006 13:03:35 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 21 Aug 2006 21:03:30 +0100
Message-ID: <44EA117D.9090908@isode.com>
Date: Mon, 21 Aug 2006 21:03:09 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: undisclosed-recipients:;
Subject: Escaping non-UTF-8 in Sieve scripts: part of 3028bis or separate?
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>

According to discussion that followed IETF in Montreal it seems that WG 
members want to work on escape mechanism for characters in charsets 
other than UTF-8.

I would like to measure WG consensus regarding:
1). if my statement above is true.
2). if the answer to #1 is Yes, then: should this be done as separate 
draft or in 3028bis.
=======
Chair hat off (my personal preferences):
Yes, I think the WG should work on this, but I think this should not 
delay 3028bis any longer. However I would like to see a proposal before 
sending 3028bis to IESG.

Alexey



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 k7ECtN4c093433; Mon, 14 Aug 2006 05:55:23 -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 k7ECtNjE093432; Mon, 14 Aug 2006 05:55:23 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7ECtM6Z093416 for <ietf-mta-filters@imc.org>; Mon, 14 Aug 2006 05:55:22 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 14 Aug 2006 13:55:09 +0100
Message-ID: <44E072A8.2030707@isode.com>
Date: Mon, 14 Aug 2006 13:55:04 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]> <44D0EC84.9040900@isode.com> <p06300001c0f6a5e124ee@[129.46.172.15]>
In-Reply-To: <p06300001c0f6a5e124ee@[129.46.172.15]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randall Gellens wrote:

> At 7:18 PM +0100 8/2/06, Alexey Melnikov wrote:
>
>>>  (13) In Section 3.2, should there be any discussion of priority, 
>>> for example, if both vacation and reject are attempted, do the 
>>> reject and not the vacation?
>>
>> reject and vacation are not allowed together, as per section 3.3.
>
> They are not allowed together, but what happens to a script that tries 
> it?  Is it a run-time error, or is one of the actions performed but 
> not the other?

When actions are incompatible, this always result in runtime error. Do 
you think 3028bis is unclear on this?



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 k7EAL2oi002793; Mon, 14 Aug 2006 03:21:02 -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 k7EAL27X002792; Mon, 14 Aug 2006 03:21:02 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7EAKv5n002728 for <ietf-mta-filters@imc.org>; Mon, 14 Aug 2006 03:21:01 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Mon, 14 Aug 2006 11:20:36 +0100
Message-ID: <44DF1ACC.1080003@isode.com>
Date: Sun, 13 Aug 2006 13:27:57 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]>
In-Reply-To: <p0630000cc0ec03ea5a83@[192.168.1.13]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randall Gellens wrote:

> (1) The document should make clear in the Abstract that it is updating 
> the existing "Reject" action.

Done. I've changed the first sentence of the Abstract to read:

   This memo updates definition the SIEVE mail filtering language 
"reject" extension, originally defined in RFC 3028.

> (2) I suggest adding "The message is rejected after end of data" to 
> the end of the Abstract.

Do you mean after the DATA command? I don't think we should limit reject 
to post-DATA case only, several people have expressed desire to use it 
at RCPT TO: time.

> (6) What is the rational for item 1 on the action list in Section 3.1 
> (as opposed to rejecting even if the MAIL FROM is null)?

You have a point. If protocol level rejection is available, the 
recipient might just reject the message. For DSNs/MDNs, the server just 
"MUST NOT generate" them, right?




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 k7BAdhSL000421; Fri, 11 Aug 2006 03:39:43 -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 k7BAdh0B000420; Fri, 11 Aug 2006 03:39:43 -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 mout2.freenet.de (mout2.freenet.de [194.97.50.155]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k7BAdfhl000391 for <ietf-mta-filters@imc.org>; Fri, 11 Aug 2006 03:39:42 -0700 (MST) (envelope-from michael@freenet-ag.de)
Received: from [194.97.50.136] (helo=mx3.freenet.de) by mout2.freenet.de with esmtpa (Exim 4.61) (envelope-from <michael@freenet-ag.de>) id 1GBUQW-0006iQ-As for ietf-mta-filters@imc.org; Fri, 11 Aug 2006 12:39:40 +0200
Received: from nostromo.freenet-ag.de ([194.97.7.6]) by mx3.freenet.de with esmtps (TLSv1:AES256-SHA:256) (Exim 4.62 #2) id 1GBUQW-0005Ke-9W for ietf-mta-filters@imc.org; Fri, 11 Aug 2006 12:39:40 +0200
Received: from michael by nostromo.freenet-ag.de with local (ID michael) (Exim 4.62 #12) id 1GBUQW-0000o4-0B for ietf-mta-filters@imc.org; Fri, 11 Aug 2006 12:39:40 +0200
Date: Fri, 11 Aug 2006 12:39:39 +0200
From: Michael Haardt <michael@freenet-ag.de>
To: ietf-mta-filters@imc.org
Subject: Re: OT: Are mailto URI argument names caseful?
Message-ID: <20060811103939.GB3094@nostromo.freenet-ag.de>
References: <E1GA4j7-0004Sw-AN@nostromo.freenet-ag.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <E1GA4j7-0004Sw-AN@nostromo.freenet-ag.de>
User-Agent: Mutt/1.5.6i
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>

Hello,

recently I asked concerning the case of arguments to mailto URIs and
promised to summarise.  Thanks a lot for all answers!

Everybody agrees that the hname part of the argument should be case
insensitive.

RFC 2822 does not state that fact explicitly, but says all character
literals given as quoted strings are case-insensitive.  It proceeds
to specify all field names and header fields as quoted strings.  As a
result, field names don't have to be case insensitive as such, but all
field names within the scope of RFC 2822 are for sure and I never heard
of a field specified differently.

By now I got a late answer from the authors of the draft, acknowledging
the field names used in the draft are meant to be case insensitive.
I suggested to state it explicitly nevertheless, because the draft
also uses the special string "body", which is not (yet) a registered
field name.

I asked:

> Who will get a message resulting from the URI below and how will it
> look like?

> mailto:?to=user1@example.com&TO=user2@example.com

The answer is: The message will go to both recipients and it will contain
one "To:" field, listing both.  The implementation is obviously free to
change the field name case and add a space after the colon, a fact that
should be specified clearly, too.

Sometimes things just work the way you expect them to. :-)

Michael



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 k77JoCN5029487; Mon, 7 Aug 2006 12:50:12 -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 k77JoC6H029484; Mon, 7 Aug 2006 12:50:12 -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 ns0.neustar.com (ns0.neustar.com [156.154.16.158]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k77Jo9QY029411 for <ietf-mta-filters@imc.org>; Mon, 7 Aug 2006 12:50:11 -0700 (MST) (envelope-from ietf@ietf.org)
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns0.neustar.com (Postfix) with ESMTP id 8595832884; Mon,  7 Aug 2006 19:50:02 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GAB6w-0006Gv-Dw; Mon, 07 Aug 2006 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: ietf-mta-filters@imc.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-sieve-3028bis-09.txt 
Message-Id: <E1GAB6w-0006Gv-Dw@stiedprstage1.ietf.org>
Date: Mon, 07 Aug 2006 15:50:02 -0400
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>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.

	Title		: Sieve: An Email Filtering Language
	Author(s)	: T. Showalter, P. Guenther
	Filename	: draft-ietf-sieve-3028bis-09.txt
	Pages		: 40
	Date		: 2006-8-7
	
This document describes a language for filtering email messages at
time of final delivery.  It is designed to be implementable on either
a mail client or mail server.  It is meant to be extensible, simple,
and independent of access protocol, mail architecture, and operating
system.  It is suitable for running on a mail server where users may
not be allowed to execute arbitrary programs, such as on black box
Internet Message Access Protocol (IMAP) servers, as it has no
variables, loops, or ability to shell out to external programs.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-3028bis-09.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-sieve-3028bis-09.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-sieve-3028bis-09.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-8-7143232.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-sieve-3028bis-09.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-sieve-3028bis-09.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-8-7143232.I-D@ietf.org>

--OtherAccess--

--NextPart--



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 k77JoCeN029486; Mon, 7 Aug 2006 12:50:12 -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 k77JoCP3029483; Mon, 7 Aug 2006 12:50:12 -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 ns0.neustar.com (ns0.neustar.com [156.154.16.158]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k77Jo9T9029410 for <ietf-mta-filters@imc.org>; Mon, 7 Aug 2006 12:50:11 -0700 (MST) (envelope-from ietf@ietf.org)
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns0.neustar.com (Postfix) with ESMTP id 4992E32867; Mon,  7 Aug 2006 19:50:02 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GAB6w-0006GR-4o; Mon, 07 Aug 2006 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: ietf-mta-filters@imc.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-sieve-body-04.txt 
Message-Id: <E1GAB6w-0006GR-4o@stiedprstage1.ietf.org>
Date: Mon, 07 Aug 2006 15:50:02 -0400
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>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.

	Title		: Sieve Email Filtering: Body Extension
	Author(s)	: P. Guenther, J. Degener
	Filename	: draft-ietf-sieve-body-04.txt
	Pages		: 12
	Date		: 2006-8-7
	
This document defines a new primitive for the "Sieve" email
   filtering language that tests for the occurrence of one or more
   strings in the body of an email message.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-body-04.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-sieve-body-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-sieve-body-04.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-8-7133202.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-sieve-body-04.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-sieve-body-04.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-8-7133202.I-D@ietf.org>

--OtherAccess--

--NextPart--



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 k77JoAEq029455; Mon, 7 Aug 2006 12:50: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 k77JoAZZ029454; Mon, 7 Aug 2006 12:50: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 ns1.neustar.com (ns1.neustar.com [156.154.16.138]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k77Jo76f029409 for <ietf-mta-filters@imc.org>; Mon, 7 Aug 2006 12:50:09 -0700 (MST) (envelope-from ietf@ietf.org)
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns1.neustar.com (Postfix) with ESMTP id 3E24C26E1E; Mon,  7 Aug 2006 19:50:02 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1GAB6w-0006GO-42; Mon, 07 Aug 2006 15:50:02 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: ietf-mta-filters@imc.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-sieve-editheader-06.txt 
Message-Id: <E1GAB6w-0006GO-42@stiedprstage1.ietf.org>
Date: Mon, 07 Aug 2006 15:50:02 -0400
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>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.

	Title		: Sieve Email Filtering: Editheader Extension
	Author(s)	: P. Guenther, J. Degener
	Filename	: draft-ietf-sieve-editheader-06.txt
	Pages		: 9
	Date		: 2006-8-7
	
This document defines two new actions for the "Sieve" email
   filtering language that add and delete email header fields.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-editheader-06.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-sieve-editheader-06.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-sieve-editheader-06.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-8-7133038.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-sieve-editheader-06.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-sieve-editheader-06.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-8-7133038.I-D@ietf.org>

--OtherAccess--

--NextPart--



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 k77D1ATw005204; Mon, 7 Aug 2006 06:01: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 k77D1AOm005203; Mon, 7 Aug 2006 06:01: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 mout2.freenet.de (mout2.freenet.de [194.97.50.155]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k77D17re005182 for <ietf-mta-filters@imc.org>; Mon, 7 Aug 2006 06:01:09 -0700 (MST) (envelope-from michael@freenet-ag.de)
Received: from [194.97.50.136] (helo=mx3.freenet.de) by mout2.freenet.de with esmtpa (Exim 4.61) (envelope-from <michael@freenet-ag.de>) id 1GA4j9-00036L-Vo for ietf-mta-filters@imc.org; Mon, 07 Aug 2006 15:01:03 +0200
Received: from nostromo.freenet-ag.de ([194.97.7.6]) by mx3.freenet.de with esmtps (TLSv1:AES256-SHA:256) (Exim 4.62 #2) id 1GA4j9-0001y4-Us for ietf-mta-filters@imc.org; Mon, 07 Aug 2006 15:01:03 +0200
Received: from michael by nostromo.freenet-ag.de with local (ID michael) (Exim 4.62 #12) id 1GA4j7-0004Sw-AN for ietf-mta-filters@imc.org; Mon, 07 Aug 2006 15:01:01 +0200
Date: Mon, 07 Aug 2006 15:01:01 +0200
To: ietf-mta-filters@imc.org
Subject: OT: Are mailto URI argument names caseful?
User-Agent: Heirloom mailx 12.1 6/15/06
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <E1GA4j7-0004Sw-AN@nostromo.freenet-ag.de>
From: Michael Haardt <michael@freenet-ag.de>
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>

Hello,

I am currently working on mailto notifications (so I am not entirely
off-topic;) and came accross a problem:

Are argument hnames in the query part of mailto URIs caseful?

RFC 2368 does not tell if the argument hnames resulting from splitting
the query part into pieces are caseful or not.  Neither does
draft-duerst-mailto-bis-02.  I did not get a response from asking the
authors.

In general, RFCs describing specific schemes must state if anything
is to be considered caseless.  Nothing is said -> caseful.

Hnames are caseless -> caseless.

Who will get a message resulting from the URI below and how will it
look like?

mailto:?to=user1@example.com&TO=user2@example.com

Using caseful names, the message would go to user1@example.com, but
listing both recipients in the header, in case the client trusts the
message.  In case it does not and allows only safe headers, the message
would go to user1@example.com and only listing that address in the header.

Any hints towards references I overlooked will be appreciated.
Please respond by private mail and I will summarise.

Michael



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 k77Blvos080166; Mon, 7 Aug 2006 04:47:57 -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 k77Blvuh080165; Mon, 7 Aug 2006 04:47:57 -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 smtp-out.sendmail.com (smtp-out.sendmail.com [209.246.26.45]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k77BluGF080159 for <ietf-mta-filters@imc.org>; Mon, 7 Aug 2006 04:47:57 -0700 (MST) (envelope-from guenther+mtafilters@sendmail.com)
Received: from lab.smi.sendmail.com ([10.210.100.93]) by foon.sendmail.com (Switch-3.2.3/Switch-3.2.0) with ESMTP id k77BlhBZ031371 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 7 Aug 2006 04:47:44 -0700
X-DKIM: Sendmail DKIM Filter v0.5.1 foon.sendmail.com k77BlhBZ031371
DKIM-Signature: a=rsa-sha1; c=relaxed/simple; d=sendmail.com; s=tls.dkim; t=1154951269; bh=/tqgjN+Rb11WFtwz31JfA+e9ryc=; h=X-DomainKeys: DomainKey-Signature:Date:From:X-X-Sender:To:cc:Subject:In-Reply-To: Message-ID:References:MIME-Version:Content-Type; b=frLPNMmLeMuqOB0Z F4akHbVMAUK1KsP2Ye1NxWGWBPn2US7t1tFg+95/oWQ4G/okJ/5WI587P8ogOC9gac2 vUL93PJhnaUsWKC6CbPL9LFk+d9N3Om0BoDYg91Oy70NfEUesOuyWWiosl1rGNjztle AXPfvsC6iBec4H7ds83bE=
X-DomainKeys: Sendmail DomainKeys Filter v0.4.1 foon.sendmail.com k77BlhBZ031371
DomainKey-Signature: a=rsa-sha1; s=tls; d=sendmail.com; c=nofws; q=dns; h=date:from:x-x-sender:to:cc:subject:in-reply-to:message-id: references:mime-version:content-type; b=IpjaVDZPIBPP5+i4whycvrMs8Ut1ilkfG7nTuhTtZY+X9QZVAfNY1CJXWaLDdWAJg lWUIOMKTum0uHDgLxoZlKkW/xw/DCx6TyCyPDdb1HhmHvYs3mkRZy/pFGloTTWwmI6L 00NrjcJU2JFSqrHbbvsuQcKSgxyWiwxBjqVqEgM=
Date: Mon, 7 Aug 2006 04:47:43 -0700
From: Philip Guenther <guenther+mtafilters@sendmail.com>
X-X-Sender: guenther@lab.smi.sendmail.com
To: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
cc: ietf-mta-filters@imc.org
Subject: Re: draft-ietf-sieve-3028bis-08.txt
In-Reply-To: <1153844263.2206.35.camel@mattugur.ifi.uio.no>
Message-ID: <20060807042557.I26250@lab.smi.sendmail.com>
References: <200607251446.k6PEkYnT085466@lab.smi.sendmail.com> <1153844263.2206.35.camel@mattugur.ifi.uio.no>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
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, 25 Jul 2006, Kjetil Torgrim Homme wrote:
> On Tue, 2006-07-25 at 07:46 -0700, Philip Guenther wrote:
...
>>    to US-ASCII characters.  Strings and comments may contain octets
>>    outside the US-ASCII range.  Specifically, they will normally be in
>>    UTF-8, as specified in [UTF-8].  NUL (US-ASCII 0) is never permitted
>>    in scripts, while CR and LF can only appear as the CRLF line ending.
>
> "normally" isn't good if you can't know if your script is normal or not.

...thus the text I added to 2.4.2 giving examples of when a script might 
include non-UTF-8 text.  Given the exact cases mentioned, I think 
"normally" is a reasonable word to use.  Other email RFCs (1894, 2822, 
3463, 3834, 3898) certainly haven't had problems with using it to describe 
situations where a strict rule can't be drawn but setting the reader's 
expectations is useful.


> I suggest you rephrase it as "Strings and comments may sometimes have a
> different encoding than UTF-8, so for consistent behaviour across
> implementations, it is recommended to avoid non US-ASCII".  (yes, tongue
> is firmly in cheek.)

But that's not what we're saying.  We expect consistent handling of these 
strings across implementations.  Thus the "MUST accept" in 2.4.2.


> speaking of CRLF, I'd like a clarification of multi-line strings in
> section 2.4.2 (some of its text duplicates the above, I'm not sure
> that's good).  something like:
>
>   Any CRLF before the final period are considered part of the string.

How about "The CRLF before the final period is considered part of the 
string.", inserted into the penultimate paragraph of section 2.4.2?


> to make it a little more clear that implementations should NOT change
> the CRLF into its local line delimiter sequence.

I don't understand what this has to do with the text you suggested.  Could 
you clarify what behavior you think the document should require or ban?


Philip Guenther



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 k773pVtq022213; Sun, 6 Aug 2006 20:51:31 -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 k773pVfP022211; Sun, 6 Aug 2006 20:51:31 -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 mauve.mrochek.com (206.117.180.234.brandx.net [206.117.180.234] (may be forged)) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k773pQfv022181 for <ietf-mta-filters@imc.org>; Sun, 6 Aug 2006 20:51:30 -0700 (MST) (envelope-from ned.freed@mrochek.com)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01M5OOMHAAHC00M2QC@mauve.mrochek.com> for ietf-mta-filters@imc.org; Sun, 6 Aug 2006 20:51:21 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=nowsp; d=mrochek.com; s=mauve; t=1154922680; h=Date: 	 From:Subject:MIME-version:Content-type; b=H2pqgmELKOxkYAAc71S44osxl 8tmTT00xjRNZ+Ok/JXuVoZ4/3+qWBe9Dcs2rrY/YHz2UvN8rExXHAPUncI1uQ==
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01M5ON1BK6NK00IQFC@mauve.mrochek.com>; Sun, 06 Aug 2006 20:51:17 -0700 (PDT)
Cc: Philip Guenther <guenther+mtafilters@sendmail.com>, ietf-mta-filters@imc.org
To: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
Message-id: <01M5OOMFS2Z600IQFC@mauve.mrochek.com>
Date: Sun, 06 Aug 2006 20:51:08 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
Subject: Re: Multiple tagged arguments with the same tag?
In-reply-to: "Your message dated Mon, 07 Aug 2006 01:19:08 +0200" <1154906348.7934.26.camel@mattugur.ifi.uio.no>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20060721142151.GA10236@nostromo.freenet-ag.de> <01M53GYTVHNQ0008CX@mauve.mrochek.com> <1153839874.2206.7.camel@mattugur.ifi.uio.no> <20060806160414.A26250@lab.smi.sendmail.com> <1154906348.7934.26.camel@mattugur.ifi.uio.no>
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 Sun, 2006-08-06 at 16:06 -0700, Philip Guenther wrote:
> > On Tue, 25 Jul 2006, Kjetil Torgrim Homme wrote:
> > ...
> > > okay.  the current draft also says "These next tokens [after the tagged
> > > argument] may be numbers or strings but they are never blocks."  this
> > > seems to imply string lists are allowed, but it's not quite clear to me.
> >
> > For the next revision, I've changed section 2.4 to include string lists as
> > literal data and 2.6.2p2 to say "These next tokens may be literal data but
> > they are never blocks."
> >
> > I believe that captures the intent of this discussion, no?

> sounds good to me, thanks!

Me too.

				Ned



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 k76NJduS030824; Sun, 6 Aug 2006 16:19:39 -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 k76NJdtL030823; Sun, 6 Aug 2006 16:19:39 -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 pat.uio.no (IDENT:7411@pat.uio.no [129.240.10.4]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k76NJPZa030787 for <ietf-mta-filters@imc.org>; Sun, 6 Aug 2006 16:19:38 -0700 (MST) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx5.uio.no ([129.240.10.46]) by pat.uio.no with esmtp (Exim 4.43) id 1G9rty-0000Vw-6O; Mon, 07 Aug 2006 01:19:22 +0200
Received: from mattugur.ifi.uio.no ([129.240.68.168]) by mail-mx5.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1G9rtq-0004Ac-6Z; Mon, 07 Aug 2006 01:19:14 +0200
Subject: Re: Multiple tagged arguments with the same tag?
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Philip Guenther <guenther+mtafilters@sendmail.com>
Cc: ietf-mta-filters@imc.org
In-Reply-To: <20060806160414.A26250@lab.smi.sendmail.com>
References: <20060721142151.GA10236@nostromo.freenet-ag.de> <01M53GYTVHNQ0008CX@mauve.mrochek.com> <1153839874.2206.7.camel@mattugur.ifi.uio.no> <20060806160414.A26250@lab.smi.sendmail.com>
Content-Type: text/plain
Date: Mon, 07 Aug 2006 01:19:08 +0200
Message-Id: <1154906348.7934.26.camel@mattugur.ifi.uio.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.6.0 
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-4.859, required 12, autolearn=disabled, AWL 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 Sun, 2006-08-06 at 16:06 -0700, Philip Guenther wrote:
> On Tue, 25 Jul 2006, Kjetil Torgrim Homme wrote:
> ...
> > okay.  the current draft also says "These next tokens [after the tagged
> > argument] may be numbers or strings but they are never blocks."  this
> > seems to imply string lists are allowed, but it's not quite clear to me.
> 
> For the next revision, I've changed section 2.4 to include string lists as 
> literal data and 2.6.2p2 to say "These next tokens may be literal data but 
> they are never blocks."
> 
> I believe that captures the intent of this discussion, no?

sounds good to me, thanks!
-- 
Kjetil T.




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 k76N6gGp027258; Sun, 6 Aug 2006 16:06:42 -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 k76N6gYj027257; Sun, 6 Aug 2006 16:06:42 -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 smtp-out.sendmail.com (smtp-out.sendmail.com [209.246.26.45]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k76N6dNX027245 for <ietf-mta-filters@imc.org>; Sun, 6 Aug 2006 16:06:40 -0700 (MST) (envelope-from guenther+mtafilters@sendmail.com)
Received: from lab.smi.sendmail.com ([10.210.100.93]) by foon.sendmail.com (Switch-3.2.3/Switch-3.2.0) with ESMTP id k76N6VI3030444 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 6 Aug 2006 16:06:32 -0700
X-DKIM: Sendmail DKIM Filter v0.5.1 foon.sendmail.com k76N6VI3030444
DKIM-Signature: a=rsa-sha1; c=relaxed/simple; d=sendmail.com; s=tls.dkim; t=1154905593; bh=hEDakbGi3U0NAuobOaUOmDvqTps=; h=X-DomainKeys: DomainKey-Signature:Date:From:X-X-Sender:To:cc:Subject:In-Reply-To: Message-ID:References:MIME-Version:Content-Type; b=Dxpakqd0wrFhFIG7 j3Jj5X/vhJFs1BJ6PhxXoAYBfi3ar6+mBUOUuJgndPeYQK89MPKpu7CSx9UVSv9NHxR pZ9D9Xiitp+m59q80aRq6PAIHmaj49BGIkSLuIJFcNZKdCAhFodTfc+SRLLk5SKVUop AfVGfyZf4+qVL55PqCMbs=
X-DomainKeys: Sendmail DomainKeys Filter v0.4.1 foon.sendmail.com k76N6VI3030444
DomainKey-Signature: a=rsa-sha1; s=tls; d=sendmail.com; c=nofws; q=dns; h=date:from:x-x-sender:to:cc:subject:in-reply-to:message-id: references:mime-version:content-type; b=tYgXafjROcSkVAFCn2/MpQwJdkye2A0v4mL73aci/5trNv7ydz4jhRMeFV8WXqSQG 2+xrXUjyBM/d2DbyOY/1rVdPgAIuMQH3wQ6CNHm40g4I70qI3IoGOE45tiZ2ipd8stt YDW6kPYCLsddsSU/3R+4yvaqu2eYXf0qiedBXAY=
Date: Sun, 6 Aug 2006 16:06:31 -0700
From: Philip Guenther <guenther+mtafilters@sendmail.com>
X-X-Sender: guenther@lab.smi.sendmail.com
To: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
cc: ietf-mta-filters@imc.org
Subject: Re: Multiple tagged arguments with the same tag?
In-Reply-To: <1153839874.2206.7.camel@mattugur.ifi.uio.no>
Message-ID: <20060806160414.A26250@lab.smi.sendmail.com>
References: <20060721142151.GA10236@nostromo.freenet-ag.de>  <01M53GYTVHNQ0008CX@mauve.mrochek.com> <1153839874.2206.7.camel@mattugur.ifi.uio.no>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
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, 25 Jul 2006, Kjetil Torgrim Homme wrote:
...
> okay.  the current draft also says "These next tokens [after the tagged
> argument] may be numbers or strings but they are never blocks."  this
> seems to imply string lists are allowed, but it's not quite clear to me.

For the next revision, I've changed section 2.4 to include string lists as 
literal data and 2.6.2p2 to say "These next tokens may be literal data but 
they are never blocks."

I believe that captures the intent of this discussion, no?


Philip Guenther



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 k72Ivvvp031213; Wed, 2 Aug 2006 11:57:57 -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 k72Ivvff031212; Wed, 2 Aug 2006 11:57:57 -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 numenor.qualcomm.com (numenor.qualcomm.com [129.46.51.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k72IvsNe031183 for <ietf-mta-filters@imc.org>; Wed, 2 Aug 2006 11:57:57 -0700 (MST) (envelope-from randy@qualcomm.com)
Received: from neophyte.qualcomm.com (neophyte.qualcomm.com [129.46.61.149]) by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k72IvlNx027266 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 2 Aug 2006 11:57:48 -0700
Received: from [129.46.172.15] (loud.qualcomm.com [129.46.172.15]) by neophyte.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id k72IvaHS012197; Wed, 2 Aug 2006 11:57:43 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <p06300001c0f6a5e124ee@[129.46.172.15]>
In-Reply-To: <44D0EC84.9040900@isode.com>
References: <p0630000cc0ec03ea5a83@[192.168.1.13]> <44D0EC84.9040900@isode.com>
X-Mailer: Eudora for Mac OS X (dev alpha)
X-message-flag: Warning: Outlook in use.  Upgrade to Eudora: <http://www.eudora.com>
Date: Wed, 2 Aug 2006 11:57:32 -0700
To: Alexey Melnikov <alexey.melnikov@isode.com>
From: Randall Gellens <randy@qualcomm.com>
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
Cc: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Random-Sig-Tag: 1.0b28
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>

At 7:18 PM +0100 8/2/06, Alexey Melnikov wrote:

>>  (13) In Section 3.2, should there be any discussion of priority, 
>> for example, if both vacation and reject are attempted, do the 
>> reject and not the vacation?
>
>  reject and vacation are not allowed together, as per section 3.3.

They are not allowed together, but what happens to a script that 
tries it?  Is it a run-time error, or is one of the actions performed 
but not the other?
-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
It is the business of the future to be dangerous.



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 k72IJnEs023911; Wed, 2 Aug 2006 11:19:49 -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 k72IJngE023910; Wed, 2 Aug 2006 11:19:49 -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 rufus.isode.com (rufus.isode.com [62.3.217.251]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k72IJmnl023903 for <ietf-mta-filters@imc.org>; Wed, 2 Aug 2006 11:19:49 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250])  by rufus.isode.com via TCP (submission) with ESMTPA; Wed, 2 Aug 2006 19:19:05 +0100
Message-ID: <44D0EC84.9040900@isode.com>
Date: Wed, 02 Aug 2006 19:18:44 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Randall Gellens <randy@qualcomm.com>
CC: Matthew Elvey <matthew@elvey.com>, ietf-mta-filters@imc.org
Subject: Re: Review of draft-ietf-sieve-refuse-reject-02
References: <p0630000cc0ec03ea5a83@[192.168.1.13]>
In-Reply-To: <p0630000cc0ec03ea5a83@[192.168.1.13]>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; 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>

Randy, thank you for the comments! I am replying to the easy comments 
first...

Randall Gellens wrote:

> (3) Typo in Abstract and also Section 1: "updates definition" should 
> be "updates the definition".

Fixed.

> (4) Suggested change in Section 1: change "sometimes preferable" to 
> "generally preferable".

Changed.

> (5) Typos (grammatical errors) in Section 3.1:
>
> Old:
>    How message is refused depends
>    on capabilities of mail component (MUA, MDA or MTA) executing the
>    Sieve script. The Sieve interpreter must do one of the following
>    actions, as detailed by the following priority table (items listed
>    earlier take precedence). Note that if action can not be taken or
>    fails, the interpreter should try the next item in the list:
>
> New:
>    How a message is refused depends
>    on the capabilities of the mail component (MUA, MDA or MTA) 
> executing the
>    Sieve script. The Sieve interpreter must do one of the following
>    actions, as detailed by the following priority table (items listed
>    earlier take precedence). Note that if an action can not be taken or
>    fails, the interpreter should try the next item in the list:

Fixed.

> (7) Typo in Section 3.1.1: "at SMTP/LMTP level" should be "at the 
> SMTP/LMTP level".

Fixed.

> (8) My suggestion for the open issue in 3.1.1 would be to require 
> ASCII, since it is the most interoperable.  A future extension can 
> permit UTF-8 after wider deployment of EAI extensions.  That means 
> Sieve should enforce ASCII in the use of 'Reject'.  Replacing UTF-8 
> with "?" is a kludge that is likely to confuse users and lead to 
> undesirable results.  Making it a syntax error seems the way to go, as 
> users will be immediately notified, and clients that generate Sieve 
> scripts can guide users.
>
> (9) Typo in Section 3.1.1: "delay immediate sending" should be "delay 
> immediately sending".

Fixed.

> (10) Typo in Section 3.1.3: "When Sieve engine is running inside MUA" 
> should be "When the Sieve engine is running inside the MUA".

Fixed.

> (11) Missing blank line in Section 3.1.3, before sentence starting 
> "MTAs and MDAs SHOULD NOT".

Added.

> (12) Typo in Section 3.1.3: "reject at protocol level" should be 
> "reject at the protocol level".

Fixed.

> (13) In Section 3.2, should there be any discussion of priority, for 
> example, if both vacation and reject are attempted, do the reject and 
> not the vacation?

reject and vacation are not allowed together, as per section 3.3.



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 k721nXW2032006; Tue, 1 Aug 2006 18:49:33 -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 k721nXqq032005; Tue, 1 Aug 2006 18:49:33 -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 numenor.qualcomm.com (numenor.qualcomm.com [129.46.51.58]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k721nT9Q031972 for <ietf-mta-filters@imc.org>; Tue, 1 Aug 2006 18:49:32 -0700 (MST) (envelope-from randy@qualcomm.com)
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150]) by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k721nNXK025328 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Aug 2006 18:49:23 -0700
Received: from [129.46.172.15] (loud.qualcomm.com [129.46.172.15]) by sabrina.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id k721nLld023985; Tue, 1 Aug 2006 18:49:22 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <p0630000dc0f5b3b5579e@[129.46.172.15]>
X-Mailer: Eudora for Mac OS X v7.0a
X-message-flag: Using Outlook?  Upgrade to Eudora: <http://www.eudora.com>
Date: Tue, 1 Aug 2006 18:49:16 -0700
To: Alexey Melnikov <Alexey.Melnikov@isode.com>, Matthew Elvey <matthew@elvey.com>
From: Randall Gellens <randy@qualcomm.com>
Subject: Review of draft-ietf-sieve-refuse-reject-03
Cc: ietf-mta-filters@imc.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Random-Sig-Tag: 1.0b28
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>

My comments on -02 apply to -03, with one extra:

Is the exacttext option worth it?  It seems to be adding a lot of 
complexity for fairly small gain.  I understand users wanting to put 
reject reasons in their native language.  However, the intent of this 
draft is that reject will operate at the SMTP level wherever 
possible.  Hence, the reject reason should be very short and must be 
usable in an SMTP response.  Use of ASCII is best for 
interoperability.  Use of UTF-8 will only work when EAI extensions 
are also being used, or when MDNs are being generated instead of SMTP 
protocol responses.  Since EAI is new, I don't think we want to rely 
on it.  And the intent is to get away from MDNs.  Hence, we should 
encourage brevity and mandate ASCII.

Once EAI extensions are deployed we can extend reject to permit UTF-8.
-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
There are two ways to write error-free programs;
only the third one works.



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 k71NToPL004358; Tue, 1 Aug 2006 16:29:50 -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 k71NToah004356; Tue, 1 Aug 2006 16:29:50 -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 ithilien.qualcomm.com (ithilien.qualcomm.com [129.46.51.59]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k71NTiJv004296 for <ietf-mta-filters@imc.org>; Tue, 1 Aug 2006 16:29:49 -0700 (MST) (envelope-from randy@qualcomm.com)
Received: from sabrina.qualcomm.com (sabrina.qualcomm.com [129.46.61.150]) by ithilien.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k71NTbmO004382 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 1 Aug 2006 16:29:38 -0700
Received: from [129.46.172.15] (loud.qualcomm.com [129.46.172.15]) by sabrina.qualcomm.com (8.13.6/8.13.6/1.0) with ESMTP id k71NTZdq014941; Tue, 1 Aug 2006 16:29:36 -0700 (PDT)
Mime-Version: 1.0
Message-Id: <p0630000cc0ec03ea5a83@[192.168.1.13]>
X-Mailer: Eudora for Mac OS X v7.0a
X-message-flag: Using Outlook?  Upgrade to Eudora: <http://www.eudora.com>
Date: Tue, 1 Aug 2006 16:26:35 -0700
To: Alexey Melnikov <Alexey.Melnikov@isode.com>, Matthew Elvey <matthew@elvey.com>
From: Randall Gellens <randy@qualcomm.com>
Subject: Review of draft-ietf-sieve-refuse-reject-02
Cc: ietf-mta-filters@imc.org
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
X-Random-Sig-Tag: 1.0b28
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>

(1) The document should make clear in the Abstract that it is 
updating the existing "Reject" action.

(2) I suggest adding "The message is rejected after end of data" to 
the end of the Abstract.

(3) Typo in Abstract and also Section 1: "updates definition" should 
be "updates the definition".

(4) Suggested change in Section 1: change "sometimes preferable" to 
"generally preferable".

(5) Typos (grammatical errors) in Section 3.1:

Old:
    How message is refused depends
    on capabilities of mail component (MUA, MDA or MTA) executing the
    Sieve script. The Sieve interpreter must do one of the following
    actions, as detailed by the following priority table (items listed
    earlier take precedence). Note that if action can not be taken or
    fails, the interpreter should try the next item in the list:

New:
    How a message is refused depends
    on the capabilities of the mail component (MUA, MDA or MTA) executing the
    Sieve script. The Sieve interpreter must do one of the following
    actions, as detailed by the following priority table (items listed
    earlier take precedence). Note that if an action can not be taken or
    fails, the interpreter should try the next item in the list:

(6) What is the rational for item 1 on the action list in Section 3.1 
(as opposed to rejecting even if the MAIL FROM is null)?

(7) Typo in Section 3.1.1: "at SMTP/LMTP level" should be "at the 
SMTP/LMTP level".

(8) My suggestion for the open issue in 3.1.1 would be to require 
ASCII, since it is the most interoperable.  A future extension can 
permit UTF-8 after wider deployment of EAI extensions.  That means 
Sieve should enforce ASCII in the use of 'Reject'.  Replacing UTF-8 
with "?" is a kludge that is likely to confuse users and lead to 
undesirable results.  Making it a syntax error seems the way to go, 
as users will be immediately notified, and clients that generate 
Sieve scripts can guide users.

(9) Typo in Section 3.1.1: "delay immediate sending" should be "delay 
immediately sending".

(10) Typo in Section 3.1.3: "When Sieve engine is running inside MUA" 
should be "When the Sieve engine is running inside the MUA".

(11) Missing blank line in Section 3.1.3, before sentence starting 
"MTAs and MDAs SHOULD NOT".

(12) Typo in Section 3.1.3: "reject at protocol level" should be 
"reject at the protocol level".

(13) In Section 3.2, should there be any discussion of priority, for 
example, if both vacation and reject are attempted, do the reject and 
not the vacation?





-- 
Randall Gellens
Opinions are personal;    facts are suspect;    I speak for myself only
-------------- Randomly-selected tag: ---------------
Premature optimization is the root of all evil
                              --C. A. R. Hoare



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 k71FYHSC011878; Tue, 1 Aug 2006 08:34:17 -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 k71FYH4H011877; Tue, 1 Aug 2006 08:34:17 -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 ns0.neustar.com (ns0.neustar.com [156.154.16.158]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id k71FYEeX011835 for <ietf-mta-filters@imc.org>; Tue, 1 Aug 2006 08:34:17 -0700 (MST) (envelope-from ietf@ietf.org)
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com [10.31.47.10]) by ns0.neustar.com (Postfix) with ESMTP id 7FAED32871; Tue,  1 Aug 2006 15:34:09 +0000 (GMT)
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43) id 1G7dm5-0007Yh-PI; Mon, 31 Jul 2006 15:50:01 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
Cc: ietf-mta-filters@imc.org
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-sieve-refuse-reject-03.txt 
Message-Id: <E1G7dm5-0007Yh-PI@stiedprstage1.ietf.org>
Date: Mon, 31 Jul 2006 15:50:01 -0400
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>

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.

	Title		: The SIEVE mail filtering language - reject extension
	Author(s)	: M. Elvey, A. Melnikov
	Filename	: draft-ietf-sieve-refuse-reject-03.txt
	Pages		: 0
	Date		: 2006-7-31
	
This memo defines the SIEVE mail filtering language (RFC
   <<3028bis>>) "reject" extension.
   
   A Joe-job is a spam run forged to appear as though it came from an
   innocent party, who is then generally flooded by the bounces,
   Message Disposition Notifications (MDNs) and messages with
   complaints.  The original Sieve "reject" action defined in RFC 3028
   required use of MDNs for rejecting messages, thus contributing to
   the flood of Joe-job spam to victims of Joe-jobs.  This document
   updates definition of "reject" to require rejecting messages during
   the SMTP transaction (instead of accepting them and then sending
   MDNs back to the alleged sender) wherever possible, thereby
   reducing the problem.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-refuse-reject-03.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-sieve-refuse-reject-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-sieve-refuse-reject-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<2006-7-31135257.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-sieve-refuse-reject-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-sieve-refuse-reject-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<2006-7-31135257.I-D@ietf.org>

--OtherAccess--

--NextPart--