home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / utilities / amigaelm-v6.lha / other / MIME.FAQ < prev   
Text File  |  1994-10-10  |  115KB  |  3,095 lines

  1. ~Newsgroups: comp.mail.mime,comp.answers,news.answers
  2. Path: cs.tu-berlin.de!zib-berlin.de!news.belwue.de!news.dfn.de!Germany.EU.net!EU.net!uunet!spool.mu.edu!agate!ihnp4.ucsd.edu!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweet
  3. ~From: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  4. ~Subject: comp.mail.mime frequently asked questions list (FAQ) (1/3)
  5. Content-Type: message/partial; number=1; total=3; id="<mime_781738764@irvine.com>"
  6. Followup-To: comp.mail.mime
  7. Approved: news-answers-request@MIT.Edu
  8. Originator: jsweet@fester.irvine.com
  9. ~Sender: usenet@irvine.com (News Administration)
  10. Mime-Version: 1.0
  11. Organization: Irvine Compiler Corp., Irvine, California, USA
  12. ~Date: Sun, 9 Oct 1994 21:40:03 GMT
  13. Supersedes: <mime-faq1_778723067@irvine.com>
  14. Message-ID: <mime-faq1_781738764@irvine.com>
  15. Summary: This posting contains answers to some of the Frequently Asked
  16.     Questions about MIME (Multipurpose Internet Mail Extensions).
  17.     Please read it before posting a question to comp.mail.mime.
  18. Expires: Fri, 2 Dec 1994 21:39:24 GMT
  19. Content-Transfer-Encoding: 7bit
  20. ~Reply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  21. ~Lines: 885
  22. ~Xref: cs.tu-berlin.de comp.mail.mime:4589 comp.answers:7728 news.answers:29902
  23.  
  24.  
  25. Archive-Name: mail/mime-faq/part1
  26. Version: $Id: mime1,v 3.9 1994/10/09 21:35:40 jsweet Rel $
  27. Posting-Frequency: monthly
  28.  
  29.  
  30. --
  31. ==========================================================
  32. comp.mail.mime frequently asked questions list (FAQ) (1/3)
  33. ==========================================================
  34. Part 1: Answers to Frequently Asked Questions about MIME
  35. ~~~~~~
  36. --
  37.  
  38. Overview
  39. --------
  40. This is part 1 of a Frequently Asked Questions document about MIME, the
  41. multipurpose and multi-media standard for Internet mail.
  42.  
  43. Part 1 covers frequently asked questions.
  44.  
  45. Part 2 is a listing of MIME products.
  46.  
  47. Part 3 covers advanced topics.
  48.  
  49. Sections in the table of contents that have changed since the last
  50. posting are marked with a '!' in the first column.  New sections are
  51. marked with '+'.
  52.  
  53. --
  54. Contents
  55. ~~~~~~~~
  56. Part 1: Answers to Frequently Asked Questions about MIME (this file)
  57. ========================================================
  58.   1)     Introduction
  59.   1.1)   Authorship
  60. ! 1.2)   Conventions
  61.   1.3)   Where can I get the comp.mail.mime FAQ?
  62.  
  63.   2)     What is MIME?
  64.   2.0)   Help!  I got a message in MIME format--how do I decode it?
  65.   2.1)   Introduction
  66.   2.2)   MIME features that may or may not be present
  67.   2.3)   Further information
  68.   2.4)   MIME glossary
  69.   2.5)   Newsgroups and mailing lists
  70.   
  71.   3)     Miscellaneous questions
  72.   3.1)   What can I use to display MIME messages?
  73.   3.2)   What's "text/enriched"?  "text/simplemail"?
  74.   3.3)   What about security issues?
  75.   3.4)   So, does MIME introduce any new security problems?
  76.   3.5)   What about a group 3 facsimile encoding?
  77.   3.6)   Should I always use external body parts to save space?
  78.   3.7)   What mail servers can I reference?
  79.   3.8)   Can I interwork between MIME and X.400?
  80.   3.9)   Why does MIME define base64 instead of using uuencode?
  81.   3.10)  How can I use uuencode with MIME?
  82.  
  83.   4)     MIME information available from the Internet
  84.   4.1)   Anonymous FTP
  85.   4.2)   Mail based archive servers
  86.   4.2.1) Eitech "ServiceMail"
  87.   4.2.2) Metamail "mailserver"
  88.   4.3)   Gopher
  89.   4.4)   World Wide Web
  90.   
  91.   5)     Published books and articles
  92.   
  93.   6)     MIME based relays for commercial mail services
  94.   6.1)   Large national or international providers
  95.   6.1.1) ATTMAIL
  96.   6.1.2) CompuServe
  97.   6.1.3) RadioMail
  98.   6.2)   Local and regional providers
  99.  
  100. Part 2: MIME products (posted separately)
  101. =====================
  102.   7)     Freely available MIME packages
  103.   7.1)   Libraries
  104.   7.2)   Conversion tools and extension packages
  105.   7.3)   Mail user agents and transport systems
  106.  
  107.   8)     Commercial MIME packages
  108.  
  109.   9)     Packages for MIME in USENET
  110.   9.1)   Introduction
  111.   9.2)   News readers and transports with MIME support
  112.  
  113. Part 3: Advanced topics (posted separately)
  114. =======================
  115.   10)    Information
  116.   10.1)  MIME-relevant RFCs and other standards
  117.   10.2)  List of registered MIME types
  118.   10.2.1)  List of registered MIME types
  119.   10.2.2)  List of known unregistered MIME types
  120.   10.3)  Internet Engineering Task Force (IETF) working groups
  121.  
  122.   11)    Developers' FAQs
  123.   11.1)  How can I register a new MIME type?
  124.   11.2)  What's ESMTP, and how does it affect MIME?
  125.   11.3)  Where can I get some sample MIME messages?
  126.   11.4)  Wouldn't MIME be better if it did <foo>?
  127.   11.5)  So what about multilevel encodings?
  128.   11.6)  Why doesn't MIME include a mechanism for compression?
  129.  
  130.   12)    Acknowledgements
  131. --
  132.  
  133. 1) Introduction
  134. ---------------
  135.  
  136. 1.1) Authorship
  137.  
  138. Current maintainer:
  139.   Jerry Sweet <mime-faq@ics.uci.edu>
  140.  
  141. Previous maintainers (thanks, guys!):
  142.   Ed Vielmetti - originator
  143.   Tim Goodwin
  144.  
  145. Contributions have come from a cast of dozens; see section 12 for the
  146. list of contributors.
  147.  
  148. --------------------------------
  149.  
  150. 1.2) Conventions
  151.  
  152.  - Direct quotations begin with an attribution in a standard format,
  153.    and are indented by four spaces.
  154.  
  155.  
  156.  - Pointers to resources available via the Internet, such as references
  157.    to FTPable goodies, appear in WWW URL format.  URLs beginning with
  158.    "ftp:" refer to FTP sites.  For example:
  159.  
  160.    ftp://domain.name/path/to/package
  161.  
  162.    Those with FTP access, but without WWW access, may treat such
  163.    references as follows:
  164.  
  165.    1. Log into host domain.name using anonymous FTP
  166.    2. Look for /path/to/package
  167.  
  168.    An FTP reference usually lists only the distribution site; please
  169.    try your nearest FTP archive first.  Archie may be of some help
  170.    here.
  171.  
  172.    URLs beginning with "http:" refer to WWW servers.  URLs beginning
  173.    with "gopher:" refer to gopher servers.
  174.  
  175.    Internet browsing tools, such as Mosaic, know about URLs.
  176.  
  177.  
  178.  - You'll occasionally see text in braces, like this.
  179.  
  180.    { Here is some example meta-text. }
  181.  
  182.    Generally, these indicate places where information is missing, or
  183.    where the information may be unreliable, or where major changes are
  184.    planned in the near future.  You can ignore these if you're just
  185.    looking for information.  But if you can help fill in the gaps, and
  186.    you want to achieve fame, fortune, and your name at the bottom of
  187.    this FAQ, please send e-mail to the maintainer.
  188.  
  189. --------------------------------
  190.  
  191. 1.3) Where can I get the comp.mail.mime FAQ?
  192.  
  193.  - It is posted approximately monthly to the newsgroups comp.mail.mime,
  194.    comp.answers, and news.answers.  The "Expires:" field is set such
  195.    that---on systems which honor this field---the most recent edition
  196.    will always be in the news spool.
  197.  
  198.  
  199.  - Many sites archive news.answers postings, including these:
  200.    
  201.    ftp://ftp.uu.net/usenet/news.answers/mail/mime-faq/
  202.    ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/mail/mime-faq/
  203.    
  204.    If possible, please try to find a closer site; for example, by
  205.    asking archie for "mime-faq".
  206.    
  207.  
  208.  - An automatically generated HTML version of the MIME FAQ is available
  209.    at this URL:
  210.  
  211.    http://www.cis.ohio-state.edu/text/faq/usenet/mail/mime-faq/top.html
  212.  
  213.    It's brought to you courtesy of Ohio State University.  
  214.  
  215.    The reason that this MIME FAQ document is marked up the way it is,
  216.    with dividers and score marks and so on, is that these marks
  217.    facilitate automatic conversion of the document to HTML format by
  218.    the Ohio State server.
  219.  
  220.  
  221.  - If you are reading this FAQ via some fixed medium such as hardcopy
  222.    or CD-ROM, please try to obtain the latest edition from the net
  223.    instead.
  224. --
  225.  
  226.  
  227. 2) What is MIME?
  228. ----------------
  229.  
  230. Well, let's answer a frequently asked question first, then get to an
  231. introduction.
  232.  
  233. --------------------------------
  234.  
  235. 2.0) Help!  I got a message in MIME format--how do I decode it?
  236.  
  237. If you have problems reading a message in MIME format, it might be for
  238. any of the following reasons:
  239.  
  240. Scenario 1:
  241.   Your mail system outsmarted itself--it can handle some MIME stuff,
  242.   but not whatever it is you received.  For this, you'll either need a
  243.   smarter mail system, or you'll need to tell the mail system how
  244.   to handle whatever's in the message, or you'll need to defeat the
  245.   mail system entirely, and look at the message in its "raw" state.
  246.   Precisely how to do any of these things depends on the type of
  247.   mail system that you have.  The next scenario presents information
  248.   about how to handle a similar situation.
  249.    
  250. Scenario 2:
  251.   Your mail system doesn't understand MIME stuff at all.  For this,
  252.   you must either content yourself with the "raw" message, or you
  253.   can try to track down some tools to help you.  From John Gardiner 
  254.   Myers <jgm+@CMU.EDU>, we have this advice:
  255.  
  256.     A minimalist MIME-reading program, munpack, is available via
  257.     anonymous FTP to ftp.andrew.cmu.edu in the directory pub/mpack/.
  258.     The program reads MIME messages and writes the decode parts out to
  259.     files.  Versions are available for Unix, MS-DOS, Macintosh, and
  260.     Amiga platforms.  [ See part 2 of this FAQ for information about
  261.     the mpack tool suite. ]
  262.  
  263. Scenario 3:
  264.   You don't have all the necessary equipment to listen to an audio
  265.   part, or to view a graphical part, or to read text written
  266.   in a foreign character set.  You're out of luck here; you can 
  267.   handle a lot of MIME stuff on a plain old 24x80 ASCII terminal,
  268.   but let's face it: if you're stuck with something like that, YOU 
  269.   LOSE.  If someone asks you how to listen to an audio message on
  270.   a 24x80 ASCII terminal, call in the Noogie Patrol.  (Yes, this
  271.   kind of question gets asked all the time.  Consult the glossary
  272.   in section 2.4 if you don't know what a noogie is.)
  273.  
  274. Scenario 4:
  275.   Your mail system doesn't want to show a "message/partial" (like this 
  276.   one).  For this, you may need to assemble all the parts of the
  277.   message together.  
  278.  
  279.   - With MH, you can assemble the message together using the command
  280.     "mhn -store cur:3".  Alternatively, you can view the "raw" message
  281.     by using the MH command "show -noshowproc".  
  282.  
  283.   - For mailcap-based mail user agents, the mailcap file needs an
  284.     entry for message/partial.  One entry, contributed by Tim Goodwin,
  285.     is this:
  286.  
  287.         message/partial; showpartial %s %{id} %{number} %{total}
  288.  
  289.     The showpartial command is part of the metamail distribution.
  290.     See section 7 for a description of metamail.
  291.  
  292.   { Brief advice for specific mail systems welcome. }
  293.  
  294. --------------------------------
  295.  
  296. 2.1) Introduction
  297.   
  298. MIME, the Multi-purpose Internet Mail Extensions, is a freely available
  299. specification that offers a way to interchange text in languages with
  300. different character sets, and multi-media e-mail among many different
  301. computer systems that use Internet mail standards.
  302.  
  303. If you were bored with plain text e-mail messages, thanks to MIME you
  304. now can create and read e-mail messages containing these things:
  305.  
  306.         - character sets other than ASCII
  307.         - enriched text
  308.         - images
  309.         - sounds
  310.         - other messages (reliably encapsulated)
  311.         - tar files
  312.         - PostScript
  313.         - FTPable file pointers
  314.         - other stuff
  315.  
  316. MIME supports not only several pre-defined types of non-textual
  317. message contents, such as 8-bit 8000Hz-sampled mu-LAW audio, GIF image
  318. files, and PostScript programs, but also permits you to define your
  319. own types of message parts.
  320.  
  321. The ability to create e-mail messages with audio and other non-textual
  322. contents has been around for a while, but almost always as part of a
  323. vendor-specific "solution."  This means that you can't create a
  324. message on a NeXT system containing PostScript information and "Lip
  325. Service" (NeXT's audio e-mail tool) and easily handle the same message
  326. on an HP 9000/710, a Sun SPARCstation IPC, and a Silicon Graphics
  327. Iris.  That's a problem that MIME helps to solve.
  328.  
  329. One of the best things about MIME is that it's a "four-wheel drive
  330. protocol" (to borrow a description applied originally to PhoneNet by
  331. Einar Stefferud).  MIME was carefully designed to survive many of the
  332. most bizarre variations of SMTP, UUCP, and Procrustean mail transport
  333. protocols, such as BITNET and MMDF, that like to slice, dice, and
  334. stretch the headers and bodies of e-mail messages.
  335.  
  336. Here are a couple of examples of how MIME is being used in the real
  337. world, now.
  338.  
  339. 1. Dr Marshall T. Rose mails out his SNMP-related newsletter, "The
  340. Simple Times" as multi-media e-mail messages in several forms:
  341.  
  342.         - in a PostScript form, with beautiful typesetting and a
  343.         two-column page layout, suitable for printing on a laser
  344.         printer;
  345.  
  346.         - in a "text/richtext" form (explained in question 3.2),
  347.     suitable for display on a mildly intelligent ASCII terminal;
  348.     and
  349.  
  350.         - in a plain text, ordinary message form.
  351.  
  352. (SNMP is the Simple Network Management Protocol.)
  353.  
  354. 2. IETF document announcements (RFCs, Internet Drafts, etc.) are
  355. structured as multipart MIME messages.  The first part contains the
  356. document abstract.  The second part is itself a multipart message,
  357. containing external references to the document itself (one via a
  358. mail-server, one via anonymous FTP).  Thus, with a suitable UA (User
  359. Agent, see 2.4 for glossary), you can read the abstract, and then have
  360. the complete document retrieved for you (by the most appropriate method)
  361. at the press of a button.
  362.  
  363. --------------------------------
  364.  
  365. 2.2) MIME features that may or may not be present
  366.  
  367. Implementations of multi-media e-mail need not support the full spec;
  368. it's possible to have a useful product that does not explore all of
  369. the nooks and crannies of the standard.  
  370.  
  371. Furthermore, MIME permits a message to contain alternative parts for
  372. consumption by sites that can't necessarily display or listen to all
  373. the good stuff.
  374.  
  375. Here is a list of features that someone with a good, functional
  376. mail user agent might include for MIME support.
  377.  
  378.  - Displays GIF, JPEG, and PBM encoded images, using e.g. 'xv' in the X
  379.    Window System, or (name of windows program here) in Microsoft Windows.
  380.   
  381.  - Displays PostScript parts, using e.g. something that prints to a
  382.    PostScript printer, or that invokes GhostScript on an X Window System
  383.    display, or that uses Display PostScript.
  384.   
  385.  - Obtains external body parts via Internet FTP or via mail server.
  386.    
  387.  - Plays audio parts on workstations that support digital audio.
  388.  
  389. On the other hand, the minimal requirements for a MIME-conformant MUA
  390. are almost trivial, yet still provide increased functionality.  (The
  391. minimal requirements are mainly concerned with ensuring that users are
  392. not shown raw data from a MIME message inappropriately.)
  393.  
  394. --------------------------------
  395.  
  396. 2.3) Further information
  397.  
  398. A nice overview of the MIME specification by Mark Grand is available
  399. ~from:
  400.  
  401. ftp://ftp.netcom.com/pub/mdg/mime.ps
  402. ftp://ftp.netcom.com/pub/mdg/mime.txt
  403.  
  404. { Any other documents that should be referenced? }
  405.  
  406. --------------------------------
  407.  
  408. 2.4) MIME glossary
  409.  
  410. Every subculture needs its list of buzzwords, here's a start at a
  411. collection for MIME.
  412.   
  413. body            the part of a message after the header (the "meat")
  414. ESMTP           Extended SMTP - RFC 1651
  415. external part   a "pointer" to a part available via FTP or other means.
  416. GIF             graphical interchange format for images
  417. header          the To, From, Subject, etc. at the start of a message
  418. JPEG            an image compression standard for still images
  419. mail transport  the "post office", e.g. sendmail, smail, MMDF, etc.
  420. MIME            Multipurpose Internet Mail Extensions - RFC 1521
  421. MPEG            an image compression standard for moving pictures
  422. MTA             Mail Transport Agent, see "mail transport"
  423. MUA             Mail User Agent, see "user agent"
  424. multi-media     nebulous marketroid term meaning audio and visual stuff
  425. noogie          Zen technique to improve understanding - knuckles on skull
  426. part            a piece of a MIME message containing some data type
  427. PBM             an image format
  428. PEM             Privacy Enhanced Mail
  429. PostScript      a popular page description language
  430. RFC             request for comments; proposed or standard Internet protocols
  431. SMTP            Simple Mail Transport Protocol - RFC 821
  432. text/enriched   simple text markup language for MIME - RFC 1563
  433. text/simplemail another (even simpler?) text markup language
  434. URL             WWW uniform resource locator; access-method://host/path
  435. user agent      the end user's mail program, e.g. MH, ELM, /bin/mail, etc.
  436. WWW             the worldwide web (see section 4.4)
  437.  
  438. --------------------------------
  439.  
  440. 2.5) Newsgroups and mailing lists
  441.  
  442.  - You're probably reading comp.mail.mime at the moment.  This is
  443.    the USENET newsgroup devoted to discussions of MIME.
  444.  
  445.  
  446.  - There is also a mailing list, info-mime, which is gatewayed with
  447.    comp.mail.mime.  This is a bidirectional gateway, so every message to
  448.    the mailing list also appears on the newsgroup, and vice versa.  If
  449.    you are unable or unwilling to read USENET news, send subscription
  450.    requests to:
  451.  
  452.      info-mime-request@thumper.bellcore.com
  453.  
  454.  
  455.  - There is a UK exploder for info-mime (info-mime-uk).  Contact:
  456.  
  457.      info-mime-uk-request@mailbase.ac.uk
  458.  
  459.    The Mailbase software archives all contributions, which are then
  460.    accessible via these URLs:
  461.  
  462.    ftp://mailbase.ac.uk
  463.    gopher://mailbase.ac.uk
  464.  
  465.    ...and via mailserver; send a message to mailbase@mailbase.ac.uk, with
  466.    a message body containing, e.g. "send info-mime-uk 08-1993".
  467.  
  468.  
  469.  - The archive ftp://ftp.ora.com/pub/usenet/comp.mail.mime stores
  470.    articles in three formats: by subject, by article number, and by
  471.    month.  See the README file for more information.
  472.  
  473.  
  474.  - There is also a [comp.mail.multi-media] newsgroup, which contains
  475.    general discussions of multi-media e-mail, not necessarily MIME.
  476.  
  477.  
  478.  - There are various mailing lists specific to particular
  479.    implementations of MIME.  If we know of such a list, it is
  480.    mentioned in the section of this document about that
  481.    implementation.  
  482. --
  483.  
  484. 3) Miscellaneous questions
  485. --------------------------
  486.  
  487. 3.1) What can I use to display MIME messages?
  488.  
  489. You need something that understands MIME-structured messages and also
  490. understands how to display the different kinds of body parts.
  491.  
  492. Details of many freely available and commercial packages to do just
  493. that can be found in part 2 of this FAQ.
  494.  
  495. --------------------------------
  496.  
  497. 3.2) What's "text/enriched"?  "text/simplemail"?
  498.  
  499. These two subtypes of the "text" type have a similar aim: to offer
  500. simple text markup, without making the text unreadable to someone
  501. without the software to interpret it.
  502.  
  503. The text/enriched scheme uses markup commands enclosed in angle
  504. brackets.  For example, here is how you would <bold>embolden</bold> a
  505. single word.
  506.  
  507. Simplemail is more like a standardization of certain existing
  508. practices in mail and news articles.  For example, here is how you
  509. would *emphasize* a single word.
  510.  
  511. The text/enriched type is defined in RFC 1563.  It supersedes
  512. text/richtext, which was defined in RFC 1341.
  513.  
  514. --------------------------------
  515.  
  516. 3.3) What about security issues?
  517.  
  518. Both users and administrators should be aware that ordinary Internet
  519. and UUCP e-mail is not secure.  No authentication, confidentiality, or
  520. data integrity properties are provided in SMTP, RFC 822, or MIME.
  521. Persons desiring any or all of those security properties in their e-mail
  522. should look into the use of Privacy-Enhanced Mail (PEM).  At least one
  523. no-cost implementation of PEM is available in the US and Canada.
  524. There are also a number of implementations being developed in Europe
  525. (hopefully these will not suffer the same restrictions on export).
  526.  
  527. PEM will (eventually) be integrated with MIME.  See
  528.  
  529.     draft-ietf-pem-mime-03.txt
  530.  
  531. for the latest work on this.
  532.  
  533. A system providing similar functionality to PEM implementations is
  534. PGP.  PGP is an implementation, not a specification, and it does not
  535. carry the blessing of the IETF, or any other body.  It is, however,
  536. available at no cost throughout the world (although its status with
  537. respect to certain US patents is dubious).  Caveat emptor.
  538.  
  539.     [ "Jeffrey I. Schiller" <jis@mit.edu>  24-Jun-1994 ]
  540.  
  541.     There is now a freeware version of PGP that is not dubious from a
  542.     patent standpoint.
  543.  
  544. { This section needs additional information. }
  545.  
  546. --------------------------------
  547.  
  548. 3.4) So, does MIME introduce any new security problems?
  549.  
  550. Yes.  MIME user agents can do previously unheard of things with mail
  551. messages, notably giving them as input to other programs.
  552.  
  553. PostScript is probably the biggest potential security hole.  One
  554. famous example is the "melting screen" PostScript program, which
  555. destroys screens maintained by Display PostScript implementations.  For
  556. another example, PostScript can be used to change the password on some
  557. PostScript printers with previously undefined passwords, which denies
  558. the use of the printer until the printer's password can (somehow) be
  559. changed back.  Yet other Display PostScript implementations may allow
  560. file operations.  (NeXTstep wisely disables file operations.  With
  561. GhostScript, they can be disabled by the "-dSAFER" command line option.
  562. Use of this option (in mailcap, etc.) is highly recommended.)
  563.  
  564. The enumeration of these security holes is not to be interpreted as
  565. encouragement to exploit the holes.  They are mentioned only because
  566. they are well known.  Refer to books such as "Practical UNIX Security"
  567. and to news groups such as comp.security.misc for general information
  568. about system security.
  569.  
  570. --------------------------------
  571.  
  572. 3.5) What about a group 3 facsimile encoding?
  573.  
  574. It is rumored that there was an attempt to include G3 FAX in the
  575. original MIME specification, but that it was impossible for the
  576. authors of the MIME specification to gain a consensus on how to encode
  577. the data.  So G3 FAX has been left for a future MIME implementation.
  578. But you can always define your own body part.
  579.  
  580. Here are some snippets relevant to MIME and FAX.
  581.  
  582. The MIME-MHS documents define a G3Fax body part that is conformant with
  583. the X.400 G3Fax definition.
  584.  
  585.     [ Stuart Lynne <sl@wimsey.com> 30-Dec-1992 ]
  586.  
  587.     I have prototype scripts operating with metamail to do some of this.
  588.     Some of it is in contrib directory.
  589.  
  590.     Currently I have 2 scripts:
  591.  
  592.         mm2fax  - convert mail and metamail messages to TIFF/F (uses various
  593.         tools to convert different body parts to TIFF/F);
  594.  
  595.         faxmm   - send rfc822 and mime e-mail messages via facsimile (uses
  596.         mm2fax to convert to TIFF/F).
  597.  
  598.     [ Ned Freed <ned@innosoft.com> 31-Dec-1992 ]
  599.  
  600.     PMDF-FAX is a set of channel programs for PMDF that provide
  601.     facilities for converting text, PostScript, and various other
  602.     formats into Group 3 FAX, as well as a set of programs that take
  603.     these Group 3 FAX files and use them to drive a variety of FAX
  604.     modems.  MIME is used throughout to provide type information,
  605.     multipart facilities, and so forth. PMDF-FAX was developed with MIME
  606.     in mind from the outset.
  607.  
  608. --------------------------------
  609.  
  610. 3.6) Should I always use external body parts to save space?
  611.  
  612. Not necessarily.  In many cases, for example, at the ends of UUCP
  613. connections, your recipients may not be able to retrieve external body
  614. parts easily.  It depends on your audience.  Making files available via
  615. a mail server is to be encouraged.  It is always possible to provide
  616. MIME alternative parts that first offer FTP, then mail server options.
  617.  
  618. --------------------------------
  619.  
  620. 3.7) What mail servers can I reference?
  621.  
  622. There are various mail servers available.  Check news.answers for
  623. the FAQ about mail server software.  We do not presently have a
  624. recommendation.
  625.  
  626. --------------------------------
  627.  
  628. 3.8) Can I interwork between MIME and X.400?
  629.  
  630. Conversion between RFC 822 and X.400 is defined in RFC 1327 and 
  631. RFC 1495.
  632.  
  633. Recently, the MIME-MHS working group has published RFCs (which are on
  634. the IAB standards track) which extend RFC 1327 to define conversions
  635. between MIME and X.400.
  636.  
  637. Some MTAs, notably the ISODE Consortium's version of PP (see section 8)
  638. have MIME gatewaying support.
  639.  
  640. --------------------------------
  641.  
  642. 3.9) Why does MIME define base64 instead of using uuencode?
  643.  
  644.     [ Ed Greshko <egreshko@cosmo.twntpe.cdc.com> 15-Apr-1994 ]
  645.  
  646.     The *major* reason is that there is no standard for uuencode.  While
  647.     it is popular, the many flavors of uuencode in existence make it a
  648.     prime candidate for *non*-interoperability.
  649.  
  650.     [ John Gardiner Myers <jgm+@CMU.EDU> 1-Jun-1994 ]
  651.  
  652.     Some gateways damage messages in the more common uuencode formats.
  653.     Gateways that convert between EBCDIC and ASCII, in particular, tend to
  654.     damage some of the characters used in the uuencode format.  The base64
  655.     encoding is designed to be invulnerable to all known gateways.
  656.  
  657. { Additional information, horror stories, etc., welcome. }
  658.  
  659. --------------------------------
  660.  
  661. 3.10) How can I use uuencode with MIME?
  662.  
  663. The following idea from Nathaniel may be useful.  For some examples of
  664. this in action, see the newsgroup clari.feature.dilbert.
  665.  
  666.     [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 4-Nov-93 ]
  667.  
  668.     I recently convinced myself that you can use multipart/alternative
  669.     to get a nice effect for both MIME-smart recipients and
  670.     uuencode-loving recipients, although it is ugly and wasteful:
  671.     
  672.     Content-type: multipart/alternative; boundary=foo
  673.     
  674.     --foo
  675.     Content-type: application/octet-stream; name=foo.uu
  676.     
  677.     ...uuencoded data goes here....
  678.     --foo
  679.     Content-type: real-mime-type
  680.     Content-type: base64
  681.     
  682.     base64-encoded data goes here
  683.     --foo--
  684.     
  685.     A good MIME viewer will only use the second part, the real MIME
  686.     data.  A uuencode-oriented system, however, should ignore everything
  687.     EXCEPT the uuencoded data, because of the way uuencode works
  688.     (everything before the "begin" line and after the "end" line is
  689.     ignored).
  690.  
  691.     I certainly wouldn't want to recommend the above as standard
  692.     practice, but I imagine that are enclaves or situations where it
  693.     could be useful.
  694. --
  695.  
  696. 4) MIME information available from the Internet
  697. -----------------------------------------------
  698.  
  699. 4.1) Anonymous FTP
  700.  
  701. Information about FTPable stuff is scattered throughout this FAQ.
  702. More specifically, look into the RFCs.  Other goodies can be found in
  703. the MH and MetaMail source trees:
  704.  
  705. ftp://thumper.bellcore.com/pub/nsb
  706.  
  707. This contains a collection of MIME sample messages which can be used
  708. to test implementations.
  709.  
  710. --------------------------------
  711.  
  712. 4.2) Mail based archive servers
  713.  
  714. 4.2.1) Eitech "ServiceMail"
  715.  
  716.     [ Jay C. Weber <weber@eitech.COM> 13-Oct-1992 ]
  717.  
  718.     We (Enterprise Integration Technologies Corporation) have a MIME
  719.     implementation, which we are distributing freely.  Instead of a
  720.     MIME MUA, it is a toolkit for building services that automatically
  721.     process MIME messages.  It is similar, in spirit, to the few other
  722.     e-mail-scripting packages except:
  723.  
  724.       o it exploits several MIME features
  725.       o it is intended to run standalone (as opposed to a back-end to a MUA)
  726.       o it uses TCL (from Berkeley) as its scripting language
  727.  
  728.     and support for PEM is in the works.
  729.  
  730.     EIT is providing ServiceMail access to the ServiceMail toolkit.
  731.     If you have the METAMAIL or some other MIME-compliant mail reader,
  732.     just send the message
  733.  
  734.         To: services@eitech.com
  735.         Subject: archive-request servicemail.tar.Z
  736.  
  737.     and read the response(s) using METAMAIL.  Save the result in
  738.     servicemail.tar.Z
  739.  
  740.     The package can also be retrieved by anonymous FTP from the site
  741.     eitech.com.
  742.  
  743.     If you have any problems with acquisition, installation, or use,
  744.     don't hesitate to send mail to "servicemail-help@eitech.com" and
  745.     ask for help.
  746.  
  747.     IF YOU WANT FUTURE UPDATES ON TOOL KIT VERSIONS, BUGS, AND
  748.     SERVICES, MAKE SURE YOU ARE ON THE PACT-KIT MAILING LIST.  To get
  749.     on it, send a message to "services@eitech.com" with subject
  750.     "listserv subscribe pact-kit your-real-name".
  751.  
  752. --------------------------------
  753.  
  754. 4.2.2) Metamail "mailserver"
  755.  
  756.     [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 9-Jan-1993 ]
  757.  
  758.     The metamail distribution includes a simple "mailserver" shell
  759.     script that can be used to operate a MIME-conformant mail server
  760.     mechanism, e.g. for making anon-ftp files available as MIME mail.
  761.     ServiceMail is also now available under the "contrib" area of the
  762.     metamail distribution.
  763.  
  764.  
  765. 4.3) Gopher
  766.  
  767.     [ Randall Atkinson <atkinson@tengwar.itd.nrl.navy.mil> 2-Jan-1993 ]
  768.  
  769.     There is experimental work underway in the Internet Gopher community
  770.     to include MIME as a mechanism for marking the content of files. 
  771.     The freely distributable Gopher client for NeXTstep 3.0 includes
  772.     MIME support.  Other gopher clients will probably add it eventually.
  773.  
  774. --------------------------------
  775.  
  776. 4.4) World Wide Web
  777.  
  778.     [ Marc VanHeyningen <mvanheyn@cs.indiana.edu> 26-Jun-1993 ]
  779.  
  780.     There is more-than-experimental work underway in the Internet World
  781.     Wide Web (WWW) community to use MIME as the mechanism for marking
  782.     the contents of information exchanged via HyperText Transfer
  783.     Protocol (HTTP); the specification of HTTP/1.0 dictates that both
  784.     the request and the response are more or less MIME-compliant
  785.     messages.  There are implementations already doing this today.
  786.  
  787.     Support is also included for format negotiation (e.g. a server
  788.     might have both a PostScript and a plaintext version of a paper
  789.     and decide which to send based on what the client can accept,
  790.     presentation preferences, size, and the like.)  It's nearly as
  791.     complicated as the "badness" mechanisms in TeX, and unrelated to
  792.     (and, for its application, probably superior to) the
  793.     multipart/alternative MIME type.
  794.  
  795.     There is an FAQ for WWW in comp.infosystems.www
  796. --
  797.     
  798. 5) Published books and articles
  799. -------------------------------
  800.  
  801.  - "The Internet Message: closing the book with electronic mail"
  802.    Marshall T. Rose
  803.    Prentice-Hall
  804.    ISBN 0-13-092941-7
  805.  
  806.  This book is a complete review of the Internet world of electronic
  807.  mail, including recent developments.  There is considerable detail,
  808.  and it would make the perfect companion to the mail RFCs for any
  809.  budding implementor.
  810.  
  811.  On the other hand, the detail should be quite easy to skip for those
  812.  interested in just an overview.
  813.  
  814.  As usual, Marshall's informed and often vigorous opinions are clearly
  815.  marked off as "soapboxes", to be objectively skipped or delightedly
  816.  sought out, according to preference.
  817.  
  818.  One chapter of the book is devoted to MIME.
  819.  
  820.  
  821.  - Connexions Sep 1992
  822.  
  823.     [ Alec Henderson <alech@hpindda.cup.hp.com> 18-Dec-1992 ]
  824.  
  825.     There is a good introductory article on MIME in the September 1992
  826.     issue of Connexions; also several other interesting articles on
  827.     e-mail, both MIME and X.400.  (Ole Jacobsen, the Connexions
  828.     editor, was kind enough to send me a copy of the September issue.)
  829.  
  830. --
  831.  
  832. 6) MIME based relays for commercial mail services
  833. -------------------------------------------------
  834.  
  835. 6.1) Large national or international providers
  836.  
  837. { Lots missing here.  Anyone got any info these, or any others? }
  838. {    America On-line                                            }
  839. {    Dialog                                                     }
  840. {    Genie                                                      }
  841. {    MCI Mail                                                   }
  842. {    Sprintmail                                                 }
  843.  
  844.  
  845. --------------------------------
  846.  
  847. 6.1.1) ATTMAIL
  848.  
  849.     [ Steve <atthelp@attmail.com> 30-Dec-1992 ]
  850.  
  851.     We do support binary attachment but are not MIME compliant nor do
  852.     we have an X.400 to MIME conversion header routine. This is 'in the
  853.     works', however, and due to overwhelming interest by our users and
  854.     other prmd's, research and development are currently engaged in
  855.     working on the issue. I do not have any information on when this
  856.     will be available, but will let you know when I receive word of our
  857.     MIME status.
  858.  
  859. --------------------------------
  860.  
  861. 6.1.2) CompuServe
  862.  
  863.     [ Pat Farrell <pfarrell@netcom.com> 31-Dec-1993 ]
  864.  
  865.     CompuServe's main mail service is ASCII text based, and is not MIME
  866.     compliant. CompuServe provides robust, reliable mail transport of
  867.     binary files. CompuServe invented and copyrighted the GIF format
  868.     which is supported by MIME. There are commercial and freeware client
  869.     programs for Macs and PCs that can provide "user friendly" access to
  870.     CompuServe's text and binary mail services, display GIF files, and
  871.     interact with CompuServe's forums. (CompuServe forums are roughly
  872.     equivalent to USENET newsfeeds.)
  873.  
  874. --------------------------------
  875.  
  876. 6.1.3) RadioMail
  877.  
  878.     [ Jerry Sweet <jsweet@irvine.com> 21-Mar-1994 ]
  879.  
  880.     RadioMail Corp. (formerly Anterior Technology) operates two types
  881.     of e-mail services having these statuses with respect to MIME:
  882.  
  883.     1. cc:Mail/Internet gatewaying.  cc:Mail does permit binary
  884.     attachments of various types, and these attachments are encoded by
  885.     the gateway for transfer via SMTP, but the encoding is not presently
  886.     MIME-compliant.  This may change.
  887.  
  888.     2. Wireless e-mail gatewaying.  Because the RadioMail gateway passes
  889.     a limited set of headers, MIME messages per se do not traverse
  890.     the gateway intact.  7-bit-encoded MIME messages may traverse the
  891.     gateway if encapsulated, e.g. using RFC 934.  However, RadioMail
  892.     does not presently supply MIME-compliant user agents for use on
  893.     radio modem equipped MS-DOS and Macintosh computers.  This will
  894.     change.
  895.  
  896. { Should coordinate this with the global e-mail list that is posted to }
  897. { comp.mail.misc.                                                     }
  898.  
  899. --------------------------------
  900.  
  901. 6.2) Local and regional providers
  902.  
  903. { Any info?  Should coordinate this with e.g. the PDIAL list. }
  904.  
  905. --
  906. End of Part 1
  907. *************
  908. --
  909.  
  910. ~Newsgroups: comp.mail.mime,comp.answers,news.answers
  911. Path: cs.tu-berlin.de!zib-berlin.de!news.belwue.de!news.dfn.de!Germany.EU.net!EU.net!uunet!MathWorks.Com!news.alpha.net!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweet
  912. ~From: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  913. ~Subject: comp.mail.mime frequently asked questions list (FAQ) (2/3)
  914. Content-Type: message/partial; number=2; total=3; id="<mime_781738764@irvine.com>"
  915. ~References: <mime-faq1_781738764@irvine.com>
  916. Followup-To: comp.mail.mime
  917. Approved: news-answers-request@MIT.Edu
  918. Originator: jsweet@fester.irvine.com
  919. ~Sender: usenet@irvine.com (News Administration)
  920. Mime-Version: 1.0
  921. Organization: Irvine Compiler Corp., Irvine, California, USA
  922. ~Date: Sun, 9 Oct 1994 21:40:11 GMT
  923. Supersedes: <mime-faq2_778723067@irvine.com>
  924. Message-ID: <mime-faq2_781738764@irvine.com>
  925. Summary: This posting contains answers to some of the Frequently Asked
  926.     Questions about MIME (Multipurpose Internet Mail Extensions).
  927.     Please read it before posting a question to comp.mail.mime.
  928. Expires: Fri, 2 Dec 1994 21:39:24 GMT
  929. Content-Transfer-Encoding: 7bit
  930. ~Reply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  931. ~Lines: 1605
  932. ~Xref: cs.tu-berlin.de comp.mail.mime:4590 comp.answers:7729 news.answers:29903
  933.  
  934.  
  935. Archive-Name: mail/mime-faq/part2
  936. Version: $Id: mime2,v 3.9 1994/10/09 21:35:40 jsweet Rel $
  937. Posting-Frequency: monthly
  938.  
  939.  
  940. --
  941. ==========================================================
  942. comp.mail.mime frequently asked questions list (FAQ) (2/3)
  943. ==========================================================
  944. Part 2: MIME products
  945. ~~~~~~
  946. --
  947.  
  948. Overview
  949. --------
  950. This is part 2 of a Frequently Asked Questions document about MIME, the
  951. multipurpose and multi-media standard for Internet mail.
  952.  
  953. Part 1 covers frequently asked questions.
  954.  
  955. Part 2 is a listing of MIME products.
  956.  
  957. Part 3 covers advanced topics.
  958. --
  959.  
  960. 7) Freely available MIME software packages
  961. ------------------------------------------
  962.  
  963. This section lists MIME-capable or MIME-enabling libraries, conversion
  964. tools, extension packages, mail user agents, and mail transport
  965. systems.
  966.  
  967. Tools that are explicitly designed for handling MIME in USENET news
  968. are discussed in section 9, although many of the packages in this
  969. section also deal with USENET news.
  970.  
  971. --------------------------------
  972.  
  973. 7.1) Libraries
  974.  
  975. Name:     c-client
  976. Product:  MUA library code
  977. Platform: Unix, Macintosh, MS-DOS, TOPS-20
  978. Where:
  979. Author:   Mark Crispin
  980. Comments:
  981.  
  982.     [ comp.mail.misc FAQ ]
  983.  
  984.     Software writers only:
  985.  
  986.     c-client is a general library useful for creating MUA's.  It
  987.     provides a Application Program Interface for retrieving and
  988.     manipulating mail messages.  It supports the latest draft of
  989.     MIME.  It is driver based, and easily ported to new platforms and
  990.     MTAs.  The currently supported platforms include various versions
  991.     of BSD and SysV Unix, MS-DOS, Macintosh and even TOPS-20(!).  It
  992.     supports mailboxes in /usr/spool/mail, mbox, mail.txt, mh, carmel
  993.     format, as well as remote mailbox access via the IMAP2 protocol
  994.     described in RFC 1176 and extended by the IMAP2bis extensions.
  995.  
  996.     c-client does not contain any user interface.  Rather, it contains
  997.     everything else that goes into an MUA.  c-client is called with
  998.     such functions as mail_open(), mail_fetchheader(), mail_setflag(),
  999.     etc.
  1000.  
  1001.     Just the thing if you want to write a new MUA.
  1002.  
  1003.     Contact the author (Mark Crispin <mrc@panda.com>) for more details.
  1004.  
  1005.  
  1006. Name:     mimelite
  1007. Product:  library
  1008. Platform: ANSI C
  1009. Where:    ftp://oslonett.no/Software/MsDos/Kommunikasjon/Offline/mimelt20.zip
  1010. Author:   Gisle Hannemyr <gisle@oslonett.no>
  1011. Comments:
  1012.  
  1013.     [ Gisle Hannemyr <gisle@oslonett.no> 20-May-1994 ]
  1014.  
  1015.     "mimelite" is a simple, lightweight library written in ANSI C that
  1016.     supports the parsing of MIME headers and encoding/decoding of body
  1017.     parts, suitable for inclusion in offline-readers.
  1018.  
  1019.     If you develop mail and newsreader software (user agents), you
  1020.     can link mimelite with your own program to make it support a
  1021.     significant subset of MIME (namely the Content-Transfer-Encodings
  1022.     7BIT, 8BIT, BASE64 and QUOTED-PRINTABLE).  mimelite also supports
  1023.     conversion between the ISO Latin 1 character set used for European
  1024.     character sets on USENET/Internet and PC-based character sets
  1025.     (e.g. Macintosh, IBM CP-437 and CP-850).
  1026.  
  1027.     The distribution archive also contains UNMIME, a standalone program
  1028.     to decode MIMEd messages encoded with BASE64 or QUOTED-PRINTABLE
  1029.     encoding.
  1030.  
  1031.     The mimelite library is general enough to work in a number of
  1032.     contexts, but it has been designed to work well on MS-DOS (where
  1033.     memory is a scarce resource).  Its main application is intended to
  1034.     help extend MS-DOS-based "offline-readers" for RFC-822 and RFC-1036
  1035.     conformant messages to also support RFC-1521 and RFC-1522.
  1036.  
  1037. --------------------------------
  1038.  
  1039. 7.2) Conversion tools and extension packages
  1040.  
  1041. Name:     emil
  1042. Product:  tool
  1043. Platform: Unix
  1044. Where:    ftp://ftp.uu.se/pub/unix/networking/mail/emil/
  1045. Where:    ftp://ftp.sunet.se/pub/unix/mail/emil/
  1046. Author:   Martin Wendel <martin@alba.udac.uu.se>
  1047. Comments:
  1048.  
  1049.     [ Martin Wendel <martin@alba.udac.uu.se> 8-Apr-1994 ]
  1050.  
  1051.     Emil is a tool for converting between message formats used by
  1052.     MIME, Eudora, SUN mailtool, PC and Mac based clients, etc. It is
  1053.     easily extensible.  It can work either standalone, as an argument
  1054.     driven filter program, or, if linked with sendmail-5.67b+IDA-1.5
  1055.     or sendmail-8.6.8, as a mail gateway convertering messages sent
  1056.     between various types of Internet mail clients.  It will give
  1057.     a possibility to convert encoding formats of attachments and
  1058.     convert character sets of text.  It can make a heterogenous mail
  1059.     environment, consisting of various types of mail clients, act as
  1060.     a homogenous environment; for instance sending only MIME based
  1061.     messages to the outside world.
  1062.  
  1063.  
  1064. Name:     encdec
  1065. Product:  tool
  1066. Platform: ISO C
  1067. Where:    ftp://ftp.efd.lth.se/pub/mail/encdec.c.gz
  1068. Author:   Joergen Haegg <jh@efd.lth.se>
  1069. Comments: 
  1070.  
  1071. encdec is a simple standalone encoder/decoder for base64 and quoted
  1072. printable written in ISO C.
  1073.  
  1074.  
  1075. Name:     exmh
  1076. Product:  MUA
  1077. Platform: UNIX
  1078. Where:    ftp://parcftp.xerox.com/pub/exmh/exmh-1.4.1.tar.Z
  1079. Where:    ftp://harbor.ecn.purdue.edu/pub/tcl/code/exmh-1.4.1.tar.gz
  1080. Author:
  1081. Contact:  "Brent Welch" <welch@parc.xerox.com>
  1082. Comments: 
  1083.  
  1084.     [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]
  1085.  
  1086.     A Tk based UI to MH.  Supports nested folders, MIME/metamail.
  1087.  
  1088.  
  1089. Name:     metamail
  1090. Product:  MUA and tools
  1091. Platform: Unix Amiga MS-DOS
  1092. Where:    ftp://thumper.bellcore.com/pub/nsb/mm2.7.tar.Z
  1093.           The metamail distribution that Nathaniel Borenstein supports.
  1094. Where:    ftp://thumper.bellcore.com/pub/nsb/contrib2.7.tar.Z
  1095.           Contributed sources.
  1096. Where:    ftp://thumper.bellcore.com/pub/nsb/mm2.7.dos.zip
  1097.           MS-DOS binaries
  1098. Author:   Nathaniel Borenstein
  1099. Comments:
  1100.  
  1101.     [ Paul Eggert <eggert@bi.twinsun.com> ]
  1102.  
  1103.     Metamail is a software implementation of MIME, designed for easy
  1104.     integration with traditional mail-reading interfaces -- typically,
  1105.     users do not invoke metamail directly.  Ideally, extending the
  1106.     local e-mail or news system to handle a new media format is a
  1107.     simple matter of adding a line to a mailcap file.  Mailcap files
  1108.     are described in RFC 1343.
  1109.  
  1110.  
  1111. Name:      MHonArc
  1112. Product:  HTML conversion tool
  1113. Platform: Unix
  1114. Where:    ftp://ftp.ics.uci.edu:/pub/dtd2html/MHonArc1.0.0.tar.gz
  1115. Author:   Earl Hood <ehood@convex.com>
  1116.  
  1117.     [ Earl Hood <ehood@convex.com> 2-Oct-1994 ]
  1118.  
  1119.     MHonArc is a Perl program for converting e-mail messages as specified
  1120.     in RFC 822 and RFC 1521 (MIME) to HTML. MHonArc can perform the
  1121.     following tasks:
  1122.     
  1123.       * Convert mh(1) mail folders or mail(1) style mailboxes into an HTML
  1124.     mail archive.
  1125.       * Add new e-mail messages to an existing HTML mail archive generated
  1126.     by MHonArc.
  1127.       * Convert a single message to HTML.
  1128.     
  1129.     An index page is created when an archive is generated. MHonArc allows
  1130.     complete customization over the appearance of the index page including
  1131.     the ability to insert user defined HTML markup and content-type
  1132.     sensitive icons for the mail messages processed.
  1133.  
  1134. For details refer to http://www.oac.uci.edu/indiv/ehood/mhonarc.doc.html
  1135. The x-types handled by MHonArc are listed in section 3 of this FAQ.
  1136.  
  1137.  
  1138. Name:     MIME for VM/CMS
  1139. Product:
  1140. Platform: VM/CMS
  1141. Where:    gopher://ricevm1.rice.edu
  1142. Author:
  1143. Comments:
  1144.  
  1145.     [ Rick Troth <TROTH@ricevm1.rice.edu> 21-Jul-1993 ]
  1146.  
  1147.     This MIME decoder is available via Gopher from ricevm1.rice.edu
  1148.     under "Other freely distributable CMS software", which is under
  1149.     "CMS Gopher Software".
  1150.  
  1151.     It correctly reads:
  1152.  
  1153.         o text/plain,
  1154.         o text/richtext, and
  1155.         o image/gif.
  1156.  
  1157.     GIFs require the VMGIF package from Belgium.  I need filters for
  1158.     PBM and PGM and then they'd work too.  Sounds are not useful on
  1159.     the standard 3270 terminal (dumb terminals just don't play sounds).
  1160.  
  1161.     It splits out multipart/[anything] into separate files.  CMS has a
  1162.     standard directory "browser" (FILELIST) that lets you view a bunch
  1163.     of related files and decide what, if anything, you want to do with
  1164.     them.
  1165.  
  1166.     Message/external-body doesn't work well, but probably will given
  1167.     more development time.  I could use some samples to help with the
  1168.     debugging of that part.
  1169.  
  1170.     It does NOT do applications, except for the one, octet-stream.
  1171.     (which is treated as a kind-of "sendfile" utility) There *is* a
  1172.     PostScript interpreter for CMS, but it is reported to be a dog (we
  1173.     don't have it).  But I do hope to put the extraction code in for
  1174.     these eventually.
  1175.  
  1176.     If a given content-type isn't understood, you just view the item
  1177.     as-is.
  1178.  
  1179.     For composition, there's no CHARSET= parameter on the
  1180.     Content-Type: text/plain line.  It's EBCDIC until it gets into
  1181.     SMTP, then it's ASCII, then it might be anything, so I've left off
  1182.     the CHARSET= parameter.
  1183.  
  1184.     An "attach" command is added to RiceMAIL when you run this, which
  1185.     would then change the message from text/plain to multipart/mixed
  1186.     and append the attachment after a boundary.  Attachments don't
  1187.     "close" properly; that is, the final boundary isn't correct, but is
  1188.     correctly processed by all of the MIME compliant readers I've
  1189.     checked.  (there's some feature of RiceMAIL that causes this)
  1190.  
  1191.     This thing is based on CMS Pipelines, so adding features is easy
  1192.     since we now have the base for MIME processing.
  1193.  
  1194.  
  1195. Name:     MIME tools for GNU Emacs
  1196. Product:  MUA
  1197. Platform: Unix
  1198. Where:    ftp://wnoc-fuk.wide.ad.jp/pub/GNU/etc/emacs-mime-tools.shar
  1199. Author:   Masanobu UMEDA
  1200. Comments:
  1201.  
  1202.     [ Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 07-Aug-1993 ]
  1203.  
  1204.     MIME tools that consist of "mime.el", "rmailmime.el" and
  1205.     "metamail.el" are tools for reading and composition of MIME
  1206.     messages for GNU Emacs and its variants.  "mime.el" is a simple
  1207.     MIME message composer that works with mail mode, news mode, and
  1208.     mhe letter mode.  Messages of plain and richtext text, audio, and
  1209.     image, and multipart messages of them can be composed by using
  1210.     "mime.el".  "rmailmime.el" is for reading MIME messages within
  1211.     Rmail.  "metamail.el" is an interface to metamail.  The metamail
  1212.     package is required by these tools.
  1213.  
  1214.  
  1215. Name:     MIME tools for NeXT
  1216. Product:  editor
  1217. Platform: NeXT
  1218. Where:
  1219. Author:   Dave Lacey
  1220. Comments:
  1221.  
  1222.     [ Dave Lacey <dave@blackbox.isca.uiowa.edu> ]
  1223.  
  1224.     I'd like to keep you apprised of some MIME work I'm doing.  I'm
  1225.     interested in using MIME as a transport medium for multi-media
  1226.     gopher documents.  My particular use is for Radiology info, but it
  1227.     would work for just about anything.
  1228.  
  1229.     I've got a NeXT Gopher client almost working and I also have a
  1230.     NeXT based MIME file editor that reads/creates MIME documents.
  1231.     Both work, but need a bit more extension.  I will likely
  1232.     distribute the source to this, so the MIME reader (which is
  1233.     essentially an object) can be re-used in other apps.
  1234.  
  1235.  
  1236. Name:     mpack
  1237. Product:  MUA/utility
  1238. Platform: Unix, MS-DOS, Macintosh, Amiga
  1239. Where:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-src.tar.Z
  1240.           Sources for all versions
  1241. Where:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-pc.zip
  1242.           MS-DOS binaries
  1243. Where:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-mac.hqx
  1244.           Macintosh binary
  1245. Where:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-amiga.lha
  1246.           Amiga binaries
  1247. Author:   John Gardiner Myers, Chris Newman (Mac), Mike Meyer (Amiga)
  1248. Comments:
  1249.  
  1250.     [ John Gardiner Myers <jgm+@CMU.EDU> 1-Jun-1994 ]
  1251.  
  1252.     Mpack is a minimal implementation of MIME, designed for encoding and
  1253.     decoding binary files in MIME messages.  In short, it is the MIME
  1254.     equivalent of uuencode and uudecode.  For backwards compatibility,
  1255.     it can also decode messages in split-uuencoded format.  The Macintosh
  1256.     port can also handle AppleSingle, AppleDouble, and BinHex.
  1257.  
  1258.  
  1259. Name:     n2m
  1260. Product:  conversion tool
  1261. Platform: NeXT
  1262. Where:    ftp://nexus.yorku.ca/pub/n2m.shar
  1263. Author:   
  1264. Comments:
  1265.  
  1266.     [ Dave Collier-Brown <davecb@ccs.yorku.ca> 04-Jan-1993 ]
  1267.  
  1268.     Nn2m is a program that converts a file containing a NeXT-format
  1269.     multimedia message into a file containing a MIME-format multimedia
  1270.     message.
  1271.  
  1272.     It is usable on Berkeley-derived systems, or ones otherwise using
  1273.     /usr/lib/sendmail as a mail transfer agent. It is in use on SunOS
  1274.     4.1.1 and Ultrix 4.2, tested briefly on Aix 3.2 and NeXT.
  1275.  
  1276.     Description: it is used with non-NeXT mail user agents to convert
  1277.     NeXT mail to MIME, which is intelligible to more than just the NeXT
  1278.     mail program.  The resulting file will usually be more intelligible
  1279.     to non-multimedia mail user agents.
  1280.  
  1281.     The textual part of the mail is converted into text, as well as
  1282.     Microsoft RTF, and the attachments follow, as text/plain wherever
  1283.     possible, as base64 encoded binaries otherwise.  This suffices for
  1284.     messages with ASCII files pasted into them.
  1285.  
  1286.     Caveat:  This is a converter, not a translator: the conversion of
  1287.     sound and of the initial "index.rft" file is not correctness-
  1288.     preserving.
  1289.  
  1290.  
  1291. Name:     Safe-TCL (Enabled Mail)
  1292. Product:  extension package
  1293. Platform: UNIX
  1294. Where:    ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl.tar.Z
  1295. Where:      ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-contrib.tar.Z
  1296. Author:   Marshall T. Rose
  1297. Contact:  safe-tcl-request@uunet.uu.net
  1298. Comments:
  1299.  
  1300.     [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]
  1301.  
  1302.     Incoming email processing tool based on Tcl.  Software also available
  1303.     which can build MIME messages and send them.  Incoming email
  1304.     processing includes ability to execute encapsulated Tcl programs at
  1305.     delivery or upon viewing.
  1306.  
  1307.     [ Jerry Sweet <jsweet@irvine.com> 5-Sep-1994 ]
  1308.  
  1309.     Papers about Enabled Mail and Safe-TCL are available from these
  1310.     sources:
  1311.  
  1312.     ftp://thumper.bellcore.com/pub/nsb/st/em-model.txt
  1313.     ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.ps
  1314.     ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.txt
  1315.  
  1316.  
  1317. Name:     sun-to-mime
  1318. Product:  conversion tool
  1319. Platform: OpenWindows
  1320. Where:    ftp://cs.utk.edu/pub/MIME/sun-to-mime.perl
  1321. Where:    ftp://cs.utk.edu/pub/MIME/sun-to-mime.c
  1322. Author:   Keith Moore
  1323. Comments:
  1324.  
  1325.     [ Keith Moore <moore@cs.utk.edu> 27-Dec-1992 ]
  1326.  
  1327.     A perl script (and conversion to C of same) that converts
  1328.     OpenWindows mail to MIME.  Body parts currently supported are:
  1329.     text, gif, Sun rasterfile (converted to image/gif), postscript, and
  1330.     audio.  Other types default to application/octet-stream.  It's easy
  1331.     to extend the set of types supported and to add conversions, if
  1332.     necessary.
  1333.  
  1334.     The script requires uuencode, uudecode, zcat (aka uncompress),
  1335.     and the "convert" program from ImageMagick.  If you don't have
  1336.     ImageMagick you can probably substitute the pbm stuff with little
  1337.     fuss.
  1338.  
  1339.  
  1340. Name:     uu-to-mime
  1341. Product:  conversion tool
  1342. Platform: perl
  1343. Where:    ftp://cs.utk.edu/pub/MIME/uu-to-mime.perl
  1344. Author:   Keith Moore <moore@cs.utk.edu>
  1345. Comments: 
  1346.  
  1347. A perl script that translates an RFC 822 message containing a single
  1348. uuencoded file to a MIME message containing a base64-encoded file.
  1349.  
  1350. --------------------------------
  1351.  
  1352. 7.3) Mail user agents and transport systems
  1353.  
  1354. Name:     Andrew
  1355. Product:  Multimedia system
  1356. Platform: Unix
  1357. Where:
  1358. Author:
  1359. Comments:
  1360.  
  1361.     [ Susan Straub <susan+@andrew.cmu.edu> 11-Jan-1993 ]
  1362.  
  1363.     Andrew is a very large and ambitious software system developed at
  1364.     Carnegie Mellon University.  It is installed at hundreds of sites
  1365.     throughout the world, and includes a multimedia document editor,
  1366.     help system, and various other utilities.  In particular, it
  1367.     includes a feature-rich program, "messages", which can read and
  1368.     send mail and news articles in MIME format, including images,
  1369.     audio, richtext, and more.  Andrew is available in binary release
  1370.     for several Unix system architectures, and also in source form.
  1371.     Be warned that the source distribution is itself about 50
  1372.     megabytes, but you really are getting a LOT of stuff.  For
  1373.     information on how to obtain a copy of Andrew, send mail to
  1374.     info-andrew-request@andrew.cmu.edu.
  1375.  
  1376.  
  1377. Name:     elm
  1378. Product:  MUA
  1379. Platform: Unix
  1380. Where:
  1381. Author:
  1382. Comments:
  1383.  
  1384.     [ Syd Weinstein <syd@dsinc.dsi.com> 21-Dec-1992 ]
  1385.  
  1386.     Elm support for MIME:
  1387.     2.3 - uses metamail supplied patch from Nathaniel Borenstein. 
  1388.  
  1389.     2.4:
  1390.         reading: detects MIME headers and calls metamail automatically
  1391.         if the message cannot be displayed on the current screen using
  1392.         the native capabilities of the display (recognizes some char
  1393.         sets as native)
  1394.  
  1395.         sending: detects [include ] markers and makes them MIME attachments.
  1396.         Still very 'crude', but its all we had time for, as to the
  1397.         release deadline of 'Elm' and MIME.
  1398.  
  1399.     3.x:
  1400.         reading: probably no change from 2.x, but will understand
  1401.         some 'file storage' types and allow for splitting off attachments
  1402.         on their own.
  1403.  
  1404.         sending: will allow defining attachments to be added and auto build
  1405.         the MIME stuff, in addition to the [include ] syntax.
  1406.  
  1407.     release status:
  1408.     2.3: obsolete
  1409.     2.4: Current PL is 23.
  1410.     3.x: not planned until some time in 1994.
  1411.  
  1412.  
  1413. Name:     Eudora 1.4.2
  1414. Product:  MUA
  1415. Platform: Macintosh MS-Windows
  1416. Where:    ftp://ftp.qualcomm.com/quest/eudora/windows/1.4/eudor142.exe
  1417. Where:      ftp://ftp.qualcomm.com/quest/eudora/mac/1.4/eudora142.hqx
  1418. Where:    ftp://src.doc.ic.ac.uk/computing/systems/ibmpc/windows3/winsock/eudora14.exe
  1419. Author:   Steve Dorner <sdorner@qualcomm.com>
  1420. Author:   Jeff Beckley <beckley@qualcomm.com> (Windows Version)
  1421. Comments:
  1422.  
  1423. Eudora 1.4 is a MUA for Macs and PCs that uses POP3 and SMTP and
  1424. supports MIME.  A commercial version is also available: see the next
  1425. section.
  1426.  
  1427.  
  1428. Name:     HUyMail
  1429. Product:  MTA/MUA
  1430. Platform: VMS
  1431. Where:    ftp://ftp.technion.ac.il/pub/unsupported/vms/local/local/huymail*.bck
  1432. Author:   Yehavi Bourvine
  1433. Comments:
  1434.  
  1435.     [ Yehavi Bourvine <YEHAVI@vms.huji.ac.il> 22-Jul-1993 ] 
  1436.  
  1437.     HUyMailer is a store and forward mailer for VAX/VMS and AXP/VMS
  1438.     systems which supports as transports: DECnet, Multinet/TcpIp,
  1439.     HUJI-NJE and PMDF.  The software is available freely for
  1440.     non-commercial use as a C source code.
  1441.  
  1442.     The mailer supports two users' interfaces: VMS/MAIL (to which the
  1443.     connection is done via MAIL11 DECnet connection) or a locally
  1444.     written interface called BMAIL.  BMAIL is a menu oriented interface
  1445.     which supports MIME and Hebrew.
  1446.  
  1447.  
  1448. Name:     Iride
  1449. Product:  MUA
  1450. Platform: Macintosh
  1451. Where:    ftp://gnbts.univ.trieste.it/mime/Iride.sea.hqx
  1452. Author:   GNBTS
  1453. Comments:
  1454.  
  1455.     [ From the README ]
  1456.  
  1457.     Iride is (or will be -- it's currently in beta test) an
  1458.     implementation of a MIME user agent on the Apple Macintosh
  1459.     computer.  It was developed as part of a project of the GNBTS -
  1460.     Gruppo Nazionale Bioingegneria sezione di Trieste, for the
  1461.     integration of multimedia mail with hospital data storing
  1462.     facilities, in particular for the transfer of bioimages.
  1463.     
  1464.     This is a far from a complete MIME implementation, but I think 
  1465.     it is quite usable.
  1466.  
  1467.     To use it you need:
  1468.         o Macintosh with MacTCP 1.1 or better installed
  1469.         o 32 bit ColorQuickDraw if you want to use images
  1470.         o audio input device if you want to create audio messages
  1471.         o connection to a SMTP mail relay
  1472.         o connection to a POP3 server
  1473.     
  1474.     MIME types supported:
  1475.     
  1476.     text/plain              charset=US-ASCII only
  1477.     text/richtext           (no tool for composing richtext yet)
  1478.     
  1479.     audio/basic
  1480.     audio/X-macaudio        generated when a NOT sampled audio pasted in
  1481.     
  1482.     image/GIF
  1483.     image/X-macPICT         generated when color QuickDraw is missing only
  1484.     
  1485.     multipart/mixed         each part is shown in a different window
  1486.                             MUST change this
  1487.     multipart/parallel     
  1488.     multipart/alternative   handled as multipart/mixed
  1489.                             MUST change this
  1490.  
  1491. Name:     mercurius
  1492. Product:  MUA
  1493. Platform:
  1494. Where:    ftp://ftp.lii.unitn.it/pub/mercurius/mercurius.tar.Z
  1495. Author: 
  1496. Contact:  mercurius-bugs@lii.unitn.it
  1497. Comments:
  1498.  
  1499.     [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]
  1500.  
  1501.     Mercurius facilitates composing and reading multimedia electronic
  1502.     messages compliant with the Multipurpose Internet Mail Extensions
  1503.     (MIME).
  1504.  
  1505.  
  1506. Name:        MEUF [Mail Extended Using Faces]
  1507. Product:    MUA
  1508. Platform:    Unix/X
  1509. Where:            ftp://ftp.inria.fr
  1510. Where:        ftp://ftp.enst.fr
  1511. Contact:    Daniel.Glazman@der.edf.fr
  1512. Author:        Daniel Glazman
  1513. Comments:
  1514.  
  1515.     [ Daniel Glazman <glazman@cli51ak.der.edf.fr> 23-Sep-1994 ]
  1516.  
  1517.     Meuf is a student project I developed at Ecole Nationale
  1518.     Superieure des Telecommunications de Paris with the System
  1519.     staff. It has grown A LOT to become a MIME-native MUA running
  1520.     under Xt/Xaw.
  1521.  
  1522.     Earlier non-MIME versions (1.3 and 1.4) are available by anonymous
  1523.     ftp from ftp.inria.fr and ftp.enst.fr.
  1524.  
  1525.     Currently developed version 3.0 will be released as a freely
  1526.     available product as soon as I'll get the authorization. Code has
  1527.     features:
  1528.  
  1529.     Pure MUA features:
  1530.         * Faces (48x48 XBM bitmaps) display using the X-Faces
  1531.           header field and included logos distribution
  1532.         * does not rely on "faces" package
  1533.         * folders (also with Faces display)
  1534.         * waste basket
  1535.         * messages sort by date, subject, length, ...
  1536.         * unlimited aliases
  1537.         * .face, .signature, .prologue, /usr/games/fortune handling
  1538.         * automagically deleted messages
  1539.         * References, Priority, Bcc, Return-Receipt-To handling
  1540.         * "Trusted Users" features
  1541.         * ignored header fields
  1542.         * online help
  1543.         * drag and drop for messages/folders management
  1544.         * interactive Face design
  1545.         * "Properties" windows
  1546.  
  1547.     MIME features:        
  1548.         * does not rely on "metamail" package
  1549.         * full MIME composition and restitution for non-textual
  1550.           parts and text/plain
  1551.         * multiparts composition and restitution
  1552.         * basic text/richtext and text/enriched restitution
  1553.         * mailcap mechanism
  1554.         * Sun-Attachments parsing
  1555.         * MIME incorporation
  1556.         * MIME-clipboard (copy/paste of MIME parts between messages)
  1557.         * extraction of forwarded MIME-messages for MIME restitution
  1558.         * User's Guide (PS), Admin. Guide (PS)
  1559.  
  1560.     Successfully compiled and used with:
  1561.         Sun        SunOs 4.1.x and Solaris 2.x
  1562.         HP 9000/7xx    HP-UX > 9.01
  1563.         DECstation    Ultrix
  1564.         IBM RS6000    AIX > 3.2.4
  1565.         Convex
  1566.  
  1567.     More information at http://lara0.exp.edf.fr/glazman/meuf.html
  1568.     Availability will be announced in comp.mail.mime newsgroup.
  1569.  
  1570.  
  1571.  
  1572. Name:     MH 6.8
  1573. Product:  MUA
  1574. Platform: Unix
  1575. Where:    ftp://ftp.ics.uci.edu/pub/mh/mh-6.8.tar.Z
  1576. Where:    ftp://louie.udel.edu/portal/mh-6.8.tar.Z
  1577. Author:
  1578. Comments:
  1579.  
  1580. MIME support is available for the MH message handling system; the
  1581. primary reader and generator is the program mhn(1) although other MH
  1582. programs are also changed.  The current release of MH is 6.8, the first
  1583. to include MIME support when appropriately installed.  mhn does not
  1584. use the mailcap mechanism described in RFC 1343.
  1585.  
  1586. A tutorial for mhn is available:
  1587.  
  1588. Where:    ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.tex
  1589.       ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.sty
  1590.       ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.ps
  1591.  
  1592. See the newsgroup comp.mail.mh for further information.
  1593.  
  1594.  
  1595. Name:     MIXMH
  1596. Product:  MUA
  1597. Platform: Unix with X
  1598. Where:    ftp://aun.uninett.no/pub/mail/mixmh/mixmh-0.3.tar.Z
  1599. Author:
  1600. Comments:
  1601.  
  1602.     [ Harald Tveit Alvestrand <Harald.Alvestrand@delab.sintef.no> 10-Dec-1992 ]
  1603.  
  1604.     This version is based on XMH version 1.6 from SEI, Carnegie Mellon.
  1605.     It supports sending MIME with extended character sets in the headers
  1606.     (per RFC 1342) and the body (per RFC 1341 text/plain).  It has
  1607.     limited support for multipart messages.
  1608.  
  1609.     The source is freely redistributable and modifiable.
  1610.  
  1611.     As you can see from the version number, it is still not considered
  1612.     fully stable. Bugs may be reported to mixmh-bugs@uninett.no
  1613.     Information and discussion will take place on mixmh-info@uninett.no;
  1614.     mail to mixmh-info-request@uninett.no to join.
  1615.  
  1616.  
  1617. Name:     Pegasus mail
  1618. Product:  MUA
  1619. Platform: MS-DOS, MS-Windows, Macintosh
  1620. Where:    ftp://risc.ua.edu/pub/network/pegasus/*
  1621. Author:   David Harris <david@pmail.gen.nz>
  1622. Comments:
  1623.  
  1624.     [ James Ford <JFORD@ua1vm.ua.edu> 2-Nov-1993 ]
  1625.  
  1626.     Pegasus Mail is an E-Mail package for Novell network v2.15 and higher
  1627.     that supports MHS (natively) and SMTP.  The MS-DOS version (v3.01a)
  1628.     is MIME compliant; the MS-Windows version should be by mid-November.
  1629.     I do not know the timetable for the Mac version.  You can either
  1630.     get a PC-based SMTP gateway for it (Charon, by Brad Clements) or a
  1631.     (Netware v3.11) NLM-based version (Mercury, by David Harris) from
  1632.     risc.ua.edu.  I believe that the SMTP gateway Mercury supports 8-bit
  1633.     MIME encoding.
  1634.  
  1635.  
  1636. Name:     Pine
  1637. Product:  MUA
  1638. Platform: Unix
  1639. Where:    ftp://ftp.cac.washington.edu/pine/pine.tar.Z
  1640. Author:   Laurence Lundblade, Michael Seibel, Mark Crispin
  1641. Comments:
  1642.  
  1643.     [ From the release notes 21-Sep-1993 ]
  1644.  
  1645.     Pine(tm) --a Program for Internet News & E-Mail-- is a tool for
  1646.     reading, sending, and managing electronic messages.  It was designed
  1647.     specifically with novice computer users in mind, but can be tailored
  1648.     to accommodate the needs of "power users" as well.  Pine uses
  1649.     Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP)
  1650.     and runs on Unix and MS-DOS.
  1651.  
  1652.     The guiding principles for Pine's user-interface were: careful
  1653.     limitation of features, one-character mnemonic commands,
  1654.     always-present command menus, immediate user feedback, and high
  1655.     tolerance for user mistakes. It is intended that Pine can be learned
  1656.     by exploration rather than reading manuals.  Feedback from the
  1657.     University of Washington community and a growing number of Internet
  1658.     sites has been encouraging.
  1659.  
  1660.     Pine's message composition editor, Pico, is also available as a
  1661.     separate stand-alone program.  Pico is a very simple and easy-to-use
  1662.     text editor offering paragraph justification, cut/paste, and a
  1663.     spelling checker.
  1664.  
  1665.     [ David L Miller <dlm@cac.washington.edu> 31-Aug-1994 ]
  1666.  
  1667.     For more information, see http://www.cac.washington.edu/pine/
  1668.  
  1669.  
  1670. Name:     Tkmailto
  1671. Product:  MUA
  1672. Platform: UNIX
  1673. Where:    ftp://harbor.ecn.purdue.edu/pub/tcl/code/tkmailto-1.0.tar.gz
  1674. Author: 
  1675. Contact:  "Johan Lindbladh" <tet90jl@tintin.hik.se>
  1676. Comments: 
  1677.  
  1678.     [ "Larry W. Virden" <lwv26@cas.org>, 13-Aug-1994 ]
  1679.  
  1680.     Alpha version Tk-based mail composer which supports MIME.  Requires
  1681.     Safe-Tcl 1.1.
  1682.  
  1683. --
  1684.  
  1685. 8) Commercial MIME software packages
  1686. ------------------------------------
  1687.  
  1688. Name:     Echelon
  1689. Product:  MUA
  1690. Platform: NEXTSTEP
  1691. Contact:  ak272@freenet.acsu.buffalo.edu
  1692. Author:   Doug Boyce <ak272@freenet.acsu.buffalo.edu>
  1693. Comments:
  1694.  
  1695. Echelon is a MUA for NEXTSTEP that can decode, display, and compose both
  1696. NeXTmail and MIME.  Most MIME types are supported.  A demo version is
  1697. available from
  1698.  
  1699. Where:    ftp://nova.cc.purdue.edu/pub/next/submissions/Echelon_1.12.tar.gz
  1700.  
  1701.  
  1702. Name:     ECSMail
  1703. Product:  MUA/MTA
  1704. Platform: Unix, NT, OS/2, OpenVMS, MS-DOS, MS-Windows, Mac System 7
  1705. Contact:  ECS Sales <ecs-sales@edm.isac.ca>
  1706. Phone:    +1 403 420 8081
  1707. Author:
  1708. Comments:
  1709.  
  1710.     [ Steve Hole <steve@edm.isac.ca> 24-Aug-1993 ]
  1711.  
  1712.     ECSMail is an electronic mail product for building enterprise mail
  1713.     systems.  It is designed from start to finish as a system for
  1714.     establishing mail services throughout an organization, with external
  1715.     organizations and the world information system in general.  It does
  1716.     this by using a completely standards based architecture.
  1717.  
  1718.     ECSMail is comprised of the following system components:
  1719.  
  1720.      ECSMail MUA Set      - a set of Mail User Agents (MUA) 
  1721.      ECSMail MTA Set      - a set of Message Transport Agents (MTA)
  1722.      ECSMail MS Set       - a set of Message Services (MS)
  1723.  
  1724.     All components support both MIME/822 and X.400, and run under
  1725.     Unix, Microsoft NT, OS/2, OpenVMS.  Additionally, the MUA Set runs
  1726.     under MS-DOS, Microsoft Windows, and Mac System 7.
  1727.  
  1728.     Pricing for the ECS products and ISA business information can be 
  1729.     obtained by contacting:
  1730.  
  1731.      ECS Sales 
  1732.      835 10040 - 104 Street
  1733.      Edmonton, Alberta, Canada
  1734.      T5J 0Z2
  1735.  
  1736.      Phone: 403-420-8081
  1737.      Fax:   403-420-8037
  1738.  
  1739.     or by sending a request through electronic mail to the address:
  1740.  
  1741.      ECS Sales <ecs-sales@edm.isac.ca>
  1742.  
  1743.  
  1744. Name:     Eudora 2.0.2
  1745. Product:  MUA
  1746. Platform: Macintosh
  1747. Contact:  eudora-sales@qualcomm.com
  1748. Author:   Steve Dorner <sdorner@qualcomm.com>
  1749. Author:   Jeff Beckley <beckley@qualcomm.com> (Windows Version)
  1750. Comments:
  1751.  
  1752. Commercial versions of Eudora with more features than the freely
  1753. available ones.
  1754.  
  1755. Information about the commercial versions of Eudora can be found at:
  1756.  
  1757. ftp://ftp.qualcomm.com:/quest/eudora/windows/Eudor2Info-*.exe
  1758. ftp://ftp.qualcomm.com:/quest/eudora/mac/Eudora2Info-*.sea.hqx
  1759.  
  1760.  
  1761. Name:     IBM multimedia mail
  1762. Product:
  1763. Platform: OS/2
  1764. Contact:  Jerry Cuomo <gcuomo@watson.ibm.com>
  1765. Author:   IBM
  1766. Comments:
  1767.  
  1768.     [ Larry Salomon Jr <os2man@panix.com> 10-Dec-1992 ]
  1769.  
  1770.     I'm not going to follow this group, but I wanted to state that IBM -
  1771.     at the T.J. Watson Research Center - is developing a multimedia mail
  1772.     application for OS/2 which is based on the Mime spec.  They demoed
  1773.     it at Interop.
  1774.  
  1775.     For more information, including (probably) how to become a test site
  1776.     (I haven't confirmed whether they're actually going to do this,
  1777.     but they've done it before), contact the department manager, Jerry
  1778.     Cuomo, at gcuomo@watson.ibm.com.
  1779.  
  1780.  
  1781. Name:     iGate
  1782. Product:  WordPerfect Office gateway
  1783. Platform:
  1784. Contact:  smart@actrix.gen.nz
  1785. Author:   Smart Systems
  1786. Comments:
  1787.  
  1788.     [ Quentin Smart <smart@acme.gen.nz> 25-Sep-1993 ]
  1789.  
  1790.     iGate provides seamless connectivity to SMTP mail from WordPerfect
  1791.     office.  Running as a native gateway under the Office Connection
  1792.     server and incorporting a TCP/IP stack iGate is a complete solution
  1793.     with no extras like MHS or TCP/IP stacks required.
  1794.     
  1795.     Further information from:
  1796.  
  1797.         Smart Systems
  1798.         PO Box 5017
  1799.         Wellington, New Zealand
  1800.         +64 6 3561484
  1801.         smart@actrix.gen.nz
  1802.  
  1803.  
  1804. Name:     Internet Exchange for cc:Mail
  1805. Product:  cc:Mail to SMTP/MIME Internet Mail Gateway
  1806. Platform: MS-Windows
  1807. Contact: 
  1808. Phone:    +1 415 871 4045
  1809. Author:   International Messaging Associates
  1810. Comments:
  1811.  
  1812.     [ Tim Kehres <kehres@ima.com> 08-Dec-1993 ]
  1813.  
  1814.     For cc:Mail users, Internet Exchange is the gateway of choice to
  1815.     provide standardized full multimedia connectivity between cc:Mail
  1816.     users and their Internet partners.  Internet Exchange for cc:Mail
  1817.     can be used to interconnect cc:Mail networks with external users on
  1818.     the Internet as well as connecting your own internal network to your
  1819.     cc:Mail community.
  1820.  
  1821.     Internet Exchange for cc:Mail is the first SMTP to cc:Mail gateway
  1822.     that suports the full MIME Internet standard for exchanging rich
  1823.     media multipart messages.  This means that your cc:Mail users can
  1824.     now exchange any attachment types with Internet based mail systems.
  1825.     By using the MIME standard, Internet Exchange for cc:Mail users
  1826.     will be assured future compatibility with other MIME compliant mail
  1827.     gateways.
  1828.  
  1829.     To simplify administration and management, the Internet Exchange
  1830.     System Manager runs under Windows 3.1.  On screen buttons provide
  1831.     administration access into the gateway operations.  Managers can
  1832.     easily view and modify all gateway activity.  Message routing is
  1833.     accomplished using any combination of host tables,Domain Name System
  1834.     (DNS) lookup, and default mail host routing.
  1835.  
  1836.  
  1837. Name:     Ishmail
  1838. Product:  MUA
  1839. Platform: SunOS, Solaris, AIX, HP-UX, and UnixWare
  1840. Contact:  info@hal.com
  1841. Phone:    +1 800 762 0253 or +1 512 834 9962
  1842. Where:    ftp://ftp.halsoft.com
  1843. Pricing:  $99 U.S. for single user. Multi-user/site license discounts.
  1844. Author:   HaL Software Systems
  1845. Comments:
  1846.  
  1847.     [ Frank Bieser <frankb@hal.com> 21-Jun-1994 ]
  1848.  
  1849.     Ishmail is a MIME-capable e-mail tool with a Motif graphical user
  1850.     interface. Ishmail includes the following features:
  1851.  
  1852.     - Full support of MIME data types: plain text, rich text, GIF,
  1853.       JPEG, U-LAW audio, MPEG, binary, PostScript, ODA, RFC822 mail
  1854.       message, plus user-defined extensions.
  1855.  
  1856.     - Message attachments supported via: local file, AFS, mail server,
  1857.       regular FTP, anonymous FTP, and TFTP.
  1858.  
  1859.     - Support for composing, viewing, and printing rich text messages.
  1860.  
  1861.     - Easily customized through GUI dialogs for fonts, definition and
  1862.       placement of custom buttons, message list sorting and format, etc.
  1863.  
  1864.     - Variety of user interaction methods, ranging from "drag and drop"
  1865.       and custom buttons to keyboard shortcuts.
  1866.  
  1867.     - Support for use of, modification, and addition of sendmail-style
  1868.       mail aliases.
  1869.  
  1870.     - User defined alert commands and icons, triggered by matching 
  1871.       patterns in incoming mail headers.
  1872.  
  1873.     - On-line help cards, including context sensitive help.
  1874.  
  1875.     - Full end-user manual provided in PostScript format.
  1876.  
  1877.     - Complete hypertext version of end-user manual available via World Wide
  1878.       Web at <http://www.hal.com/products/sw/ishmail/user-guide.html>
  1879.  
  1880.     HaL Software Systems
  1881.     3006 Longhorn Blvd #A-113
  1882.     Austin, TX 78758-7631
  1883.  
  1884.  
  1885. Name:     Mail*Hub
  1886. Product:
  1887. Platform: Control Data 4000 Series Mips-based Unix systems
  1888. Contact:  rrr@svl.cdc.com
  1889. Author:   Control Data Systems
  1890. Comments:
  1891.  
  1892.     [ <rrr@duck.svl.cdc.com> 23-Dec-1992 ]
  1893.  
  1894.     Mail*Hub includes support for X.400, X.500, SMTP, and creating,
  1895.     viewing, and sending MIME enclosures in mail. In addition, the Fax
  1896.     Gateway portion of Mail*Hub supports sending mail with MIME
  1897.     enclosures to a Fax machine.  Graphical MIME components
  1898.     (Postscript, GIF, TIFF,...)  are automatically recognized and
  1899.     imaged at the receiving Fax machine.
  1900.  
  1901.  
  1902. Name:        MAIL-IT 
  1903. Product:      MUA 
  1904. Platform:    MS Windows 3.x 
  1905. Contact:    mail-it@unipalm.co.uk 
  1906. Phone:        1-800-368-0312 
  1907.         (+44) 223 250 100
  1908. Author:         Unipalm Ltd. 
  1909. Comments: 
  1910.  
  1911.     [ Maria Porto <maria@unipalm.co.uk>, 7-Jul-1994 ]
  1912.  
  1913.     MAIL-IT is a Winsock-compatible SMTP/POP mail client with MIME
  1914.     functionality.  By implementing Microsoft's Extended MAPI
  1915.     architecture, MAIL-IT allows mail to be sent from directly within
  1916.     MAPI-enabled applications such as Word for Windows, Excel,
  1917.     WordPerfect, Lotus 1-2-3 and Ami Pro, thus Internet-enabling the
  1918.     user's desktop.
  1919.      
  1920.     MAIL-IT benefits include: 
  1921.      
  1922.     -  support for MIME 
  1923.     -  implementation of Microsoft's MAPI architecture 
  1924.     -  full drag and drop 
  1925.     -  hierarchical foldering 
  1926.     -  uses SMTP for sending, and POP2 or POP3 for receiving mail 
  1927.     -  local address book 
  1928.  
  1929.     There is a 30-day demo copy available for anonymous ftp: 
  1930.     ftp://pipe.pipex.net/xtech/mail-it/mie202.zip
  1931.     Please contact us for the decrypting password.
  1932.  
  1933.  
  1934. Name:     Mail*Link SMTP for QuickMail, Microsoft Mail for AppleTalk, and
  1935.           PowerShare
  1936. Product:  Macintosh Mail systems to SMTP/MIME gateways
  1937. Platform: Macintosh
  1938. Contact:  info@starnine.com
  1939. Phone:    510-649-4949
  1940. Author:   StarNine Technologies, Inc.
  1941. Comments:
  1942.  
  1943.     [David Thompson <david@starnine.com> 19-Sept-1994 ]
  1944.  
  1945.     Mail*Link SMTP 3.0 is the industry-standard for connecting
  1946.     Macintosh mail systems to each other, as well as PC, UNIX and
  1947.     host-based mail systems on corporate LANs and the Internet.  The
  1948.     Mail*Link family of gateways now provides MIME support for all
  1949.     major Macintosh LAN messaging systems including QuickMail,
  1950.     Microsoft Mail for AppleTalk and PowerShare Collaboration servers.
  1951.     
  1952.     Per-destination processing of messages in version 3.0 allows
  1953.     gateway administrators to configure translation and enclosure
  1954.     handling methods for outgoing messages addressed to a specific
  1955.     SMTP address, domain, or host.  The gateway ships with three
  1956.     preprogrammed translation methods for sending messages to users on
  1957.     PCs, UNIX, and MIME-capable systems.
  1958.     
  1959.     Mail*Link SMTP uses the proposed MacMIME standard to allow more
  1960.     flexibility when receiving messages with MIME-encoded Macintosh
  1961.     files.  An option to encode an attachment's datafork only with
  1962.     MIME greatly increases compatibility with non-Macintosh MIME
  1963.     systems.  Other enclosure handling options include
  1964.     MacBinary-UUENCODE, AppleSingle-UUENCODE, BinHex 4.0, and
  1965.     Datafork-only-UUENCODE, and StuffIt compression.
  1966.  
  1967.  
  1968. Name:     Mail*Link Internet for PowerTalk
  1969. Product:  PowerTalk to SMTP/MIME Internet Mail Gateway
  1970. Platform: Macintosh System 7.5
  1971. Contact:  info@starnine.com
  1972. Phone:    510-649-4949
  1973. Author:   StarNine Technologies, Inc.
  1974. Comments:
  1975.  
  1976.     [David Thompson <david@starnine.com> 19-Sept-1994 ]
  1977.  
  1978.     Mail*Link Internet for PowerTalk is a personal gateway that allows
  1979.     System 7.5 users in SMTP/POP3 environments to exchange messages
  1980.     with Internet mail users.
  1981.     
  1982.     Version 1.0 supports System 7.5 and System 7 Pro Macintoshes with
  1983.     MacTCP (included) on a local area network.  It uses the standard
  1984.     Simple Mail Transfer Protocol (SMTP) and Post Office Protocol
  1985.     (POP3) for sending and reading mail within the LAN.  If the LAN is
  1986.     connected to the Internet, PowerTalk users can also exchange
  1987.     messages with external Internet users.  Version 1.5, due out in
  1988.     September, 1994 will support SLIP or PPP connections.
  1989.     
  1990.     Incoming Internet messages are placed in the PowerTalk universal
  1991.     mailbox on the desktop.  Users can send Internet messages from
  1992.     within their preferred PowerTalk-savvy application such as
  1993.     WordPerfect, ClarisWorks, or the Finder.  The gateway supports
  1994.     standard Macintosh file enclosure handling methods including
  1995.     AppleSingle-UUEncode, Datafork only-UUENCODE, MacBinary, and
  1996.     BinHex, as well as MIME.
  1997.     
  1998.     A 60-day trial version of the gateway is available on StarNine's
  1999.     anonymous FTP server (ftp://ftp.starnine.com/pub/evals/pt-inet)
  2000.     as well as on the CD-ROM version of Apple's System 7.5 product
  2001.     (look in the CD Extras folder).
  2002.  
  2003.  
  2004. Name:     MPOWER
  2005. Product:
  2006. Platform:
  2007. Contact:
  2008. Author:   HP
  2009. Comments:
  2010.  
  2011.     [ Harald Alvestrand <Harald.Alvestrand@delab.sintef.no> 22-Jan-1993 ]
  2012.  
  2013.     If anyone is interested, the new multimedia product from HP called
  2014.     MPOWER supports MIME format mail.
  2015.  
  2016.     You can drag and drop a picture onto the mail icon, and it will be
  2017.     sent as a MIME message.
  2018.  
  2019.     (Unfortunately, they forgot to quote the delimiter that had a dot in
  2020.     it, and PINE failed to parse that......well, it's a betatest.)
  2021.  
  2022.  
  2023. Name:       NetMail/3000
  2024. Product:   SMTP/MIME compatible electronic mail system for HP3000s
  2025. Platform:  HP3000 MPE/V, HP3000 MPE/iX
  2026. Contact:   solcentr@netcom.com (Solution Centers International)
  2027. Telephone: (US) 800 Net-Mail (UK)+44 (0480) 301364 (Other) +1 916 622-0630
  2028. Fax:       (US) 916 622-0738 (UK) +44 (0480) 493109 (Other) +1 916 622-0738
  2029. Author:    3k Associates (support@3k.com)
  2030. Comments:
  2031.  
  2032.     [ Chris Bartram <rcb@3k.com> 3-Jun-1994 ]
  2033.  
  2034.     NetMail/3000 is a full featured electronic mail system for HP3000
  2035.     computer systems which was designed as an SMTP and MIME compatible
  2036.     network mail system.  NetMail/3000 provides a user interface
  2037.     compatible with "dumb" terminals, but also has hooks to identify and
  2038.     utilize features of HP terminals and PC or Mac based HP terminal
  2039.     emulator packages. Users can send messages (8-bit character sets are
  2040.     supported) and attach any number of files (host or pc based) to their
  2041.     messages (PC/Mac based files are automatically retrieved and loaded),
  2042.     and all messages (and attachments) are exported in MIME format, though
  2043.     users can specify that files be encoded via 'uuencode' or 'binhex' if
  2044.     necessary to be readable by non-MIME compatible mail systems).
  2045.     
  2046.     NetMail/3000's user interface is also unique in that Windows-based
  2047.     terminal emulator users can allow NetMail/3000 to automatically
  2048.     extract and pass any message parts (not displayable in the terminal
  2049.     emulator) directly to their PC and have the appropriate application
  2050.     launched to view the file. (NetMail/3000 interrogates the PC on
  2051.     startup to determine the file types "associated" with applications.)
  2052.     
  2053.     NetMail/3000 also includes directory synchronization capability
  2054.     (compatible with Lotus' cc:Mail ADE format), a POP2 server, a
  2055.     quote-of-the-day and daytime server, and will soon be offering a
  2056.     HP3000-based gopher server. NetMail/3000 is priced independent of cpu
  2057.     size/speed/number of users, and includes network capability in the
  2058.     base product. 3k Associates is also an HP Channel Partner.
  2059.     
  2060.  
  2061. Name:       NetMail/3000 HPDesk FSC Gateway
  2062. Product:   SMTP/MIME compatible gateway for HPDesk users
  2063. Platform:  HP3000 MPE/V, HP3000 MPE/iX
  2064. Contact:   solcentr@netcom.com (Solution Centers International)
  2065. Telephone: (US) 800 Net-Mail (UK)+44 (0480) 301364 (Other) +1 916 622-0630
  2066. Fax:       (US) 916 622-0738 (UK) +44 (0480) 493109 (Other) +1 916 622-0738
  2067. Author:    3k Associates (support@3k.com)
  2068. Comments:
  2069.  
  2070.     [ Chris Bartram <rcb@3k.com> 3-Jun-1994 ]
  2071.  
  2072.     The NetMail/3000 HPDesk FSC Gateway provides a bi-directional gateway
  2073.     between HPDesk mail users and the SMTP/MIME world. Any number of
  2074.     message attachments per message are supported; incoming messages are
  2075.     broken down into files on the HP3000 for HPDesk users and appear as
  2076.     normal message attachments, outgoing attachments are encoded as
  2077.     MIME-compatible message attachments (or optionally just as UUENCODED
  2078.     binary attachments for compatibility with non-MIME compatible
  2079.     mailers).
  2080.     
  2081.     The gateway operates in real-time, is a background process on the
  2082.     HP3000 (which is interrupt driven and uses minimal system resources),
  2083.     and requires no special hardware or additional software. The product
  2084.     is priced independent of platform size or type or number of users.
  2085.     Free 45 day demos are available.
  2086.  
  2087.  
  2088. Name:     PC-MM (PC Mail Manager)
  2089. Product:  MUA
  2090. Platform: MS-Windows
  2091. Contact:  Lars_Hagberg@li.icl.se
  2092. Author:   ICL
  2093. Comments:
  2094.  
  2095.     [ Tomas Kullman <tomku@li.icl.se> 30-Sep-1993 ]
  2096.  
  2097.     PC-MM from ICL is a Mail User Agent for Windows 3.1 implemented on
  2098.     Windows Socket API and TCP/IP. PC-MM is currently working on PC-NFS
  2099.     but is designed to be network software independent (i.e. will work
  2100.     on most TCP/IP softwares supporting WinSocket API).
  2101.  
  2102.     PC-MM is a MIME conformant internet mailer supporting SMTP and IMAP2
  2103.     for sending and receiving. PC-MM requires a UNIX mail server (or
  2104.     similar supporting SMTP and IMAP2).
  2105.     
  2106.     PC-MM V1.0 supports a lot of nice features, such as:
  2107.          - user friendly interface
  2108.          - built-in and user-defined text editor
  2109.          - drag and drop between folders
  2110.          - local and server based folders
  2111.          - integrated address book
  2112.          - message sorting and tagging
  2113.          - "watch dog" for incoming messages
  2114.     
  2115.     PC Mail Manager is announced and volume shipping mid November 1993.
  2116.  
  2117.     For pricing and product packaging information please contact Lars
  2118.     Hagberg at ICL ProSystems AB; E-mail: Lars_Hagberg@li.icl.se or
  2119.     phone: + 46 (0)13 11 70 00.
  2120.  
  2121.  
  2122. Name:     PMDF
  2123. Product:  MTA
  2124. Platform: VMS
  2125. Contact:  sales@innosoft.com service@innosoft.com
  2126. Author:   Innosoft International
  2127. Comments:
  2128.  
  2129. The VMSNET newsgroup 'vmsnet.mail.pmdf' is available for discussion.
  2130.  
  2131.     [ Ned Freed <ned@innosoft.com> ]
  2132.  
  2133.     Send technical inquiries to service@innosoft.com. Product
  2134.     information, pricing, and literature can be obtained from
  2135.     sales@innosoft.com. The phone number is (909) 624-7907; FAX is
  2136.     (909) 621-5319. Street address is:
  2137.  
  2138.         Innosoft International, Inc.
  2139.         250 W. First St., Suite 240
  2140.         Claremont, CA 91711
  2141.  
  2142.  
  2143. Name:     PP
  2144. Product:  MTA
  2145. Platform: UNIX
  2146. Contact:  ic-info@isode.com (commercial version)
  2147.     
  2148.     [ "Harald T. Alvestrand" <Harald.T.Alvestrand@uninett.no> 22-Aug-94 ]
  2149.  
  2150.     PP is an X.400 and SMTP mailer, and a gateway between these, so
  2151.     you can communicate with "both worlds".
  2152.     
  2153.     The latest and greatest version is the ISODE Consortium release,
  2154.     IC-R1, but this is no longer free. However, it is not expensive,
  2155.     either.  The ISODE Consortium offers the source code to all
  2156.     Consortium members, and gives the right to sell products based on
  2157.     the code to commercial members.
  2158.  
  2159.     The PP included in Isode Consortium Release 1 (IC-R1) includes:
  2160.     
  2161.     - Conformance tested X.400/84, running over most stacks you care
  2162.           to name
  2163.     - X.400/88
  2164.     - X.400 (84 and 88) to SMTP gateways (RFC 1327 compliant)
  2165.     - SMTP, DECNET and UUCP support
  2166.     - P3File (Retix-like) message submission and delivery
  2167.     - Routing using X.500 (experimental)
  2168.     - MIME gatewaying support (MIME-MHS/HARPOON compliant)
  2169.     - SNMP monitoring
  2170.     - X.500 and file based distribution lists
  2171.     - Fax gateway supporting Panasonic, Fujitsu and Class 2 fax modems
  2172.     
  2173.  
  2174. Name:     SMTPLINK 2.1
  2175. Product:
  2176. Platform:
  2177. Contact:
  2178. Author:
  2179. Comments:
  2180.  
  2181.     [ <support@ccmail.com> 16-Dec-1992 ]
  2182.  
  2183.     Because this version (2.1) is a 2-3 QTR-93 release you should be
  2184.     talking to your sales rep about the tentative features of this
  2185.     product. They can be reached at 800-448-2500.
  2186.  
  2187.  
  2188. Name:     STI Document Browser
  2189. Product:  MS-Windows 3.1 (shipping), NeXTstep/X11/VMS (in the pipeline)
  2190. Platform:
  2191. Contact:  info@sti.fi
  2192. Author:   Stream Technologies Inc
  2193. Comments:
  2194.  
  2195.     [ Ed Anselmo <anselmo@nic.near.net> 31-Dec-1992 ]
  2196.  
  2197.     Product name:   STI Document Browser
  2198.     Platforms:      
  2199.  
  2200.     How and where to get:
  2201.         Stream Technologies Inc.
  2202.         Valkjarventie 2
  2203.         SF-02130 Espoo
  2204.         FINLAND
  2205.         Tel: +358 0 43577340
  2206.         Fax: +358 0 43577348
  2207.         E-Mail: info@sti.fi
  2208.  
  2209.  
  2210. Name:     Super-TCP
  2211. Product:
  2212. Platform: MS-Windows
  2213. Contact:  TCP@FrontierTech.COM
  2214. Author:   Frontier Technologies
  2215. Comments:
  2216.  
  2217.     [ Ray C Langford <ray@isi.frontiertech.com> 28-Apr-1993 ]
  2218.  
  2219.     Frontier Technologies' Super-TCP for MS-Windows includes MIME
  2220.     support in their E-Mail mail system that is a part of the Super-TCP
  2221.     for Windows package.
  2222.  
  2223.     Super-TCP for Windows is a Windows Sockets compliant, 100% DLL
  2224.     implementation that can also operate in a TSR mode. Applications
  2225.     include: Network News Reader, Telnet, FTP Client/Server, NFS
  2226.     Client/Server, SMTP/POP2&3 MIME E-Mail, Telnet Redirector,
  2227.     Interactive Talk, and more. Options are also available for PPP,
  2228.     X.25, and OSI.
  2229.  
  2230.     With the MIME support in E-Mail, any type of binary file may be
  2231.     attached to your message, including Postscript files, spreadsheet
  2232.     files, database files, word processor files, graphic files, audio
  2233.     files, and digital video files.
  2234.  
  2235.     The packages in the Super-TCP product line that include the
  2236.     E-Mail (SMTP/POP2&3) with MIME support are:
  2237.         - Super-TCP for Windows   Version 3.0
  2238.                 (Complete TCP/IP package)
  2239.         - Super-TCP/NFS for Windows   Version 3.0
  2240.                 (Complete TCP/IP package with NFS client/server)
  2241.         - Super-TCP Applications for Windows   Version 3.0
  2242.                 (Windows Sockets applications only)
  2243.  
  2244.     For further information, e-mail TCP@FrontierTech.COM or call
  2245.     +1 414 241-4555.
  2246.  
  2247.  
  2248. Name:     TCP/Connect II version 2.0
  2249. Product:  MUA, news reader
  2250. Platform: Macintosh
  2251. Contact:  sales@intercon.com
  2252. Author:   InterCon Systems Corporation
  2253. Comments:
  2254.  
  2255.     [ Amanda Walker <amanda@intercon.com>  6-Sep-1994 ]
  2256.  
  2257.     Full support for MIME in email, viewing support for MIME in news.
  2258.     Includes inline composition and display of the following MIME
  2259.     content types:
  2260.  
  2261.         text/plain      image/gif         video/quicktime
  2262.         text/richtext   image/jpeg        audio/basic
  2263.         text/enriched   image/x-macpict
  2264.  
  2265.         application/applefile
  2266.         application/x-macbinhex40
  2267.  
  2268.         multipart/mixed
  2269.  
  2270.         character sets: US-ASCII, ISO-8859-1        
  2271.  
  2272.     Provides drag & drop support for file enclosures, automatic
  2273.     encoding and decoding of AppleSingle/AppleDouble ("MacMIME") body
  2274.     parts, as well as BinHex & uuencode for backward compatibility.
  2275.     Runs native on Power Macintosh computers.
  2276.  
  2277.     For more information please contact:
  2278.  
  2279.         InterCon Systems Corporation
  2280.         950 Herndon Parkway
  2281.         Herndon, VA 22070  USA
  2282.  
  2283.         +1 703 709 5500   (voice)
  2284.         +1 703 709 5555   (fax)
  2285.         sales@intercon.com  (Internet email) 
  2286.  
  2287.  
  2288. Name:     Z-Mail
  2289. Product:  MUA
  2290. Platform: Unix
  2291. Contact:  info@z-code.com
  2292. Author:   Z-Code Software Corporation
  2293. Comments:
  2294.  
  2295.     [ Carlyn M. Lowery <lowery@zen.z-code.com> 29-May-1993 ]
  2296.  
  2297.     Z-Mail, a Unix World Magazine "Product of the Year" winner for 1991,
  2298.     is a complete electronic mail system for workstations.  Z-Mail
  2299.     provides Motif and Open Look graphical user interfaces, as well
  2300.     as two character modes.  The software has been ported to nearly
  2301.     every system that runs Unix, and it works with all standard Unix
  2302.     mail transport agents including sendmail, binmail, smail, MMDF and
  2303.     X.400 gateways.  Z-Mail can replace or coexist with standard mail
  2304.     user agents on the system, including BSD Mail, AT&T mailx, Sun Mail
  2305.     Tool, Elm, or Mush.  Most anyone can use Z-Mail "off the shelf" and
  2306.     immediately benefit from its simple interface and advanced features.
  2307.     
  2308.     Z-Mail also includes Z-Script, a powerful scripting language that
  2309.     enables users to customize and extend Z-Mail's capabilities.
  2310.     Z-Mail's multi-media capabilities allow easy integration with
  2311.     best-of-class products including spreadsheets, desk-top publishing,
  2312.     graphics, fax, voice, and video. For example, when users receive a
  2313.     spreadsheet file, Z-Mail can be configured to automatically launch
  2314.     the associated application and load the the attachment automatically
  2315.     and transparently to the user.  Z-Mail understands MIME-format
  2316.     documents and is also compatible with Sun's multimedia Mailtool.
  2317.  
  2318.     Mac, MS-DOS, and MS-Windows versions, as well as native MIME
  2319.     support, are planned for this summer.
  2320.     
  2321.     For more information on Z-Mail, contact:
  2322.         Z-Code Software Corp.
  2323.         4340 Redwood Hwy., Suite B-50
  2324.         San Rafael, CA 94903
  2325.         tel: (415) 499-8649
  2326.         fax: (415) 479-0448
  2327.         e-mail: info@z-code.com
  2328.     
  2329.     Also, you can anonymous-ftp a demo copy of Z-Mail from 
  2330.     ftp://ora.com/pub/z-code/zmail/2.1/
  2331.     (The file you want is named zm.XXX.tar.Z, where XXX is 
  2332.     your type of machine.)  You'll need to call us after you do so we
  2333.     can send you an activation key.
  2334.  
  2335. --
  2336.  
  2337. 9) MIME and USENET news
  2338. -----------------------
  2339.  
  2340. 9.1) Introduction
  2341.  
  2342. USENET articles are (by design) very similar to RFC 822 mail messages.
  2343. It is therefore reasonable to expect MIME software to be adopted for use
  2344. on USENET.
  2345.  
  2346. A number of the mail user agents and tools discussed in section 7 also
  2347. handle USENET news.
  2348.  
  2349. --------------------------------
  2350.  
  2351. 9.2) News readers and transports with MIME support
  2352.  
  2353. Name:     GNUS
  2354. Product:  reader
  2355. Platform: GNU Emacs
  2356. Where:
  2357. Author:   Masanobu UMEDA
  2358. Comments:
  2359.  
  2360.     [ Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 07-Aug-1993 ]
  2361.  
  2362.     GNUS is an NNTP-based newsreader for GNU Emacs.  GNUS versions
  2363.     3.14.4 and later directly support reading of articles written in
  2364.     MIME format.  It only requires the metamail package.  Compositions
  2365.     of articles written in MIME format requires "mime.el" that is a
  2366.     part of MIME tools for GNU Emacs (see section 7.2).
  2367.  
  2368.  
  2369. Name:     gnus-mime.el
  2370. Product:  reaJoe Ilacqua der
  2371. Platform: GNU Emacs
  2372. Where:    ftp://world.std.com/dist/gnus-mime.el.shar
  2373.           (also in the contrib tree of metamail)
  2374. Author:   Joe Ilacqua
  2375. Comments:
  2376.  
  2377.     [ Joe Ilacqua <spike@world.std.com> 24-Jun-1993 ]
  2378.  
  2379.     "gnus-mime.el" is an ELISP package that adds support for MIME to
  2380.     GNUS.  This is the second release: I consider it very beta, and I'm
  2381.     sure there are bugs, but it does work.  It provides support both to
  2382.     read and to post USENET articles in MIME format.  It's scarcest
  2383.     feature is support for multi-part multi-media ".signatures".
  2384.  
  2385. I believe that gnus-mime.el is for GNUS prior to version 3.14.4.
  2386.  
  2387.  
  2388. Name:     INN
  2389. Product:  transport
  2390. Platform:
  2391. Where:
  2392. Author:
  2393. Comments:
  2394.  
  2395.     [ Christopher Davis <ckd@eff.org> 03-Jun-1993 ]
  2396.  
  2397.     There is some minimal MIME support in the INN package.  Since INN
  2398.     is a transport system, not a newsreader, the support is for
  2399.     transferring MIME messages, not reading them.
  2400.  
  2401.     [ Christophe Wolfhugel <Christophe.Wolfhugel@grasp.insa-lyon.fr> 23-Jul-1993 ]
  2402.  
  2403.     INN's MIME support is today divided in two parts:
  2404.  
  2405.     1) the possibility to have nnrpd add default MIME headers to
  2406.     locally posted articles;
  2407.  
  2408.     2) transfer-encoding changes on transport with "innxmit", i.e. recode
  2409.     8bit to quoted-printable.
  2410.  
  2411.  
  2412. Name:     MH
  2413. Product:  reader
  2414. Platform:
  2415. Where:    See section 7 for MH's FTP sites.
  2416. Author:
  2417. Comments:
  2418.  
  2419.     [ John Romine <jromine@ics.uci.edu> 30-Jul-1993 ]
  2420.  
  2421.     If you compile MH to use NNTP, it can read news with its "bbc"
  2422.     command; MH supports MIME.
  2423.  
  2424.  
  2425. Name:      mhunify (aka stacknews)
  2426. Product:  reader
  2427. Platform: UNIX
  2428. Where:      ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhunify.shar.gz
  2429. Author:   Jerry Sweet <jsweet@irvine.com>
  2430. Comments:
  2431.  
  2432.     [ Jerry Sweet <jsweet@irvine.com> 11-Aug-1994 ]
  2433.  
  2434.     Mhunify is a set of perl scripts and templates that provides
  2435.     shell-level MH functionality with USENET news.  Since MH supports
  2436.     MIME, MIME-format news articles just work.  I've found that being
  2437.     able to handle news in the same way that I handle e-mail is very
  2438.     useful, although there are some tradeoffs: no kill files, no
  2439.     threads, at least for now.
  2440.  
  2441.     Mhunify also treats MH folders just like news groups.  If you
  2442.     subscribe to several mailing lists, and your e-mail is
  2443.     automatically delivered to separate folders, say, via procmail
  2444.     or via MMDF's .maildelivery, the mhunify package lets you progress
  2445.     automatically through your folders just as you would news groups.
  2446.  
  2447.     Requirements: 
  2448.           - csh or some shell with shell-level alias or procedure
  2449.             facilities;
  2450.           - perl 4.0 or later;
  2451.           - MH 6.8 or later;
  2452.           - direct file system access to the USENET news spool
  2453.             directory (typically /usr/spool/news - as a local or NFS
  2454.             mounted file system).
  2455.  
  2456.     Some of the goodies:
  2457.  
  2458.         stacknews     - read USENET news using shell-level MH.
  2459.         ncomp, nrepl, nforw
  2460.                       - compose, reply to, and forward to USENET
  2461.                               news groups (these use nwhatnow).
  2462.         nwhatnow      - post USENET articles & send e-mail from 
  2463.                               the same draft.
  2464.         consider      - creates a folder, +consider  by  default,
  2465.                               containing specified messages.
  2466.         bburst        - bursts digests into a writeable folder,
  2467.                               +consider by default.
  2468.         clearf        - clears the MH folder stack.
  2469.         mhpped        - utility composition template pre-processor.
  2470.         pscan         - scan messages from point of previous scan.
  2471.                               
  2472.         Plus man pages, templates, example configuration files, 
  2473.         other utility programs, and a Makefile to install everything.
  2474.  
  2475.  
  2476. Name:     nn
  2477. Product:  reader
  2478. Platform:
  2479. Where:
  2480. Author:
  2481. Comments:
  2482.  
  2483.     [ Luc Rooijakkers <lwj@cs.kun.nl> 26-Jul-1993 ]
  2484.  
  2485.     The current beta release of nn tags newly posted articles as
  2486.     text/plain; charset=xxx with transfer encoding 8bit if the message
  2487.     contains any 8 bit characters.
  2488.  
  2489.     Reading support needs further work.
  2490.  
  2491.  
  2492. Name:     SNews
  2493. Product:  reader
  2494. Platform: MS-DOS OS/2
  2495. Where:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snews191.zip
  2496.           MS-DOS binaries
  2497. Where:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snws191o.zip
  2498.           OS/2 binaries
  2499. Where:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snws191s.zip
  2500.           Source
  2501. Author:
  2502. Comments:
  2503.  
  2504.     [ Daniel Fandrich <dan@fch.wimsey.bc.ca> 27-Aug-1993 ]
  2505.  
  2506.     Revision 1.91 of the SNews newsreader for MS-DOS systems
  2507.     fixes several bugs in version 1.90 (alpha), as well as adding
  2508.     some much-needed features, including built-in support for ISO
  2509.     8859/1/2/3/4/9 character sets (RFC 1521 and RFC 1522) and a single
  2510.     key interface to the metamail MIME decoder (or other user-specified
  2511.     program).  An additional bonus is the availability of an OS/2
  2512.     version.
  2513.  
  2514.  
  2515. Name:     strn
  2516. Product:  reader
  2517. Platform: UNIX
  2518. Where:    ftp://ftp.uu.net/networking/news/readers/trn/strn/strn092.tar.gz
  2519. Author:   Clifford A Adams <caadams@access.digex.net>
  2520. Comments:
  2521.  
  2522. Strn has support for reading and creating MIME articles.
  2523.  
  2524.  
  2525. Name:     trn
  2526. Product:  reader
  2527. Platform: UNIX
  2528. Where:    ftp://ftp.uu.net/networking/news/readers/trn/trn.tar.gz
  2529. Author:   Wayne Davison <davison@borland.com>
  2530. Comments:
  2531.  
  2532. trn 3.0 has support for reading MIME articles with metamail, and
  2533. creating them with mhn.
  2534.  
  2535. --
  2536. End of Part 2
  2537. *************
  2538. --
  2539.  
  2540. ~Newsgroups: comp.mail.mime,comp.answers,news.answers
  2541. Path: cs.tu-berlin.de!zib-berlin.de!news.belwue.de!news.dfn.de!Germany.EU.net!EU.net!uunet!MathWorks.Com!news.alpha.net!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweet
  2542. ~From: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  2543. ~Subject: comp.mail.mime frequently asked questions list (FAQ) (3/3)
  2544. Content-Type: message/partial; number=3; total=3; id="<mime_781738764@irvine.com>"
  2545. ~References: <mime-faq1_781738764@irvine.com>
  2546. Followup-To: comp.mail.mime
  2547. Approved: news-answers-request@MIT.Edu
  2548. Originator: jsweet@fester.irvine.com
  2549. ~Sender: usenet@irvine.com (News Administration)
  2550. Mime-Version: 1.0
  2551. Organization: Irvine Compiler Corp., Irvine, California, USA
  2552. ~Date: Sun, 9 Oct 1994 21:40:16 GMT
  2553. Supersedes: <mime-faq3_778723067@irvine.com>
  2554. Message-ID: <mime-faq3_781738764@irvine.com>
  2555. Summary: This posting contains answers to some of the Frequently Asked
  2556.     Questions about MIME (Multipurpose Internet Mail Extensions).
  2557.     Please read it before posting a question to comp.mail.mime.
  2558. Expires: Fri, 2 Dec 1994 21:39:24 GMT
  2559. Content-Transfer-Encoding: 7bit
  2560. ~Reply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)
  2561. ~Lines: 530
  2562. ~Xref: cs.tu-berlin.de comp.mail.mime:4591 comp.answers:7730 news.answers:29904
  2563.  
  2564.  
  2565. Archive-Name: mail/mime-faq/part3
  2566. Version: $Id: mime3,v 3.9 1994/10/09 21:35:40 jsweet Rel $
  2567. Posting-Frequency: monthly
  2568.  
  2569.  
  2570. --
  2571. ==========================================================
  2572. comp.mail.mime frequently asked questions list (FAQ) (3/3)
  2573. ==========================================================
  2574. Part 3: Advanced Topics
  2575. ~~~~~~
  2576. --
  2577.  
  2578. Overview
  2579. --------
  2580. This is part 3 of a Frequently Asked Questions document about MIME,
  2581. the multipurpose and multi-media standard for Internet mail.
  2582.  
  2583. Part 1 covers frequently asked questions.
  2584.  
  2585. Part 2 is a listing of MIME products.
  2586.  
  2587. Part 3 covers advanced topics.
  2588. --
  2589.  
  2590. 10) Information
  2591. ---------------
  2592.  
  2593. 10.1) MIME-relevant RFCs and other standards
  2594.  
  2595. The RFCs mentioned here are mainly relevant to persons building MIME
  2596. software.  As an end user, if your mail system is nice to you, you
  2597. won't really have to know very much about these things.
  2598.  
  2599. RFC and Internet-Drafts are available by anonymous FTP from any decent
  2600. archive site.  If you're really stuck, try these URLs:
  2601.  
  2602. ftp://ds.internic.net/rfc/
  2603. ftp://ds.internic.net/internet-drafts/
  2604.  
  2605. MIME is defined in RFC 1521 (MIME Mechanisms for Specifying and
  2606. Describing the Format of Internet Message Bodies) and RFC 1522
  2607. (Representation of Non-ASCII Text in Internet Message Headers).
  2608.  
  2609. These are Internet standards-track protocols.  For the full
  2610. implications of this, see RFC 1540 (IAB Official Protocol Standards).
  2611. Here is their current status.
  2612.  
  2613.     RFC 1521: Draft Elective Standard
  2614.     RFC 1522: Draft Elective Standard
  2615.  
  2616. These two RFCs do not fully define MIME.  For one thing, they are
  2617. based on RFC 822 (Standard for the format of ARPA Internet text
  2618. messages), as revised by RFC 1123 (Requirements for Internet hosts -
  2619. application and support) and must be read in conjunction with these.
  2620.  
  2621. For another, they are extensible.  See 10.2 for a complete list of
  2622. registered subtypes.
  2623.  
  2624. There are a whole lot of other RFCs that deal with e-mail, including
  2625. these.
  2626.  
  2627. IAB standards-track RFCs
  2628.  
  2629.     RFC 1653  SMTP Service Extension for Message Size Declaration.
  2630.     RFC 1652  SMTP Service Extension for 8bit-MIMEtransport.
  2631.     RFC 1651  SMTP Service Extensions.
  2632.     RFC 1502  X.400 Use of Extended Character Sets
  2633.     RFC 1496  Rules for Downgrading Messages from X.400(88) to X.400(84)
  2634.               when MIME Content-Types are Present in the Messages
  2635.     RFC 1495  Mapping between X.400 and RFC-822 Message Bodies
  2636.     RFC 1494  Equivalences between 1988 X.400 and RFC-922 Message Bodies
  2637.     RFC 1424  Privacy Enhancement for Internet Electronic Mail: Part IV.
  2638.     RFC 1423  Privacy Enhancement for Internet Electronic Mail: Part III.
  2639.     RFC 1422  Privacy Enhancement for Internet Electronic Mail: Part II.
  2640.     RFC 1421  Privacy Enhancement for Internet Electronic Mail: Part I.
  2641.     RFC 1327  Mapping between X.400(1988)/ISO 10021 and RFC 822.
  2642.     RFC 1314  File format for the exchange of images in the Internet.
  2643.  
  2644. Other RFCs (Informational, Experimental, or Historical)
  2645.  
  2646.     RFC 1641  Using Unicode with MIME.
  2647.     RFC 1563  The text/enriched MIME Content-type.
  2648.     RFC 1556  Handling of Bi-directional Texts in MIME.
  2649.     RFC 1489  Registration of a Cyrillic Character Set.
  2650.     RFC 1468  Japanese Character Encoding for Internet Messages.
  2651.     RFC 1456  Conventions for Encoding the Vietnamese Language.
  2652.     RFC 1428  Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME.
  2653.     RFC 1357  Format for emailing bibliographic records.
  2654.     RFC 1345  Character Mnemonics & Character Sets.
  2655.     RFC 1344  Implications of MIME for Internet mail gateways.
  2656.     RFC 1343  User agent configuration mechanism for multimedia mail format
  2657.               information.
  2658.     RFC 1339  Remote mail checking protocol.
  2659.     RFC 1321  MD5 Message-Digest algorithm.
  2660.     RFC 1225  Post Office Protocol: Version 3.
  2661.     RFC 1211  Problems with the maintenance of large mailing lists.
  2662.     RFC 1176  Interactive Mail Access Protocol: Version 2.
  2663.     RFC 1197  Using ODA for translating multimedia information.
  2664.     RFC 1154  Encoding header field for internet messages.
  2665.     RFC 1153  Digest message format.
  2666.     RFC 1049  Content-type header field for Internet messages.
  2667.     RFC 1036  Standard for interchange of USENET messages.
  2668.     RFC 934   Proposed standard for message encapsulation.
  2669.     RFC 807   Multimedia mail meeting notes.
  2670.  
  2671. --------------------------------
  2672.  
  2673. 10.2) MIME types
  2674.  
  2675. There are registered and unregistered MIME types.  Unregistered MIME
  2676. types begin with an "x-" and their meanings generally depend on
  2677. private agreements between senders and receivers.  This section lists
  2678. registered types and some known unregistered types.
  2679.  
  2680. --------------------------------
  2681.  
  2682. 10.2.1) List of registered MIME types
  2683.  
  2684. The latest list of registered MIME types is available from this file:
  2685.  
  2686. ftp://isi.edu/in-notes/media-types/media-types
  2687.  
  2688. A list of URLs follows for documents relevant to various media types.
  2689. The media types are taken from the January, 1994 version of the
  2690. aforementioned media-types file, but the URLs below aren't necessarily
  2691. representative of the latest list of registered types.  In general,
  2692. each <type> has a directory whose name has this form:
  2693.  
  2694. media-types/<type>/<subtype>
  2695.  
  2696. The <type> directory contains the definitions of the subtypes of the
  2697. given <type>/<subtype>.
  2698.  
  2699.  
  2700. Application subtypes:
  2701.  
  2702. ftp://isi.edu/in-notes/media-types/application/activemessage
  2703. ftp://isi.edu/in-notes/media-types/application/andrew
  2704. ftp://isi.edu/in-notes/media-types/application/applefile
  2705. ftp://isi.edu/in-notes/media-types/application/atomicmail
  2706. ftp://isi.edu/in-notes/media-types/application/dec
  2707. ftp://isi.edu/in-notes/media-types/application/dca
  2708. ftp://isi.edu/in-notes/media-types/application/mac-binhex40
  2709. ftp://isi.edu/in-notes/media-types/application/macwriteii
  2710. ftp://isi.edu/in-notes/media-types/application/msword
  2711. ftp://isi.edu/in-notes/media-types/application/news-message-id
  2712. ftp://isi.edu/in-notes/media-types/application/news-transmission 
  2713. ftp://isi.edu/in-notes/media-types/application/octet
  2714. ftp://isi.edu/in-notes/media-types/application/oda
  2715. ftp://isi.edu/in-notes/media-types/application/pdf
  2716. ftp://isi.edu/in-notes/media-types/application/postscript
  2717. ftp://isi.edu/in-notes/media-types/application/remote-printing
  2718. ftp://isi.edu/in-notes/media-types/application/rtf
  2719. ftp://isi.edu/in-notes/media-types/application/slate
  2720. ftp://isi.edu/in-notes/media-types/application/wita
  2721. ftp://isi.edu/in-notes/media-types/application/wordperfect5.1
  2722. ftp://isi.edu/in-notes/media-types/application/zip
  2723.  
  2724. Audio subtypes:
  2725.  
  2726. ftp://isi.edu/in-notes/media-types/audio/basic
  2727.  
  2728. Image subtypes:
  2729.  
  2730. ftp://isi.edu/in-notes/media-types/image/jpeg
  2731. ftp://isi.edu/in-notes/media-types/image/gif
  2732. ftp://isi.edu/in-notes/media-types/image/ief
  2733. ftp://isi.edu/in-notes/media-types/image/tiff
  2734.  
  2735. Message subtypes:
  2736.  
  2737. ftp://isi.edu/in-notes/media-types/message/external
  2738. ftp://isi.edu/in-notes/media-types/message/partial
  2739. ftp://isi.edu/in-notes/media-types/message/rfc822
  2740. ftp://isi.edu/in-notes/media-types/message/news
  2741.  
  2742. Multipart subtypes:
  2743.  
  2744. ftp://isi.edu/in-notes/media-types/multipart/alternative
  2745. ftp://isi.edu/in-notes/media-types/multipart/appledouble
  2746. ftp://isi.edu/in-notes/media-types/multipart/digest
  2747. ftp://isi.edu/in-notes/media-types/multipart/header
  2748. ftp://isi.edu/in-notes/media-types/multipart/mixed
  2749. ftp://isi.edu/in-notes/media-types/multipart/parallel
  2750.  
  2751. Text subtypes:
  2752.  
  2753. ftp://isi.edu/in-notes/media-types/text/plain
  2754. ftp://isi.edu/in-notes/media-types/text/richtext
  2755. ftp://isi.edu/in-notes/media-types/text/tab-separated-values
  2756.  
  2757. Video subtypes:
  2758.  
  2759. ftp://isi.edu/in-notes/media-types/video/mpeg
  2760. ftp://isi.edu/in-notes/media-types/video/quicktime
  2761.  
  2762. --------------------------------
  2763.  
  2764. 10.2.2) List of known unregistered MIME types
  2765.  
  2766. Here is a list of some known x-types, x-subtypes, and x-parameters.
  2767.  
  2768. The enumeration of these x-types here does not imply any kind of
  2769. standardization or open specification.  The meanings of x-types depend
  2770. on private agreements between senders and receivers.  Some x-types may
  2771. eventually become registered types; see sections 10.2.1 and 11.1.
  2772.  
  2773. Just because an x-type is generated by a proprietary mail user agent
  2774. doesn't necessarily mean that only that MUA can handle the x-type.
  2775. Metamail and MH, for example, permit you to set up your own mechanisms
  2776. to handle various standard and non-standard content types.  In
  2777. particular, it may simply be a matter of invoking some commercial
  2778. application to handle data used by that application.  For example,
  2779. FrameMaker or FrameViewer might be run to handle a content type of
  2780. application/x-framemaker.  (In the case of Frame documents, there are
  2781. several ways to handle this---see Frame Technical Note 1359 or consult
  2782. the comp.text.frame FAQ.)  The Metamail source distribution comes with
  2783. pre-defined mailcap entries for handling some x-types; these may offer
  2784. clues about how to configure your own mail user agent.
  2785.  
  2786. Not all of the x-types listed here begin with "x-".  Although such
  2787. non-standard types may contravene the MIME specification, the fact
  2788. remains that someone out there is generating them.  Listing such types
  2789. here is not intended to enshrine such types.
  2790.  
  2791. { NOTE: some of the meanings of these x-types are GUESSES by the FAQ
  2792.   maintainer.  Please let us know about incorrect guesses, and, if
  2793.   possible, supply a URL pointing to information about the x-type.
  2794.   
  2795.   And please feel free to let us know about whatever wacko or not-so-wacko
  2796.   x-types that your UAs may unleash on an unsuspecting world.  If you
  2797.   have a URL for a document that describes the format, so much the
  2798.   better.  Please at least let us know what applications are generating 
  2799.   the x-types in question.  }
  2800.  
  2801.  
  2802. Application types:
  2803.  
  2804. application/octet-stream; type=tar; x-conversions=compress
  2805.                         MH 6.8: viamail; see tar(1) and compress(1)
  2806.  
  2807. application/x-aiff      Z-Mail: AIFF audio data
  2808. application/x-bcpio     MHonArc: bcpio data
  2809. application/x-bitmap    Z-Mail: X11 bitmaps
  2810. application/x-cpio      MHonArc: cpio archives
  2811. application/x-csh       MHonArc: csh scripts
  2812. application/x-dvi       MHonArc: TeX DVI data
  2813. application/x-framemaker  Z-Mail: FrameMaker documents
  2814. application/x-gtar      MHonArc: GNU tar archives
  2815. application/x-hdf       MHonArc: hdf data
  2816. application/x-inventor  Z-Mail: for Inventor files
  2817. application/x-island-draw   Z-Mail: IslandDraw files
  2818. application/x-island-paint  Z-Mail: IslandPaint files
  2819. application/x-island-write  Z-Mail: IslandWrite files
  2820. application/x-jot       Z-Mail: Jot documents
  2821. application/x-latex     MHonArc: LaTeX documents
  2822. application/x-metamail-patch  metamail: patches to metamail
  2823. application/x-mif       MHonArc: Frame MIF documents
  2824. application/x-movie     Z-Mail: MoviePlayer documents
  2825. application/x-netcdf    MHonArc: netcdf data
  2826. application/x-sgi       Z-Mail: SGI ImageWorks documents
  2827. application/x-sh        MHonArc: sh scripts
  2828. application/x-shar      MHonArc: shell archives
  2829. application/x-showcase  Z-Mail: Showcase documents
  2830. application/x-sv4cpio   MHonArc: SVR4 cpio archives
  2831. application/x-sv4crc    MHonArc: SVR4 crc data
  2832. application/x-tar       MHonArc: tar archives
  2833. application/x-tcl       MHonArc: tcl programs
  2834. application/x-tex       MHonArc: TeX documents
  2835. application/x-texinfo   MHonArc: GNU texinfo documents
  2836. application/x-troff     MHonArc: plain troff documents
  2837. application/x-troff-man MHonArc: troff -man documents
  2838. application/x-troff-me  MHonArc: troff -me documents
  2839. application/x-troff-ms  MHonArc: troff -ms documents
  2840. application/x-ustar     MHonArc: ustar data
  2841. application/x-wais-source  MHonArc: WAIS sources
  2842. application/x-wingz     Z-Mail: Wingz documents
  2843. application/x-xpm1      Z-Mail: OL pixmap files
  2844. application/x-zm-fax    Z-Mail: Z-Fax documents
  2845.  
  2846.  
  2847. Audio types:
  2848.  
  2849. audio/x-aiff            MHonArc: AIFF audio data
  2850. audio/x-wav             MHonArc: WAV audio data
  2851. audio/x-macaudio        Iride: NOT sampled Macintosh audio
  2852.  
  2853. audio/x-next            MH 6.8: self-describing audio data
  2854.   see ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.ps
  2855.                 
  2856.  
  2857. Image types:
  2858.  
  2859. image/x-cmu-raster      MHonArc: CMU raster data
  2860. image/x-pbm             MHonArc: portable bit map data
  2861. image/x-pgm             MHonArc: PGM data
  2862. image/x-pict            MHonArc: Mactinosh PICT data
  2863. image/x-pnm             MHonArc
  2864. image/x-portable-anymap   MHonArc 
  2865. image/x-portable-bitmap   MHonArc 
  2866. image/x-portable-graymap  MHonArc 
  2867. image/x-portable-pixmap   MHonArc
  2868. image/x-ppm             MHonArc
  2869. image/x-rgb             MHonArc
  2870. image/x-xbitmap         MHonArc: in-lines into the HTML
  2871. image/x-xbm             MHonArc: in-lines into the HTML
  2872. image/x-xpixmap         MHonArc
  2873. image/x-xpm             MHonArc
  2874. image/x-xwd             MHonArc
  2875. image/x-xwindowdump     MHonArc: X window dump
  2876.  
  2877.  
  2878. Text types:
  2879.  
  2880. text/html               MHonArc
  2881. text/x-html             MHonArc
  2882. text/x-setext           MHonArc
  2883. text/x-usenet-FAQ       Ohio State WWW FAQ document format
  2884.  
  2885.  
  2886. Video types:
  2887.  
  2888. video/x-msvideo         MHonArc: Microsoft video data
  2889. video/x-sgi-movie       MHonArc: SGI movie data
  2890.  
  2891.  
  2892. Other types:
  2893.  
  2894. x-be2                   old Andrew format
  2895. x-sun-attachment        Sun MicroSystems mailtool
  2896. x-zm-multipart          old Z-Mail format
  2897.  
  2898.  
  2899. --------------------------------
  2900.  
  2901. 10.3) Internet Engineering Task Force (IETF) working groups
  2902.  
  2903. The IETF working group on Privacy-Enhanced Mail (PEM) has developed
  2904. extensions that permit confidentiality, authentication, and integrity
  2905. to be provided in a manner backwards compatible with RFC 821 and 
  2906. RFC 822.  Work is underway to align PEM and MIME which will provide 
  2907. real security to MIME e-mail.
  2908.  
  2909. The IETF MIME working group is not actively considering significant
  2910. changes to the specifications.  However the WG still exists as a forum
  2911. for MIME developers, as a home for interpretation questions, and to
  2912. handle any problems or ambiguities that might arise in MIME.
  2913.  
  2914. --
  2915.  
  2916. 11) Developers' FAQs
  2917. --------------------
  2918.  
  2919. 11.1) How can I register a new MIME type?
  2920.  
  2921. The procedures for registering new content types, character set
  2922. values, access types, and conversions parameters with IANA (the
  2923. Internet Assigned Numbers Authority) are documented in RFC 1590.
  2924.  
  2925. --------------------------------
  2926.  
  2927. 11.2) What's ESMTP, and how does it affect MIME?
  2928.  
  2929. ESMTP (Extended Simple Mail Transfer Protocol) is a mechanism by which
  2930. extensions to "traditional" (RFC 821) SMTP can be negotiated by client
  2931. and server.  The mechanism (RFC 1651) is open-ended; so far two
  2932. extensions have been defined.
  2933.  
  2934. Message size declaration (RFC 1653) offers a graceful way for servers
  2935. to limit the size of message they are prepared to accept.  (With SMTP,
  2936. the only possibility is for the server to discard the message after it
  2937. has been sent in its entirety.  There is no way for the client to know
  2938. that it was the size of the message that caused the problem.)
  2939.  
  2940. When a message is returned to the user as being too large to deliver,
  2941. one possible approach might be to fragment the message using the MIME
  2942. Message/Partial mechanism, and resubmit it.
  2943.  
  2944. Depending on the exact reason for the "too large" rejection, this may
  2945. or may not be a good idea.  For example, the limitation may reflect
  2946. the recipient's disk quota, in which case the fragmented message will
  2947. not be fully deliverable either.
  2948.  
  2949. The possibility of fragmentation should, therefore, be left to the
  2950. user's discretion (not performed automatically by the SMTP client).
  2951.  
  2952. 8bit-MIMEtransport (RFC 1652) opens up the possibility of sending 8bit
  2953. data in mail messages, without having to use base64, quoted-printable,
  2954. or another encoding, and without the breakage that can result from
  2955. sending 8bit data to an unsuspecting RFC 821 SMTP server.  RFC 1428
  2956. (Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME)
  2957. discusses some of the implications of this.
  2958.  
  2959. --------------------------------
  2960.  
  2961. 11.3) Where can I get some sample MIME messages?
  2962.  
  2963. ftp://thumper.bellcore.com/pub/nsb/samples/
  2964.  
  2965. --------------------------------
  2966.  
  2967. 11.4) Wouldn't MIME be better if it did <foo>?
  2968.  
  2969. This question is asked for various values of <foo>.  Perhaps the most
  2970. common is "multilevel encodings": see the next question.  There are
  2971. a couple general points that apply to all <foo>.
  2972.  
  2973. 1. Please remember that MIME is the result of a lot of work by a lot
  2974. of persons, over a long time (look at the Acknowledgements section of
  2975. RFC 1521).  A great many ideas, probably including yours, were
  2976. considered.  In many cases, there were conflicting goals, such as
  2977. simplicity and interoperability on the one hand, and power and
  2978. flexibility on the other.
  2979.  
  2980. 2. If you really think you've got an original idea which would improve
  2981. MIME, the correct place to pursue it is not this newsgroup, but the
  2982. working group mailing list (having first read the archives, to check
  2983. that it really is new).  Yes, this is going to be a lot more work than
  2984. posting a news article.
  2985.  
  2986. --------------------------------
  2987.  
  2988. 11.5) So what about multilevel encodings?
  2989.  
  2990. MIME uses a two-level encoding scheme.  The original object (for
  2991. example, a picture, or a text document) is encoded using a well
  2992. defined mechanism appropriate to that object (perhaps GIF for the
  2993. picture, and text/enriched for the document).  Then a second encoding
  2994. is used to ensure that the first encoding can be transmitted intact
  2995. (probably base64 for the GIF, and quoted printable for the
  2996. text/enriched document).  
  2997.  
  2998. Note that there is a very small number of the second encodings (five,
  2999. but three of these are simply indications of what kind of data an
  3000. unencoded body part contains), and it is not expected that there will
  3001. be many more in the foreseeable future.
  3002.  
  3003. The multilevel encodings idea is for a more generalized MIME-like
  3004. encoding mechanism that could indicate many arbitrary transformations
  3005. of the original object.  For example,
  3006.  
  3007.     Content-Type: application/tar; conversions="encrypt,compress,uuencode"
  3008.  
  3009. might indicate a UNIX tar file that had been encrypted, then
  3010. compressed, then uuencoded.  (This is a fictitious example of how MIME
  3011. might have worked; it's not legal MIME.  Don't worry if you've never
  3012. heard of some of these transformations.)
  3013.  
  3014. This may look like an attractive scheme at first, but it has a number
  3015. of problems.
  3016.  
  3017. 1. If you've been brought up on UNIX and command pipelines, the
  3018. implementation of such a scheme seems trivial.  Surely any half-decent
  3019. machine can do something similar?  Unfortunately, this turns out to be
  3020. true only for a very restricted definition of "half-decent".  In
  3021. practice, it would be awfully difficult to implement this on a lot of
  3022. systems.  Probably even more systems would not allow new
  3023. transformations to be just "slotted in", and would require
  3024. recompilation or reshipping whenever a new one came along.
  3025.  
  3026. 2. Each successive transformation reduces the size of the audience who
  3027. can successfully decode the message.  Every MIME mailer must be able
  3028. to decode base64 and quoted-printable, so it's guaranteed that you can
  3029. at least get back to the raw data.  What if, in the above example, I
  3030. have tar, decrypt, uudecode, but no uncompressor?
  3031.  
  3032. 3. Such a scheme does not increase the scope of the framework defined
  3033. by MIME.  If uuencoded, compressed, encrypted tar files are useful
  3034. things to sling around, it is entirely possible to define a new MIME
  3035. type (presumably a subtype of application) to handle them.
  3036.  
  3037. --------------------------------
  3038.  
  3039. 11.6) Why doesn't MIME include a mechanism for compression?
  3040.  
  3041. Compression is a difficult area.  It was considered by the working
  3042. group, but no consensus was reached.  There is still work going on in
  3043. this area: there may someday be a compressed-64 encoding.
  3044.  
  3045. Most compression algorithms have one of more of these undesirable
  3046. properties: they are covered by patent, they require the ability to
  3047. treat the input as a stream of bits, they use a large data space.  The
  3048. chances of finding a truly interoperable compression algorithm are
  3049. therefore rather slim.
  3050.  
  3051. It is worth noting that most or all of the image and video subtypes
  3052. (including GIF, JPEG, TIFF, and MPEG) define their own compression
  3053. schemes.
  3054.  
  3055. --
  3056.  
  3057. 12) Acknowledgements
  3058. --------------------
  3059.  
  3060. Many persons have contributed to this document.
  3061.  
  3062. They include: 
  3063.  
  3064. Alan Robiette, Alec Henderson, Axel Boldt, Carlyn Lowery, Chris
  3065. Pepper, Christophe Wolfhugel, Christopher Davis, Craig Huckabee,
  3066. Daniel Fandrich, Daniel Glazman, Dave Curry, Dave Lacey, David Barr,
  3067. David Collier-Brown, David Miller, Douglas Boyce, Ed Anselmo, Ed
  3068. Greshko, Edward Vielmetti, Erik van der Poel, Gisle Hannemyr, Harald
  3069. Alvestrand, Ian Hoyle, James Ford, Jason Beyer, Jay Weber, Jerry Peek,
  3070. Jerry Sweet, Joe Ilacqua, Joergen Haegg, John Gardiner Myers, John
  3071. Martin, John R MacMillan, John Romine, Joyce Reynolds, Keith Moore,
  3072. Larry Salomon Jr, Larry W. Virden, Lars-Gunnar Olsson, Luc
  3073. Rooijakkers, Marc VanHeyningen, Mark Crispin, Mark Grand, Marshall
  3074. Rose, Martin Wendel, Masanobu Umeda, Michael Parson, Michael Urban,
  3075. Nathaniel Borenstein, Ned Freed, Niklas Agren, Olle Jarnefors, Pat
  3076. Farrell, Paul Eggert, Piero Serini, Quentin Smart, Ran Atkinson, Ray
  3077. Langford, Rich Ragan, Rick Troth, Ron Barak, Sascha Wildner, Steve
  3078. Dorner, Steve Hole, Stuart Lynne, Susan Straub, Syd Weinstein, Tim
  3079. Goodwin, Tim Kehres, Tommy Wallo, Yehavi Bourvine.
  3080.  
  3081. If we've left your name off, please accept our apologies.  Drop us a
  3082. note and we'll include it for next time.
  3083.  
  3084. Thanks also to the University of California, Irvine, Department of
  3085. Information and Computer Science, Einar Stefferud, and Irvine Compiler
  3086. Corp., for providing the resources for maintaining this FAQ; and to
  3087. Jonathan Kamens, for coordinating the *.answers groups, and for his
  3088. post_faq program which brought you this FAQ.
  3089.  
  3090. --
  3091. End of Part 3
  3092. *************
  3093. --
  3094.  
  3095.