Re: I-D ACTION:draft-ietf-sieve-notify-03.txt
Alexey Melnikov <alexey.melnikov@isode.com> Sun, 09 July 2006 17:16 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 k69HGwEC099765; Sun, 9 Jul 2006 10:16:58 -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 k69HGwXM099764; Sun, 9 Jul 2006 10:16:58 -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 k69HGteV099743 for <ietf-mta-filters@imc.org>; Sun, 9 Jul 2006 10:16:57 -0700 (MST) (envelope-from alexey.melnikov@isode.com)
Received: from [10.2.244.141] ([206.47.204.99]) by rufus.isode.com via TCP (submission) with ESMTPA; Sun, 9 Jul 2006 18:16:40 +0100
Message-ID: <44B139E8.8050204@isode.com>
Date: Sun, 09 Jul 2006 18:16:24 +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: Michael Haardt <michael@freenet-ag.de>
CC: ietf-mta-filters@imc.org
Subject: Re: I-D ACTION:draft-ietf-sieve-notify-03.txt
References: <E1Fuzu5-0007z6-J8@stiedprstage1.ietf.org> <20060628103054.GA6532@nostromo.freenet-ag.de>
In-Reply-To: <20060628103054.GA6532@nostromo.freenet-ag.de>
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>
Michael Haardt wrote: >Hello, > >I am just changing my code to implement -03 and have a few issues: > >Section 3.1: > > [":options" 1*(string-list / number)] > >Honestly, I think that's overkill. > In this revision I've just restored the original parameter. I tend to agree that it is an overkill, but I think we need to have a discussion on list of possible options first. > An arbitrary amount of string lists >and numbers, but it must not be empty? I expected a single string list >and I am surprised to see it was considered not to be enough. > >This has the implication that the ":method" tag is going to stay forever, >whereas I expected -03 to remove it, making the method string the last >argument. Correct? > I haven't thought about that, but yes, you are right. One thing that would be awkward, if :method becomes a positional argument, is that message content can be a multiline response, followed by the method URI. Nothing really wrong with that (string can be either quoted or multiline), but this is the first extension where this feature can be used for real. > >Section 3.2: > > An implementation MAY enforce other > semantic restrictions on URIs -- for example an SMS URI can only > contain phone numbers in a particular geographical region. Violation > of such semantic restrictions MUST be treated as an error. > [[Barry 1: "MUST" seems silly here, since the whole sentence is a > "MAY".]] > >How about wording it differently? > > An implementation MAY enforce other > semantic restrictions on URIs -- for example an SMS URI can only > contain phone numbers in a particular geographical region. > A violation of such semantic restrictions MUST be treated as an error > and not cause notifications to be ignored. > >If that is not what was meant, > Yes. But I think "not cause notifications to be ignored" just follows from "MUST be treated as an error". Do you agree? >then I guess we should word it differently >for sure. :) > >Section 3.5: > > [[Alexey 1: Should we keep using "high", "normal" and "low" instead? > Numbers are easier to compare with comparators.]] > >Since we talk about an input parameter to "notify", how about allowing >words as well as numbers? Expressions using variables might generate >numbers, whereas users probably prefer words. > I think that is overkill. We should stick with one way. Words are friendlier to humans, but I also like numbers in case we need to make relational comparisons on them. > > [[Barry 3.5: Why do we call this "priority", and then explain it as > "importance"? Shouldn't we just call it "importance"?]] > >YES. In fact I thought it was decided to change that in -03. > My memory is vague on this and the notes didn't record this. Any objections from the WG? > >Section 3.6: > > If the message parameter is absent, a default message > containing the value of the From header field [[Alexey 3: Align with > usage of :from]] and the value of the Subject header field will be > used. Note that the notification method (the ":method" tag) may > affect how this information is formatted. > >Is that a suggestion, a MAY, SHOULD or MUST? > SHOULD or MAY. >Sites should be free to >send other default messages and I vote for: > > If the message parameter is absent, a site-specific default message > will be used. It is suggested that it contains the value of the > "From" header field and the value of the "Subject" header field. > > That is fine with me.
- I-D ACTION:draft-ietf-sieve-notify-03.txt Internet-Drafts
- Re: I-D ACTION:draft-ietf-sieve-notify-03.txt Michael Haardt
- Re: I-D ACTION:draft-ietf-sieve-notify-03.txt Alexey Melnikov