home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.mime
- Path: sparky!uunet!eco.twg.com!twg.com!news
- From: "David Herron" <david@twg.com>
- Subject: Re: Using MIME without extra mail headers
- Message-ID: <1993Jan12.190354.19406@twg.com>
- Sensitivity: Personal
- Encoding: 48 TEXT , 4 TEXT
- Sender: news@twg.com (USENET News System)
- Conversion: Prohibited
- Organization: The Wollongong Group, Inc., Palo Alto, CA
- Conversion-With-Loss: Prohibited
- Date: Tue, 12 Jan 1993 19:09:10 GMT
- Lines: 53
-
- kosta@blues.kk.sub.org (Kosta Kostis) == >
-
- > The MIME-headers should be in the headers only.
-
- Well, they aren't. There's an earlier RFC for multi-bodypart called
- RFC-1154. It used a single line in the header to describe the bodyparts.
- It has many problems:
-
- - Obviousness. To a recipient who doesn't have an 1154-aware UA it isn't
- obvious that there are many bodyparts in the message. All the information
- is stuck up in the header which most people don't look at.
-
- Since MIME scatters headers among the body parts it is much more
- obvious where they are.
-
- - Lack of expressive power. There isn't a lot of room to put a good and
- adequate description of the content. In fact 1154's only description
- is a line count and one or two words. A more powerful syntax for
- describing content (on a single header line) is possible, at the cost
- of a more complex parser. It would be very hard to achieve the same
- descriptive ability which MIME has.
-
- - Reliance on line counts. Line counts have been known to change due to
- software bugs mostly. At one time I installed something in the ukma
- news system to compare actual line counts against the ones claimed
- in the header.. it was amazing how often it was different.
-
- > Well, "my ideal" MTA would only analyse the headers of a message
- > needed for routing (if at all), transfer everything without changing
- > any bit (except adding "Received"-lines perhaps) and forward the
- > message to next next MTA on the way to the receipient.
-
- > It's the MUA's job to interpret the content of the message, only,
- > but the MUA must know about the encoding used and stuff like that.
-
- My what a rosy picture...
-
- First, as you noted in the next paragraph RFC-821 insists in chopping
- off a bit. This certainly requires analyzing the content.
-
- Second MTAs frequently act as a UA and do UAish things. Three examples:
-
- - Mailing lists.
- - Gateways to foreign mail systems or FAX or printers.
- - List/information servers.
-
- In all three cases the entity which does the work lives within
- the MTA. All three must analyze the content to some extent.
-
- <- David Herron <david@twg.com> (work) <david@davids.mmdf.com> (home)
- <-
- <- "That's our advantage at Microsoft; we set the standards and we can change them."
- <- Karen Hargrove of Microsoft quoted in the Feb 1993 Unix Review editorial.
-