Article View: comp.mail.mime
Article #119Re: Using MIME without extra mail headers
From: David Herron
Date: Tue, 12 Jan 1993 19:09
Date: Tue, 12 Jan 1993 19:09
53 lines
2855 bytes
2855 bytes
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.
Technical Details
Message-ID:
<1993Jan12.190354.19406@twg.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!eco.twg.com!twg.com!newsShow Full Headers
Complete Article Headers
Newsgroups: comp.mail.mime Path: arc1-ca.pugleaf.net!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