[IMA] Header for stored messages (was: Re: DRAFT minutes from IEE BOF)
John C Klensin <klensin@jck.com> Wed, 30 November 2005 17:26 UTC
Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EhVir-0001eH-LR; Wed, 30 Nov 2005 12:26:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EhViq-0001V9-7Y for ima@megatron.ietf.org; Wed, 30 Nov 2005 12:26:24 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA14153 for <ima@ietf.org>; Wed, 30 Nov 2005 12:25:38 -0500 (EST)
Received: from ns.jck.com ([209.187.148.211] helo=bs.jck.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EhW39-0002aG-Ub for ima@ietf.org; Wed, 30 Nov 2005 12:47:24 -0500
Received: from [209.187.148.215] (helo=scan.jck.com) by bs.jck.com with esmtp (Exim 4.34) id 1EhVia-000GFf-Dy; Wed, 30 Nov 2005 12:26:08 -0500
Date: Wed, 30 Nov 2005 12:26:07 -0500
From: John C Klensin <klensin@jck.com>
To: dcrocker@bbiw.net, yangwoo ko <newcat@icu.ac.kr>
Message-ID: <78EF5B4A20A4F218B6968ABF@scan.jck.com>
In-Reply-To: <438DD319.20204@dcrocker.net>
References: <7F75A871305ABCDCD01B15F1@B50854F0A9192E8EC6CDA126> <438D3EF0.3050908@icu.ac.kr> <438DD319.20204@dcrocker.net>
X-Mailer: Mulberry/4.0.4 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d8ae4fd88fcaf47c1a71c804d04f413d
Content-Transfer-Encoding: 7bit
Cc: ima@ietf.org
Subject: [IMA] Header for stored messages (was: Re: DRAFT minutes from IEE BOF)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "IMA \(Internationalized eMail Address\)" <ima.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
Sender: ima-bounces@ietf.org
Errors-To: ima-bounces@ietf.org
--On Wednesday, 30 November, 2005 08:28 -0800 Dave Crocker <dhc2@dcrocker.net> wrote: > >>> Q10:[Dave Crocker]: Should we follow the "PR" 2282 object & >>> pseudo push? The presentation layer is worrisome, no details >>> documented, object needs to be labelled. >>> <this question was unclear in the notes> >> >> My understanding is that Dave want to be able to recognize a >> "stored" message be of new format(i.e. IEE compliant) or old >> one (i.e. RFC 822 compliant). > > > I do not recall my words, but you the gist of my concern is > approximately what you understood. > > The general form of my concerns: > > When there are multiple choices in content form, the > choice that applies for a given message needs to be labeled > explicitly within the message. Messages need to be > self-contained, rather than relying on their context for > interpretation. This is during transit, as well as storage. Dave, While this clearly belongs in the minutes since it was discussed, I want to open a bit of discussion on this topic. I want to stress that I don't have a strong position on it; I'm just trying to understand the claimed requirement and what would satisfy it a little better. In theory, the content of messages in transit is not examined at all, so it makes little difference what is in the headers except at the endpoints. I'm also reminded of the famous "MIME-Version: 1.0" header field, which was supposed to denote a new way of identifying headers (particularly the presence and interpretation of "Content-type:") as well as a formatted body. Now, it was arguably necessary because "Content-type:" was already in use for slightly different information in a slightly different format -- only if "MIME-version:" was also present could one be reasonably assured that "Content-type:" could safely be interpreted according to MIME rules. But, for all the other good it has done us -- and, in particular, our inability to change the version number in a meaningful way -- we could have named the Content-type field "MIME-Content-Type:", required it, and saved the extra header line. So, first, for amusement value, is this "MIME-Version: 2.0"? My gut tells me this isn't a good idea, but at least the odds of some intermediary filter discarding the message would be reduced. More generally, is this a header that should be required to be pushed into the message on final delivery or as part of a gateway process, not unlike "Return-path:". And, if not, what is the value of having it in transit? It also seems to me that the _real_ point at which this is most important is in the message store and in the mechanisms used to pick the message up from the store and deliver them to, e.g., a POP server or client. If that is the case, are we going to start specifying message store formats now? We have carefully avoided it in the past and, as you know better than anyone else, 822 is specified as the format of headers on delivery, not the format that has to be used in message stores and otherwise within systems. john _______________________________________________ IMA mailing list IMA@ietf.org https://www1.ietf.org/mailman/listinfo/ima
- [IMA] DRAFT minutes from IEE BOF Harald Tveit Alvestrand
- Re: [IMA] DRAFT minutes from IEE BOF yangwoo ko
- Re: [IMA] DRAFT minutes from IEE BOF Charles Lindsey
- Re: [IMA] DRAFT minutes from IEE BOF Dave Crocker
- [IMA] Header for stored messages (was: Re: DRAFT … John C Klensin
- [IMA] Re: Header for stored messages Dave Crocker
- Re: [IMA] DRAFT minutes from IEE BOF Martin Duerst
- [IMA] URIs/IRIs Martin Duerst
- Re: [IMA] URIs/IRIs John C Klensin
- Re: [IMA] Re: Header for stored messages YAO Jiankang
- Re: [IMA] URIs/IRIs YAO Jiankang
- Re: [IMA] URIs/IRIs Martin Duerst
- Re: [IMA] URIs/IRIs John C Klensin
- RE: [IMA] Re: Header for stored messages Jeff Yeh
- Re: [IMA] URIs/IRIs Charles Lindsey
- Re: [IMA] Re: Header for stored messages Harald Tveit Alvestrand
- Re: [IMA] Re: Header for stored messages Dave Crocker
- Re: [IMA] Re: Header for stored messages Harald Tveit Alvestrand
- Re: [IMA] Re: Header for stored messages Dave Crocker
- Re: [IMA] Re: Header for stored messages Harald Tveit Alvestrand
- Re: [IMA] Re: Header for stored messages Dave Crocker
- [IMA] Re: Header for stored messages Simon Josefsson
- Re: [IMA] Re: Header for stored messages Martin Duerst
- Re: [IMA] Re: Header for stored messages Martin Duerst
- Re: [IMA] Re: Header for stored messages Harald Tveit Alvestrand
- Re: [IMA] Re: Header for stored messages Dave Crocker
- Re: [IMA] Re: Header for stored messages Dave Crocker
- Re: [IMA] Re: Header for stored messages Martin Duerst
- Re: [IMA] Re: Header for stored messages Martin Duerst
- Re: [IMA] Re: Header for stored messages Charles Lindsey
- Re: [IMA] Re: Header for stored messages Charles Lindsey
- Re: [IMA] Re: Header for stored messages John C Klensin