Mailing List Archive

MIME (was: The hidden fox)
William H. Geiger III wrote:
> Of the messages that I have received 99% are RFC 822, the other 1% that
> are in MIME format the vast majority are so to support such worthless
> formats as text/html, text/rtf, vcard attachment and other worthless junk
> attached to the message. Occasional I will send/receive files via e-mail
> but uuencode works just as well as doing base64 mime attachments.
>
> MIME for the most part is "much to do about nothing" when it comes to
> e-mail and *forcing* users to switch when it is not needed is anything but
> a GoodThing(tm).

MIME is an important achievement in improved interoperability. As a
framework for sending structured information over e-mail, it serves it's
purpose quite well, I would say. As an european citizen I do not agree
with your "much about nothing" statement. Take the implications of using
non-ascii character sets in a message as a good example.

Having a dedicated body parser for one and every kind of email based
service seem to be so very unnecessary. And you still have to agree on
how to tag the message to be recognized on the receiver side. A good
MIME parser in combination with a configurable content-type dispatcher
should be sufficient for exchanging arbitrary structured information
over email.

Not implementing MIME capability in email applications today is just
stupid. And not having MIME as the base for exchanging structured
information over email is just as stupid. There are several good MIME
parser freeware out there you know, you don't need to do MIME from
scratch.

PGP should have switched to MIME (multipart/signed, multipart/encrypted)
as it's default format long time ago.

I do not find your statement about worthless formats (I would call it
content types) to be serious. It might be worthless for you, but it's
valuable for many others. With text/html at last, with the invention of
MIME and HTML, it's now possible to send enriched text messages in an
interoperable way. And HTML works just fine on non-graphical displays as
well, see the lynx www-browser for a good example.

No, on the contrary, increase the pressure on developers to fully
embrace MIME and to give up their old/proprietary/non-interoperable
email formats or at least not use it by default.

And about using uuencode in a RFC822 body instead of MIME and base64:
Uuencode was dismissed many years ago as a broken binary encoding, in
internet mail gateway environments in particular.

Tomas
Re: MIME (was: The hidden fox) [ In reply to ]
--
At 03:28 PM 6/5/98 +0200, Tomas Fasth wrote:
> Not implementing MIME capability in email applications
> today is just stupid. And not having MIME as the base for
> exchanging structured information over email is just as
> stupid. There are several good MIME parser freeware out
> there you know, you don't need to do MIME from scratch.

A hint as to the location of this MIME parser source code would be
helpful.

(And please do not tell me "look up the RFC". Nothing very useful, or
even very intelligible, seems to be in the RFCs about MIME.)


--digsig
James A. Donald
6YeGpsZR+nOTh/cGwvITnSR3TdzclVpR0+pr3YYQdkG
Vau+0juQE5LUyuTuESkXRHQljIeTcoIbJfgvfprX
4f2Cr5kJh7qfLr+wAeciEAdIkDK81WNBFP7sohFTO
------
We have the right to defend ourselves and our property, because
of the kind of animals that we are. True law derives from this
right, not from the arbitrary power of the omnipotent state.

http://www.jim.com/jamesd/ James A. Donald
Re: MIME (was: The hidden fox) [ In reply to ]
Uhm... isn't this a bit off-topic?? Try news:comp.mail.mime instead of
this list...

Jeroen
--
Jeroen C. van Gelderen -- gelderen@mediaport.org
Re: MIME (was: The hidden fox) [ In reply to ]
James A. Donald wrote:
> A hint as to the location of this MIME parser source code would be
> helpful.

Take a look at <http://gd.tuwien.ac.at/infosys/mail/>.
At least metamail and c-client (part of the pine distribution) are
general purpose MIME parsing software and compiles on most platforms.
Several other of the listed software contains MIME parsing routines as
well.
For a more up-to-date version of c-client, take a look at University of
Washington's imap server, c-client is part of that distribution. Visit
<http://www.washington.edu/imap/>, follow the link at the UW Server
paragraph for download.

> (And please do not tell me "look up the RFC". Nothing very useful, or
> even very intelligible, seems to be in the RFCs about MIME.)

The RFCs are the blueprints of Internet and as such useful in the sense
that everybody are supposed to follow their guidelines in order to
achieve global interoperability. The MIME RFCs may be boring to read,
but they are definetely engineered by intelligent people.

Can you clearify why you think RFCs are not very useful or even
intelligible? May be you have a problem with the language or to
understand the context?

Maybe you should hold yourself from harsh criticism for a while and
first try to find out the reasons behind why RFCs are as they are.
Because despite your assertion above, the RFCs (as published by IETF)
are the main reason why the Internet really works on a global level.

Tomas