home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / answers / mail / mime-faq / part1 next >
Encoding:
Internet Message Format  |  1993-12-02  |  24.5 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nic.hookup.net!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!pipex!not-for-mail
  2. From: tim@pipex.net (Tim Goodwin)
  3. Newsgroups: comp.mail.mime,comp.answers,news.answers
  4. Subject: comp.mail.mime frequently asked questions list (FAQ) (1/3)
  5. Supersedes: <mime-faq1_751830002@pipex.net>
  6. Followup-To: comp.mail.mime
  7. Date: 30 Nov 1993 18:38:30 -0000
  8. Organization: Pipex Ltd., 216 Science Park, Cambridge CB4 4WA, England
  9. Lines: 663
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 23 Jan 1994 18:38:28 GMT
  12. Message-ID: <mime-faq1_754684708@pipex.net>
  13. NNTP-Posting-Host: tank.pipex.net
  14. Summary: This posting contains answers to some of the Frequently Asked
  15.     Questions about MIME (Multipurpose Internet Mail Extensions).
  16.     Please read it before posting a question to comp.mail.mime.
  17. Xref: senator-bedfellow.mit.edu comp.mail.mime:2258 comp.answers:2850 news.answers:15201
  18.  
  19. Archive-Name: mail/mime-faq/part1
  20. Last-modified: 1993/11/30
  21. Version: 3.2
  22.  
  23.  
  24. comp.mail.mime frequently asked questions list (FAQ) (1/3)
  25.  
  26. Part I -- Frequently Asked Questions 
  27.  
  28. This is part I of a Frequently Asked Questions document about MIME, the
  29. multipurpose and multi-media standard for Internet mail.
  30.  
  31. Part I covers frequently asked questions.
  32.  
  33. Part II is a listing of MIME products.
  34.  
  35. Part III covers advanced topics.
  36.  
  37.  
  38. 0 Contents
  39.  
  40. Sections which have changed since the last posting are marked with a `!' in
  41. the first column.  New sections are marked with `+'.
  42.  
  43.   Part I -- Frequently Asked Questions
  44.  
  45.   0     Contents
  46.  
  47.   1     Introduction
  48.   1.1   Authorship
  49.   1.2   Conventions
  50.  
  51.   2     What is MIME?
  52. ! 2.1   Introduction
  53.   2.2   MIME features that may or may not be present
  54. ! 2.3   Further information
  55. ! 2.4   MIME glossary
  56.   2.5   Newsgroups and mailing lists
  57.   
  58.   3     Miscellaneous questions
  59.   3.1   What can I use to display MIME messages?
  60. ! 3.2   What's "text/enriched"?  "text/simplemail"?
  61.   3.3   What about security issues?
  62.   3.4   So, does MIME introduce any new security problems?
  63.   3.5   What about a group 3 facsimile encoding?
  64.   3.6   Should I always use external body parts to save space?
  65.   3.7   What mail servers can I reference?
  66.   3.8   Can I interwork between MIME and X.400?
  67. + 3.9   How can I use uuencode with MIME?
  68.  
  69.   4     MIME information available from the Internet
  70.   4.1   Anonymous FTP
  71.   4.2   Mail based archive servers
  72.   4.2.1 Eitech "ServiceMail"
  73.   4.2.2 Metamail "mailserver"
  74.   4.3   Gopher
  75.   4.4   World Wide Web
  76.   
  77.   5     Published books and articles
  78.   
  79.   6     MIME based relays for commercial mail services
  80.   6.1   Large national or international providers
  81.   6.1.1 ATTMAIL
  82.   6.1.2 Radiomail
  83.   6.2   Local and regional providers
  84.   
  85.  
  86.   Part II -- MIME products
  87.  
  88. ! 7     Freely available MIME packages
  89.   7.1   Conversions from other mail systems
  90.  
  91. ! 8     Commercial MIME packages
  92.  
  93.   9     Packages for MIME in Usenet
  94.   9.1   Introduction
  95.   9.2   News readers and transports with MIME support
  96.  
  97.   Part III -- Advanced topics
  98.  
  99.   10    Information
  100. ! 10.1  MIME-relevant RFCs and other standards
  101. ! 10.2  List of registered MIME types
  102. ! 10.3  Internet Engineering Task Force (IETF) working groups
  103.  
  104.   11    Developers' FAQs
  105.   11.1  How can I register a new MIME type?
  106.   11.2  What's ESMTP, and how does it affect MIME?
  107.   11.3  Where can I get some sample MIME messages?
  108.   11.4  Wouldn't MIME be better if it did <foo>?
  109.   11.5  So what about multilevel encodings?
  110. ! 11.6  Why doesn't MIME include a mechanism for compression?
  111.  
  112. ! 12    Acknowledgements
  113.  
  114.  
  115. 1 Introduction
  116.  
  117. 1.1 Authorship
  118.  
  119. This FAQ was begun by Ed Vielmetti.  It is now maintained by me, Tim
  120. Goodwin.  Contributions have come from a cast of dozens: see section 12
  121. for a list of contributors.
  122.  
  123.  
  124. 1.2 Conventions
  125.  
  126. I have used some typographical conventions.  Eventually I hope to format
  127. this as simplemail, but in the meantime...
  128.  
  129. Direct quotations begin with an attribution in a standard format, and
  130. are indented by four spaces.
  131.  
  132. FTPable goodies appear thus:
  133.  
  134. FTP:      domain.name:path/to/package
  135.  
  136. Note that I usually list only the distribution site -- please try your
  137. nearest FTP archive first.
  138.  
  139. You'll occasionally see text in braces, like this.
  140.  
  141. { Here is some example meta-text. }
  142.  
  143. Generally, these indicate places where information is missing, I'm
  144. unsure of my ground, or I plan major changes in the near future.
  145.  
  146. You can ignore these if you're just looking for information.  But if you
  147. can help fill in the gaps, and you want to achieve fame, fortune, and
  148. your name at the bottom of this FAQ, please mail me.
  149.  
  150.  
  151. 2 What is MIME?
  152.  
  153. 2.1 Introduction
  154.   
  155. MIME, the Multi-purpose Internet Mail Extensions, is a freely available
  156. specification that offers a way to interchange text in languages with
  157. different character sets, and multi-media email among many different
  158. computer systems that use Internet mail standards.
  159.  
  160. If you were bored with plain text email messages, thanks to MIME you
  161. now can create and read email messages containing these things:
  162.  
  163.         - character sets other than ASCII
  164.         - enriched text
  165.         - images
  166.         - sounds
  167.         - other messages (reliably encapsulated)
  168.         - tar files
  169.         - PostScript
  170.         - FTPable file pointers
  171.         - other stuff
  172.  
  173. MIME supports not only several pre-defined types of non-textual
  174. message contents, such as 8-bit 8000Hz-sampled mu-LAW audio, GIF image
  175. files, and PostScript programs, but also permits you to define your
  176. own types of message parts.
  177.  
  178. The ability to create email messages with audio and other non-textual
  179. contents has been around for a while, but almost always as part of a
  180. vendor-specific ``solution.''  This means that you can't create a
  181. message on a NeXT system containing PostScript information and ``Lip
  182. Service'' (NeXT's audio email tool) and easily handle the same
  183. message on an HP 9000/710, a Sun SPARCstation IPC, and a Silicon
  184. Graphics Iris.  That's a problem that MIME helps to solve.
  185.  
  186. One of the best things about MIME is that it's a "four-wheel drive
  187. protocol", to borrow a description of PhoneNet from Einar Stefferud.
  188. MIME was carefully designed to survive many of the most bizarre
  189. variations of SMTP, UUCP, and Procrustean mail transport protocols,
  190. such as BITNET and MMDF, that like to slice, dice, and stretch the
  191. headers and bodies of email messages.
  192.  
  193. Here are a couple of examples of how MIME is being used in the real
  194. world, now.
  195.  
  196. 1) Dr Marshall T. Rose mails out his SNMP-related newsletter, ``The
  197. Simple Times'' as multi-media email messages in several forms:
  198.  
  199.         - in a PostScript form, with beautiful typesetting and a
  200.         two-column page layout, suitable for printing on a laser
  201.         printer;
  202.  
  203.         - in a ``text/enriched'' form (explained in question 3.2), suitable
  204.         for display on a mildly intelligent ASCII terminal; and
  205.  
  206.         - in a plain text, ordinary message form.
  207.  
  208. (SNMP is the Simple Network Management Protocol, a low-level network
  209. management facility.)
  210.  
  211. 2) IETF document announcements (RFCs, Internet Drafts, etc.) are
  212. structured as multipart MIME messages.  The first part contains the
  213. document abstract.  The second part is itself a multipart message,
  214. containing external references to the document itself (one via a
  215. mail-server, one via anonymous FTP).  Thus, with a suitable UA (User
  216. Agent, see 2.4 for glossary), you can read the abstract, and then have
  217. the complete document retrieved for you (by the most appropriate method)
  218. at the press of a button.
  219.  
  220.  
  221. 2.2 MIME features that may or may not be present
  222.  
  223. Implementations of multi-media email need not support the full spec;
  224. it's possible to have a useful product that does not explore all of
  225. the nooks and crannies of the standard.  
  226.  
  227. Furthermore, MIME permits a message to contain alternative parts for
  228. consumption by sites that can't necessarily display or listen to all
  229. the good stuff.
  230.  
  231. Here is a list of features that someone with a good, functional
  232. mail user agent might include for MIME support.
  233.  
  234. - Displays GIF, JPEG, and PBM encoded images, using e.g. 'xv' in the X
  235.   Window System, or (name of windows program here) in Microsoft Windows.
  236.  
  237. - Displays PostScript parts, using e.g. something that prints to a
  238.   PostScript printer, or that invokes GhostScript on an X Window System
  239.   display, or that uses Display PostScript.
  240.  
  241. - Obtains external body parts via Internet FTP or via mail server.
  242.   
  243. - Plays audio parts on workstations that support digital audio.
  244.  
  245. On the other hand, the minimal requirements for a MIME-conformant MUA
  246. are almost trivial, yet still provide increased functionality.  (The
  247. minimal requirements are mainly concerned with ensuring that users are
  248. not shown raw data from a MIME message inappropriately.)
  249.  
  250.  
  251. 2.3 Further information
  252.  
  253. FTP:      ftp.netcom.com:pub/mdg/mime.ps
  254. FTP:      ftp.netcom.com:pub/mdg/mime.txt
  255.  
  256. This is a nice overview of the MIME specification by Mark Grand.
  257.  
  258. { Any other documents that should be referenced? }
  259.  
  260.  
  261. 2.4 MIME glossary
  262.  
  263. Every subculture needs its list of buzzwords, here's a start at a
  264. collection for MIME.
  265.   
  266. body            the part of a message after the header (the "meat")
  267. ESMTP           Extended SMTP - RFC 1425
  268. external part   a "pointer" to a part available via FTP or other means.
  269. GIF             graphical interchange format for images
  270. header          the To, From, Subject, etc. at the start of a message
  271. JPEG            an image compression standard for still images
  272. mail transport  the "post office", e.g. sendmail, smail, MMDF, etc.
  273. MIME            Multipurpose Internet Mail Extensions - RFC 1521
  274. MPEG            an image compression standard for moving pictures
  275. MTA             Mail Transport Agent, see "mail transport"
  276. MUA             Mail User Agent, see "user agent"
  277. multi-media     nebulous marketroid term meaning audio and visual stuff
  278. part            a piece of a MIME message containing some data type
  279. PBM             an image format
  280. PEM             Privacy Enhanced Mail
  281. PostScript      a popular page description language
  282. RFC             request for comments; proposed or standard Internet protocols
  283. SMTP            Simple Mail Transport Protocol - RFC 821
  284. text/enriched   simple text markup language for MIME - RFC 1523
  285. text/simplemail another (even simpler?) text markup language
  286. user agent      the end user's mail program, e.g. MH, ELM, /bin/mail, etc.
  287.  
  288.  
  289. 2.5 Newsgroups and mailing lists
  290.  
  291. You're probably reading comp.mail.mime at the moment.  There is a
  292. mailing list which is gatewayed with comp.mail.mime.  If you are
  293. unable or unwilling to read Usenet news, send subscription requests to:
  294.  
  295.         info-mime-request@thumper.bellcore.com
  296.  
  297. There is a UK exploder for info-mime, contact:
  298.  
  299.         info-mime-uk-request@mailbase.ac.uk
  300.  
  301. The Mailbase software archives all contributions, which are then
  302. accessible via FTP and gopher (mailbase.ac.uk), and mailserver
  303. (mailbase@mailbase.ac.uk, with message body containing, e.g. "send
  304. info-mime-uk 08-1993"
  305.     
  306. There is also a [comp.mail.multi-media] newsgroup, which contains
  307. general discussions of multi-media email, not necessarily MIME.
  308.  
  309. There are various mailing lists specific to particular implementations
  310. of MIME.  If I know of such a list, it is mentioned in the section on
  311. that implementation.
  312.  
  313.  
  314. 3 Miscellaneous questions
  315.  
  316. 3.1 What can I use to display MIME messages?
  317.  
  318. You need something that understands MIME-structured messages and also
  319. understands how to display the different kinds of body parts.
  320.  
  321. Details of many freely available and commercial packages to do just
  322. that can be found in part II of this FAQ.
  323.  
  324.  
  325. 3.2 What's "text/enriched"?  "text/simplemail"?
  326.  
  327. These two subtypes of the "text" type have a similar aim: to offer
  328. simple text markup, without making the text unreadable to someone
  329. without the software to interpret it.
  330.  
  331. The text/enriched scheme uses markup commands enclosed in angle
  332. brackets.  For example, here is how you would <bold>embolden</bold> a
  333. single word.
  334.  
  335. Simplemail is more like a standardisation of certain existing practices
  336. in mail and news articles.  For example, here is how you would
  337. *emphasize* a single word.
  338.  
  339. The text/enriched type is defined in RFC 1523.  It supersedes
  340. "text/richtext", which was defined in RFC 1341.
  341.  
  342.  
  343. 3.3 What about security issues?
  344.  
  345. Both users and administrators should be aware that ordinary Internet
  346. and UUCP email is not secure.  No authentication, confidentiality, or
  347. data integrity properties are provided in SMTP, RFC-822, or MIME.
  348. People desiring any or all of those security properties in their email
  349. should look into the use of Privacy-Enhanced Mail (PEM).  At least one
  350. no-cost implementation of PEM is available in the US and Canada.
  351. There are also a number of implementations being developed in Europe
  352. (hopefully these will not suffer the same restrictions on export).
  353.  
  354. PEM will (eventually) be integrated with MIME.  See
  355.  
  356.     draft-ietf-pem-mime-03.txt
  357.  
  358. for the latest work on this.
  359.  
  360. A system providing similar functionality to PEM implementations is
  361. PGP.  PGP is an implementation, not a specification, and it does not
  362. carry the blessing of the IETF, or any other body.  It is, however,
  363. available at no cost throughout the world (although its status with
  364. respect to certain US patents is dubious).  Caveat emptor.
  365.  
  366.  
  367. 3.4 So, does MIME introduce any new security problems?
  368.  
  369. Yes.  MIME user agents can do previously unheard of things with mail
  370. messages, notably giving them as input to other programs.
  371.  
  372. PostScript is probably the biggest potential security hole.  One
  373. famous example is the "melting screen" PostScript program, which
  374. destroys screens maintained by Display PostScript implementations.  For
  375. another example, PostScript can be used to change the password on some
  376. PostScript printers with previously undefined passwords, which denies
  377. the use of the printer until the printer's password can (somehow) be
  378. changed back.  Yet other Display PostScript implementations may allow
  379. file operations.  (NeXTstep wisely disables file operations.  With
  380. GhostScript, they can be disabled by the "-dSAFER" command line option.
  381. Use of this option (in mailcap, etc.) is highly recommended.)
  382.  
  383. The enumeration of these security holes is not to be interpreted as
  384. encouragement to exploit the holes.  They are mentioned only because
  385. they are well known.  Refer to books such as "Practical UNIX Security"
  386. and to news groups such as comp.security.misc for general information
  387. about system security.
  388.  
  389.  
  390. 3.5 What about a group 3 facsimile encoding?
  391.  
  392. { This section needs some work - any volunteers? }
  393.  
  394. It is rumored that there was an attempt to include G3 FAX in the
  395. current MIME standard, but that it was impossible for the authors of
  396. the MIME specification to gain a consensus on how to encode the data.
  397. So G3 FAX has been left for a future MIME implementation.  But you can
  398. always define your own body part.  
  399.  
  400. Here are some snippets relevant to MIME and FAX.
  401.  
  402. The MIME-MHS documents define a G3Fax body part that is conformant with
  403. the X.400 G3Fax definition.
  404.  
  405.     [ Stuart Lynne <sl@wimsey.com> 30-Dec-1992 ]
  406.  
  407.     I have prototype scripts operating with metamail to do some of this.
  408.     Some of it is in contrib directory.
  409.  
  410.     Currently I have 2 scripts:
  411.  
  412.         mm2fax  - convert mail and metamail messages to TIFF/F (uses various
  413.         tools to convert different body parts to TIFF/F);
  414.  
  415.         faxmm   - send rfc822 and mime email messages via facsimile (uses
  416.         mm2fax to convert to TIFF/F).
  417.  
  418.     [ Ned Freed <ned@innosoft.com> 31-Dec-1992 ]
  419.  
  420.     PMDF-FAX is a set of channel programs for PMDF that provide
  421.     facilities for converting text, PostScript, and various other
  422.     formats into Group 3 FAX, as well as a set of programs that take
  423.     these Group 3 FAX files and use them to drive a variety of FAX
  424.     modems.  MIME is used throughout to provide type information,
  425.     multipart facilities, and so forth. PMDF-FAX was developed with MIME
  426.     in mind from the outset.
  427.  
  428.  
  429. 3.6 Should I always use external body parts to save space?
  430.  
  431. Not necessarily.  In many cases, for example, at the ends of UUCP
  432. connections, your recipients may not be able to retrieve external body
  433. parts easily.  It depends on your audience.  Making files available via
  434. a mail server is to be encouraged.  It is always possible to provide
  435. MIME alternative parts that first offer FTP, then mail server options.
  436.  
  437.  
  438. 3.7 What mail servers can I reference?
  439.  
  440. There are various mail servers available.  Check news.answers for
  441. the FAQ about mail server software.  We do not presently have a
  442. recommendation.
  443.  
  444.  
  445. 3.8 Can I interwork between MIME and X.400?
  446.  
  447. Conversion between RFC 822 and X.400 was defined in RFC 1327.
  448.  
  449. Recently, the MIME-MHS working group has published RFCs (which are on
  450. the IAB standards track) which extend RFC 1327 to define conversions
  451. between MIME and X.400.
  452.  
  453. { Sorry this is a bit scant---I haven't even had a chance to read the }
  454. { RFCs yet.  Any contributions to this section gratefully received.   }
  455.  
  456.  
  457. 3.9 How can I use uuencode with MIME?
  458.  
  459. The following idea from Nathaniel may be useful.  For some examples of
  460. this in action, see the newsgroup clari.feature.dilbert.
  461.  
  462.     [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 4-Nov-93 ]
  463.  
  464.     I recently convinced myself that you can use multipart/alternative
  465.     to get a nice effect for both MIME-smart recipients and
  466.     uuencode-loving recipients, although it is ugly and wasteful:
  467.     
  468.     Content-type: multipart/alternative; boundary=foo
  469.     
  470.     --foo
  471.     Content-type: application/octet-stream; name=foo.uu
  472.     
  473.     ...uuencoded data goes here....
  474.     --foo
  475.     Content-type: real-mime-type
  476.     Content-type: base64
  477.     
  478.     base64-encoded data goes here
  479.     --foo--
  480.     
  481.     A good MIME viewer will only use the second part, the real MIME
  482.     data.  A uuencode-oriented system, however, should ignore everything
  483.     EXCEPT the uuencoded data, because of the way uuencode works
  484.     (everything before the "begin" line and after the "end" line is
  485.     ignored).
  486.  
  487.     I certainly wouldn't want to recommend the above as standard
  488.     practice, but I imagine that are enclaves or situations where it
  489.     could be useful.
  490.  
  491.  
  492. 4 MIME information available from the Internet
  493.  
  494. 4.1 Anonymous FTP
  495.  
  496. Information about FTPable stuff is scattered throughout this FAQ.
  497. More specifically, look into the RFCs, mentioned in item 2.4.  Other
  498. goodies can be found in the MH and MetaMail source trees.
  499.  
  500. FTP:      thumper.bellcore.com:pub/nsb
  501.  
  502. contains a collection of MIME sample messages which can be used to
  503. test implementations.
  504.  
  505.  
  506. 4.2 Mail based archive servers
  507.  
  508. 4.2.1 Eitech "ServiceMail"
  509.  
  510.     [ Jay C. Weber <weber@eitech.COM> 13-Oct-1992 ]
  511.  
  512.     We (Enterprise Integration Technologies Corporation) have a MIME
  513.     implementation, which we are distributing freely.  Instead of a
  514.     MIME MUA, it is a toolkit for building services that automatically
  515.     process MIME messages.  It is similar, in spirit, to the few other
  516.     email-scripting packages except:
  517.  
  518.       o it exploits several MIME features
  519.       o it is intended to run standalone (as opposed to a back-end to a MUA)
  520.       o it uses TCL (from Berkeley) as its scripting language
  521.  
  522.     and support for PEM is in the works.
  523.  
  524.     EIT is providing ServiceMail access to the ServiceMail toolkit.
  525.     If you have the METAMAIL or some other MIME-compliant mail reader,
  526.     just send the message
  527.  
  528.         To: services@eitech.com
  529.         Subject: archive-request servicemail.tar.Z
  530.  
  531.     and read the response(s) using METAMAIL.  Save the result in
  532.     servicemail.tar.Z
  533.  
  534.     The package can also be retrieved by anonymous FTP from the site
  535.     eitech.com.
  536.  
  537.     If you have any problems with acquisition, installation, or use,
  538.     don't hesitate to send mail to "servicemail-help@eitech.com" and
  539.     ask for help.
  540.  
  541.     IF YOU WANT FUTURE UPDATES ON TOOL KIT VERSIONS, BUGS, AND
  542.     SERVICES, MAKE SURE YOU ARE ON THE PACT-KIT MAILING LIST.  To get
  543.     on it, send a message to "services@eitech.com" with subject
  544.     "listserv subscribe pact-kit your-real-name".
  545.  
  546.  
  547. 4.2.2 Metamail "mailserver"
  548.  
  549.     [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 9-Jan-1993 ]
  550.  
  551.     The metamail distribution includes a simple "mailserver" shell
  552.     script that can be used to operate a MIME-conformant mail server
  553.     mechanism, e.g. for making anon-ftp files available as MIME mail.
  554.     ServiceMail is also now available under the "contrib" area of the
  555.     metamail distribution.
  556.  
  557.  
  558. 4.3 Gopher
  559.  
  560.     [ Randall Atkinson <atkinson@tengwar.itd.nrl.navy.mil> 2-Jan-1993 ]
  561.  
  562.     There is experimental work underway in the Internet Gopher community
  563.     to include MIME as a mechanism for marking the content of files. 
  564.     The freely distributable Gopher client for NeXTstep 3.0 includes
  565.     MIME support.  Other gopher clients will probably add it eventually.
  566.  
  567.  
  568. 4.4 World Wide Web
  569.  
  570.     [ Marc VanHeyningen <mvanheyn@cs.indiana.edu> 26-Jun-1993 ]
  571.  
  572.     There is more-than-experimental work underway in the Internet World
  573.     Wide Web (WWW) community to use MIME as the mechanism for marking
  574.     the contents of information exchanged via HyperText Transfer
  575.     Protocol (HTTP); the specification of HTTP/1.0 dictates that both
  576.     the request and the response are more or less MIME-compliant
  577.     messages.  There are implementations already doing this today.
  578.  
  579.     Support is also included for format negotiation (e.g. a server
  580.     might have both a PostScript and a plaintext version of a paper
  581.     and decide which to send based on what the client can accept,
  582.     presentation preferences, size, and the like.)  It's nearly as
  583.     complicated as the "badness" mechanisms in TeX, and unrelated to
  584.     (and, for its application, probably superior to) the
  585.     multipart/alternative MIME type.
  586.  
  587.     There is an FAQ for WWW in comp.infosystems.www
  588.  
  589.     
  590. 5 Published books and articles
  591.  
  592. Published books or articles that cover MIME.
  593.  
  594. Marshall T. Rose has recently published the fourth book in his
  595. networking "trilogy".
  596.  
  597.     Marshall T. Rose
  598.     "The Internet Message: closing the book with electronic mail"
  599.     Prentice-Hall
  600.     ISBN 0-13-092941-7
  601.  
  602. It is a reasonably complete, although not technically detailed, review
  603. of the Internet world of electronic mail, including recent developments.
  604. One chapter is devoted to MIME.
  605.  
  606.  
  607.     [ Alec Henderson <alech@hpindda.cup.hp.com> 18-Dec-1992 ]
  608.  
  609.     There is a good introductory article on MIME in the September 1992
  610.     issue of Connexions; also several other interesting articles on
  611.     email, both MIME and X.400.  (Ole Jacobsen, the Connexions
  612.     editor, was kind enough to send me a copy of the September issue.)
  613.  
  614.  
  615.     [ Daniel Glazman <Daniel.Glazman@grif.grif.fr> 30-Aug-1993 ]
  616.  
  617.     To be published soon in "TRIBUNIX" the French Unix Users Group
  618.     (AFUU) newspaper: "Les extensions MIME", Daniel Glazman.
  619.  
  620.  
  621. 6 MIME based relays for commercial mail services
  622.  
  623. 6.1 Large national or international providers
  624.  
  625. { Lots missing here.  Anyone got any info these, or any others? }
  626. {    America On-line                                            }
  627. {    Compuserve                                                 }
  628. {    Dialog                                                     }
  629. {    Genie                                                      }
  630. {    MCI Mail                                                   }
  631. {    Sprintmail                                                 }
  632.  
  633.  
  634. 6.1.1 ATTMAIL
  635.  
  636.     [ Steve <atthelp@attmail.com> 30-Dec-1992 ]
  637.  
  638.     We do support binary attachment but are not MIME compliant nor do
  639.     we have an X.400 to MIME conversion header routine. This is 'in the
  640.     works', however, and due to overwhelming interest by our users and
  641.     other prmd's, research and development are currently engaged in
  642.     working on the issue. I do not have any information on when this
  643.     will be available, but will let you know when I receive word of our
  644.     MIME status.
  645.  
  646.  
  647. 6.1.2 Radiomail
  648.  
  649.     [ Jerry Sweet <jsweet@irvine.com> 17-Dec-1992 ]
  650.  
  651.     RadioMail Corp. (formerly Anterior Technology) operates three types
  652.     of email services having these statuses with respect to MIME:
  653.  
  654.     1. UUCP/Internet gatewaying.  The gateway passes MIME messages using
  655.     7 bit encodings in either direction.  The sender and receiver must,
  656.     of course, have MIME-complaint user agents in order to handle MIME
  657.     email.
  658.  
  659.     2. cc:Mail/Internet gatewaying.  cc:Mail does permit binary
  660.     attachments of various types, and these attachments are encoded by
  661.     the gateway for transfer via SMTP, but the encoding is not presently
  662.     MIME compliant.  This may change.
  663.  
  664.     3. Wireless email gatewaying.  This service can pass MIME messages
  665.     using 7-bit encodings in either direction.  However, MIME per se is
  666.     understood neither by the MS-DOS hosted user agents presently
  667.     supplied by RadioMail Corp. for use on radio modem equipped
  668.     computers, nor by any RadioMail-compatible third-party MS-DOS
  669.     hosted user agents.  This may change.
  670.  
  671. { Should coordinate this with the global email list that is posted to }
  672. { comp.mail.misc.                                                     }
  673.  
  674.  
  675.  
  676. 6.2 Local and regional providers
  677.  
  678. { Any info?  Should coordinate this with e.g. the PDIAL list. }
  679.  
  680.  
  681. End of Part I
  682.