Re: MIME implementation documentation

Ned Freed <Ned.Freed@innosoft.com> Wed, 21 August 1996 05:50 UTC

Received: from ietf.org by ietf.org id aa08237; 21 Aug 96 1:50 EDT
Received: from cnri by ietf.org id aa08233; 21 Aug 96 1:50 EDT
Received: from list.cren.net by CNRI.Reston.VA.US id aa01971; 21 Aug 96 1:50 EDT
Received: from localhost (localhost [127.0.0.1]) by list.cren.net (8.6.12/8.6.12) with SMTP id BAA16446; Wed, 21 Aug 1996 01:42:40 -0400
Received: from THOR.INNOSOFT.COM (THOR.INNOSOFT.COM [192.160.253.66]) by list.cren.net (8.6.12/8.6.12) with ESMTP id BAA16427 for <ietf-822@list.cren.net>; Wed, 21 Aug 1996 01:42:15 -0400
Received: from INNOSOFT.COM by INNOSOFT.COM (PMDF V5.0-7 #8694) id <01I8IJ8OIWXS8Y5617@INNOSOFT.COM>; Tue, 20 Aug 1996 22:42:15 -0700 (PDT)
Message-Id: <01I8IKBIZN0E8Y5617@INNOSOFT.COM>
Date: Tue, 20 Aug 1996 22:33:57 -0700 (PDT)
X-Orig-Sender: owner-ietf-822@list.cren.net
Precedence: bulk
Sender: ietf-archive-request@ietf.org
From: Ned Freed <Ned.Freed@innosoft.com>
To: Harald.T.Alvestrand@uninett.no, ietf-822@list.cren.net, moore@cs.utk.edu
Subject: Re: MIME implementation documentation
In-Reply-To: "Your message dated Mon, 19 Aug 1996 16:36:15 -0700 (PDT)" <Pine.SOL.3.91.960819153244.4770A-100000@elbonia.innosoft.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=US-ASCII
Content-transfer-encoding: 7BIT
X-Listprocessor-Version: 8.0 -- ListProcessor(tm) by CREN

> I believe Pine and IMAP4 servers (I know of at least 4 independant
> implementations) are examples of handling nested multiparts on the client
> side.  Pine numbers the parts in such a way that the nested structure is
> clearly visible to the user.  IMAP4 parses the MIME message into a
> hierarchical structure which preserves the nested represntation.

PMDF MAIL does this as well. So do the various DEC MailWorks clients, and while
they don't support MIME directly they support it just fine indirectly through
our MIME-->Message Router gateway. Message Router is one of the few non-MIME
environments around that actually handles nested structures reasonably and
completely, even when you nest them very deeply. (Please don't try to tell me
that X.400 agents generally support this too, as I have way to many experiences
with X.400 MTAs that fall over dead when presented with nested messages to
believe it.)

There's also ALL-IN-1, which again doesn't support MIME directly but does
support it indirectly through both our gateway as well as those of several
other vendors. And ALL-IN-1 has to be the heaviest user of part nesting
anywhere -- it routinely generates three levels just for what it regards as a
simple attachment, and this quickly multiplies when you reply or worse, forward
and add a cover note. I've seen casual ALL-IN-1 users produce MIME structures
20 or more levels deep with no effort at all, and heaven help the non-ALL-IN-1
user who has to deal with such messes. (Support is one thing, presenting suc
complex objects so that casual users can deal with them is quite another. I've
also seen these structure blow some agents out of the water, but plenty of
others handle such things very nicely.)

				Ned