Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard

Vernon Schryver <vjs@calcite.rhyolite.com> Thu, 12 August 2004 23:20 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA16797; Thu, 12 Aug 2004 19:20:27 -0400 (EDT)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1BvOx6-0000pd-1F; Thu, 12 Aug 2004 19:25:44 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BvOn4-0001Fu-9K; Thu, 12 Aug 2004 19:15:22 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1BvOke-0000G6-S4; Thu, 12 Aug 2004 19:12:52 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA16389; Thu, 12 Aug 2004 19:12:49 -0400 (EDT)
Received: from calcite.rhyolite.com ([192.188.61.3]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1BvOpg-0000hN-IU; Thu, 12 Aug 2004 19:18:06 -0400
Received: (from vjs@localhost) by calcite.rhyolite.com (8.13.1/8.13.1) id i7CNCIMl096363 env-from <vjs>; Thu, 12 Aug 2004 17:12:18 -0600 (MDT)
Date: Thu, 12 Aug 2004 17:12:18 -0600
From: Vernon Schryver <vjs@calcite.rhyolite.com>
Message-Id: <200408122312.i7CNCIMl096363@calcite.rhyolite.com>
To: iesg@ietf.org, ietf@ietf.org
References: <411BEFB1.1040808@ehsco.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Subject: Re: Last Call: 'The APPLICATION/MBOX Media-Type' to Proposed Standard
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793

> From: "Eric A. Hall" <ehall@ehsco.com>
> To: Tony Hansen <tony@att.com>

> > The information about the mbox format being anecdotally defined is 
> > incorrect. The mbox format has traditionally been documented in the 
> > binmail(1) or mail.local(8) man pages (BSD UNIX derivatives) or mail(1)
> >  man page (UNIX System 3/5/III/V derivatives).
>
> I checked each of those and none of them seem to adequately describe the
> message or database format.


> Do you have a specific URL to a specific man page that you think would be
> appropriate and authoritative?

There are plenty of man pages and documentation for UNIX mbox formats.
Outfits such as Netscape have figured the stuff out (painfully simple
as it is) to make libraries to deal with local mailboxes.

However, that seems irrelevant unless an auuthority ceeds change control
for the UNIX mbox format to the IETF.  Never mind that the notion of
an authority that could exercise any authority over any UNIX mbox
format other than in its own source trees would be crazy.  There's no
law that says Dragonfly, NetBSD, FreeBSD, OpenBSD, Linux, IRIX, HP/UX,
AIX, etc. and so forth and so on must have a common mbox format or
that they cannot switch to something better, not withstanding things
like that Netscape library.  The old mbox formats are fine for a VAX-750
or 3B2, but are very bad ideas for more than a few hundred messages.

The most you could do is define your own interchange mbox format that
would by coincidence be extremely similar to one format such as the
System V or 4.3 BSD (I think I recall small differences between those
two), and tell implementors of your MIME type to convert into and out
of your format.

There is an overriding question.  Where is the market demand for
an IETF standards track RFC defining a UNIX mbox interchange type?
Who would use it?  
I can imagine "importing" and "exporting" mboxes, but not via SMTP.
Is anyone thinking about new code to convert among Netscape, Exchange,
and UNIX mbox mailboxes?  Doesn't enough of that code already exist,
and doesn't all of it use transport mechanisms other than SMTP?

Isn't the IETF supposed to be about on-the-wire bits and keep its
noses out of host data structures?


Vernon Schryver    vjs@rhyolite.com

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf