Re: Last Call: <draft-melnikov-smtp-priority-07.txt> (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard

ned+ietf@mauve.mrochek.com Mon, 05 March 2012 15:56 UTC

Return-Path: <ned+ietf@mauve.mrochek.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA4BD21F87DC for <ietf@ietfa.amsl.com>; Mon, 5 Mar 2012 07:56:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.588
X-Spam-Level:
X-Spam-Status: No, score=-2.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Abx7RRhyD3Vd for <ietf@ietfa.amsl.com>; Mon, 5 Mar 2012 07:56:03 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 1818021F87DD for <ietf@ietf.org>; Mon, 5 Mar 2012 07:56:03 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OCQZG1FVCG017HRC@mauve.mrochek.com> for ietf@ietf.org; Mon, 5 Mar 2012 07:55:59 -0800 (PST)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OCPMUVDUMO00ZUIL@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for ietf@ietf.org; Mon, 5 Mar 2012 07:55:53 -0800 (PST)
From: ned+ietf@mauve.mrochek.com
Message-id: <01OCQZFYBOQA00ZUIL@mauve.mrochek.com>
Date: Mon, 05 Mar 2012 07:47:24 -0800
Subject: Re: Last Call: <draft-melnikov-smtp-priority-07.txt> (Simple Mail Transfer Protocol extension for Message Transfer Priorities) to Proposed Standard
In-reply-to: "Your message dated Mon, 05 Mar 2012 10:15:32 -0500" <CALaySJJUE02R7NP08HB-Si7vOZHRg28vtKqLF9Y45=6d43QHdA@mail.gmail.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120301004219.15266.76505.idtracker@ietfa.amsl.com> <CAC4RtVDeXwCLh9R_bNmLwEC5g_4Dv9HadOpXMwbSz5RT2m+jUg@mail.gmail.com> <CAC4RtVB1G_HjYNug0Fvq7LPSnzqG2KxH-PY6nv=nBZKv-uXTLA@mail.gmail.com> <01OCM8WDJZKI00ZUIL@mauve.mrochek.com> <4F54C9B1.4010100@isode.com> <CALaySJJUE02R7NP08HB-Si7vOZHRg28vtKqLF9Y45=6d43QHdA@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1330962966; i=@mrochek.com; bh=SYKBR4nDat9kIGTpXNTZRBfMoVHG4cjhDlpkXN9X0Iw=; h=From:Cc:Message-id:Date:Subject:In-reply-to:MIME-version: Content-type:References:To; b=A2rWRjfoQ/Zt7rxPD7FAKDurpn/pafRx8bfe/keVKWUAnuNWqjDL3igXAHOroCxiP jln9wAfB5RsfEFT/fXkYobFojHf2dIXm1zvE4Pag3Jw+vlEXcyAl7xVQZsm+aTTNJG Idjl84AGPjelWJyUYPKERzy7edi2mtgzLbJM4cCU=
Cc: Pete Resnick <presnick@qualcomm.com>, Alexey Melnikov <alexey.melnikov@isode.com>, Ned Freed <ned.freed@mrochek.com>, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Mar 2012 15:56:04 -0000

> Ned:
> >> Another issue is the silly prohibition against using Priority: and other
> >> header fields to set priority levels. What if is existing site policy is in fact
> >> to use those fields to determine message priority?

> Alexey:
> > I actually don't have a strong feeling against usage of other existing
> > header fields.
> > Some of the existing header fields don't have the exact semantics desired
> > here. Others (like the MIXER's Priority) have the right semantics but don't
> > support sufficient number of priorities required by MMHS (6 levels). That is
> > why a new header field was introduced.

> Right, this is the issue I have with Ned's desire to allow use of
> other fields: those fields have inconsistent semantics, and
> inconsistent and non-standard usage.  They're often used to indicate
> visual importance of the message to the MUA, rather than anything
> related to transmission priority.

I'm sorry, but that's simply a strawman. AFAICT nobody pushing back on this is
suggesting mapping MTA priority to or from a field with totally different
semantics. But there are plenty of fields in common use that are used to
control MTA priority. Those are the fields I'm talking about.

And yes, people will make mistakes. They always do. But as I commented
in a previous discussion, if we let that stop us we'd never standarize
anything.

> That said, I'd have no problem with some sort of MAY-level permission
> to *MSAs* to use these fields.  I'd feel very uncomfortable allowing
> *MTAs* to do it.  Ned, would it be adequate to your needs to handle it
> that way?

No. Like it or not, if you expect this to gain any traction at all, you're
going to have to accept the fact that people are going to want to tunnel it
through fields with the same general semantics but restricted as to possible
values.

  Something like this:

> OLD
>    Other message header fields, such as Importance [RFC2156], Priority
>    [RFC2156] and X-Priority, MUST NOT be used for determining the
>    priority under this "Priority Message Handling" SMTP extension.

I hadn't noticed importance listed as a possible source of MTA priority
information. That's actually committing the error of mapping a field with
entirely different semantics into MTA priority and at a minimum needs to be
removed - we should NOT be encouraging that.

> NEW
>    Other message header fields, such as Importance [RFC2156], Priority
>    [RFC2156] and X-Priority, are used inconsistently and often with
>    different semantics from MT-Priority.  Message Submission Agents
>    [RFC6409] MAY use such fields to assign an initial priority in the
>    absence of an SMTP PRIORITY parameter.  Otherwise, such fields
>    MUST NOT be used for determining the priority under this "Priority
>    Message Handling" SMTP extension.

It seems you're complaining about other people doing something they never
wanted to do while actually making that error yourself.

				Ned