X-NEWS: whcdf comp.answers: 7780Newsgroups: comp.mail.mime,comp.answers,news.answersPath:fnnews.fnal.gov!overload.lbl.gov!agate!ihnp4.ucsd.edu!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweetFrom: mime-faq@ics.uci.edu (MIME FAQ maintainer)Subject: comp.mail.mime frequently asked questions list (FAQ) (1/3)Content-Type: message/partial; number=1; total=3;id="<mime_781738764@irvine.com>"Followup-To: comp.mail.mimeApproved: news-answers-request@MIT.EduOriginator: jsweet@fester.irvine.comSender: usenet@irvine.com (News Administration)Mime-Version: 1.0Organization: Irvine Compiler Corp., Irvine, California, USADate: Sun, 9 Oct 1994 21:40:03 GMTSupersedes: <mime-faq1_778723067@irvine.com>Message-ID: <mime-faq1_781738764@irvine.com>Summary: This posting contains answers to some of the Frequently Asked    Questions about MIME (Multipurpose Internet Mail Extensions).    Please read it before posting a question to comp.mail.mime.Expires: Fri, 2 Dec 1994 21:39:24 GMTContent-Transfer-Encoding: 7bitReply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)Lines: 885Xref: fnnews.fnal.gov comp.mail.mime:4605 comp.answers:7780 news.answers:30150Archive-Name: mail/mime-faq/part1Version: $Id: mime1,v 3.9 1994/10/09 21:35:40 jsweet Rel $Posting-Frequency: monthly--==========================================================comp.mail.mime frequently asked questions list (FAQ) (1/3)==========================================================Part 1: Answers to Frequently Asked Questions about MIME~~~~~~--Overview--------This is part 1 of a Frequently Asked Questions document about MIME, themultipurpose and multi-media standard for Internet mail.Part 1 covers frequently asked questions.Part 2 is a listing of MIME products.Part 3 covers advanced topics.Sections in the table of contents that have changed since the lastposting are marked with a '!' in the first column.  New sections aremarked with '+'.--Contents~~~~~~~~Part 1: Answers to Frequently Asked Questions about MIME (this file)========================================================  1)     Introduction  1.1)   Authorship! 1.2)   Conventions  1.3)   Where can I get the comp.mail.mime FAQ?  2)     What is MIME?  2.0)   Help!  I got a message in MIME format--how do I decode it?  2.1)   Introduction  2.2)   MIME features that may or may not be present  2.3)   Further information  2.4)   MIME glossary  2.5)   Newsgroups and mailing lists    3)     Miscellaneous questions  3.1)   What can I use to display MIME messages?  3.2)   What's "text/enriched"?  "text/simplemail"?  3.3)   What about security issues?  3.4)   So, does MIME introduce any new security problems?  3.5)   What about a group 3 facsimile encoding?  3.6)   Should I always use external body parts to save space?  3.7)   What mail servers can I reference?  3.8)   Can I interwork between MIME and X.400?  3.9)   Why does MIME define base64 instead of using uuencode?  3.10)  How can I use uuencode with MIME?  4)     MIME information available from the Internet  4.1)   Anonymous FTP  4.2)   Mail based archive servers  4.2.1) Eitech "ServiceMail"  4.2.2) Metamail "mailserver"  4.3)   Gopher  4.4)   World Wide Web    5)     Published books and articles    6)     MIME based relays for commercial mail services  6.1)   Large national or international providers  6.1.1) ATTMAIL  6.1.2) CompuServe  6.1.3) RadioMail  6.2)   Local and regional providersPart 2: MIME products (posted separately)=====================  7)     Freely available MIME packages  7.1)   Libraries  7.2)   Conversion tools and extension packages  7.3)   Mail user agents and transport systems  8)     Commercial MIME packages  9)     Packages for MIME in USENET  9.1)   Introduction  9.2)   News readers and transports with MIME supportPart 3: Advanced topics (posted separately)=======================  10)    Information  10.1)  MIME-relevant RFCs and other standards  10.2)  List of registered MIME types  10.2.1)  List of registered MIME types  10.2.2)  List of known unregistered MIME types  10.3)  Internet Engineering Task Force (IETF) working groups  11)    Developers' FAQs  11.1)  How can I register a new MIME type?  11.2)  What's ESMTP, and how does it affect MIME?  11.3)  Where can I get some sample MIME messages?  11.4)  Wouldn't MIME be better if it did <foo>?  11.5)  So what about multilevel encodings?  11.6)  Why doesn't MIME include a mechanism for compression?  12)    Acknowledgements--1) Introduction---------------1.1) AuthorshipCurrent maintainer:  Jerry Sweet <mime-faq@ics.uci.edu>Previous maintainers (thanks, guys!):  Ed Vielmetti - originator  Tim GoodwinContributions have come from a cast of dozens; see section 12 for thelist of contributors.--------------------------------1.2) Conventions - Direct quotations begin with an attribution in a standard format,   and are indented by four spaces.   - Pointers to resources available via the Internet, such as references   to FTPable goodies, appear in WWW URL format.  URLs beginning with   "ftp:" refer to FTP sites.  For example:    ftp://domain.name/path/to/package    Those with FTP access, but without WWW access, may treat such   references as follows:    1. Log into host domain.name using anonymous FTP   2. Look for /path/to/package    An FTP reference usually lists only the distribution site; please   try your nearest FTP archive first.  Archie may be of some help   here.    URLs beginning with "http:" refer to WWW servers.  URLs beginning   with "gopher:" refer to gopher servers.    Internet browsing tools, such as Mosaic, know about URLs.   - You'll occasionally see text in braces, like this.    { Here is some example meta-text. }    Generally, these indicate places where information is missing, or   where the information may be unreliable, or where major changes are   planned in the near future.  You can ignore these if you're just   looking for information.  But if you can help fill in the gaps, and   you want to achieve fame, fortune, and your name at the bottom of   this FAQ, please send e-mail to the maintainer.--------------------------------1.3) Where can I get the comp.mail.mime FAQ? - It is posted approximately monthly to the newsgroups comp.mail.mime,   comp.answers, and news.answers.  The "Expires:" field is set such   that---on systems which honor this field---the most recent edition   will always be in the news spool.   - Many sites archive news.answers postings, including these:      ftp://ftp.uu.net/usenet/news.answers/mail/mime-faq/   ftp://rtfm.mit.edu/pub/usenet-by-group/news.answers/mail/mime-faq/      If possible, please try to find a closer site; for example, by   asking archie for "mime-faq".     - An automatically generated HTML version of the MIME FAQ is available   at this URL:    http://www.cis.ohio-state.edu/text/faq/usenet/mail/mime-faq/top.html    It's brought to you courtesy of Ohio State University.     The reason that this MIME FAQ document is marked up the way it is,   with dividers and score marks and so on, is that these marks   facilitate automatic conversion of the document to HTML format by   the Ohio State server.   - If you are reading this FAQ via some fixed medium such as hardcopy   or CD-ROM, please try to obtain the latest edition from the net   instead.--2) What is MIME?----------------Well, let's answer a frequently asked question first, then get to anintroduction.--------------------------------2.0) Help!  I got a message in MIME format--how do I decode it?If you have problems reading a message in MIME format, it might be forany of the following reasons:Scenario 1:  Your mail system outsmarted itself--it can handle some MIME stuff,  but not whatever it is you received.  For this, you'll either need a  smarter mail system, or you'll need to tell the mail system how  to handle whatever's in the message, or you'll need to defeat the  mail system entirely, and look at the message in its "raw" state.  Precisely how to do any of these things depends on the type of  mail system that you have.  The next scenario presents information  about how to handle a similar situation.   Scenario 2:  Your mail system doesn't understand MIME stuff at all.  For this,  you must either content yourself with the "raw" message, or you  can try to track down some tools to help you.  From John Gardiner   Myers <jgm+@CMU.EDU>, we have this advice:    A minimalist MIME-reading program, munpack, is available via    anonymous FTP to ftp.andrew.cmu.edu in the directory pub/mpack/.    The program reads MIME messages and writes the decode parts out to    files.  Versions are available for Unix, MS-DOS, Macintosh, and    Amiga platforms.  [ See part 2 of this FAQ for information about    the mpack tool suite. ]Scenario 3:  You don't have all the necessary equipment to listen to an audio  part, or to view a graphical part, or to read text written  in a foreign character set.  You're out of luck here; you can   handle a lot of MIME stuff on a plain old 24x80 ASCII terminal,  but let's face it: if you're stuck with something like that, YOU   LOSE.  If someone asks you how to listen to an audio message on  a 24x80 ASCII terminal, call in the Noogie Patrol.  (Yes, this  kind of question gets asked all the time.  Consult the glossary  in section 2.4 if you don't know what a noogie is.)Scenario 4:  Your mail system doesn't want to show a "message/partial" (like this   one).  For this, you may need to assemble all the parts of the  message together.    - With MH, you can assemble the message together using the command    "mhn -store cur:3".  Alternatively, you can view the "raw" message    by using the MH command "show -noshowproc".    - For mailcap-based mail user agents, the mailcap file needs an    entry for message/partial.  One entry, contributed by Tim Goodwin,    is this:        message/partial; showpartial %s %{id} %{number} %{total}    The showpartial command is part of the metamail distribution.    See section 7 for a description of metamail.  { Brief advice for specific mail systems welcome. }--------------------------------2.1) Introduction  MIME, the Multi-purpose Internet Mail Extensions, is a freely availablespecification that offers a way to interchange text in languages withdifferent character sets, and multi-media e-mail among many differentcomputer systems that use Internet mail standards.If you were bored with plain text e-mail messages, thanks to MIME younow can create and read e-mail messages containing these things:        - character sets other than ASCII        - enriched text        - images        - sounds        - other messages (reliably encapsulated)        - tar files        - PostScript        - FTPable file pointers        - other stuffMIME supports not only several pre-defined types of non-textualmessage contents, such as 8-bit 8000Hz-sampled mu-LAW audio, GIF imagefiles, and PostScript programs, but also permits you to define yourown types of message parts.The ability to create e-mail messages with audio and other non-textualcontents has been around for a while, but almost always as part of avendor-specific "solution."  This means that you can't create amessage on a NeXT system containing PostScript information and "LipService" (NeXT's audio e-mail tool) and easily handle the same messageon an HP 9000/710, a Sun SPARCstation IPC, and a Silicon GraphicsIris.  That's a problem that MIME helps to solve.One of the best things about MIME is that it's a "four-wheel driveprotocol" (to borrow a description applied originally to PhoneNet byEinar Stefferud).  MIME was carefully designed to survive many of themost bizarre variations of SMTP, UUCP, and Procrustean mail transportprotocols, such as BITNET and MMDF, that like to slice, dice, andstretch the headers and bodies of e-mail messages.Here are a couple of examples of how MIME is being used in the realworld, now.1. Dr Marshall T. Rose mails out his SNMP-related newsletter, "TheSimple Times" as multi-media e-mail messages in several forms:        - in a PostScript form, with beautiful typesetting and a        two-column page layout, suitable for printing on a laser        printer;        - in a "text/richtext" form (explained in question 3.2),	suitable for display on a mildly intelligent ASCII terminal;	and        - in a plain text, ordinary message form.(SNMP is the Simple Network Management Protocol.)2. IETF document announcements (RFCs, Internet Drafts, etc.) arestructured as multipart MIME messages.  The first part contains thedocument abstract.  The second part is itself a multipart message,containing external references to the document itself (one via amail-server, one via anonymous FTP).  Thus, with a suitable UA (UserAgent, see 2.4 for glossary), you can read the abstract, and then havethe complete document retrieved for you (by the most appropriate method)at the press of a button.--------------------------------2.2) MIME features that may or may not be presentImplementations of multi-media e-mail need not support the full spec;it's possible to have a useful product that does not explore all ofthe nooks and crannies of the standard.  Furthermore, MIME permits a message to contain alternative parts forconsumption by sites that can't necessarily display or listen to allthe good stuff. Here is a list of features that someone with a good, functionalmail user agent might include for MIME support.  - Displays GIF, JPEG, and PBM encoded images, using e.g. 'xv' in the X   Window System, or (name of windows program here) in Microsoft Windows.   - Displays PostScript parts, using e.g. something that prints to a   PostScript printer, or that invokes GhostScript on an X Window System   display, or that uses Display PostScript.   - Obtains external body parts via Internet FTP or via mail server.    - Plays audio parts on workstations that support digital audio.On the other hand, the minimal requirements for a MIME-conformant MUAare almost trivial, yet still provide increased functionality.  (Theminimal requirements are mainly concerned with ensuring that users arenot shown raw data from a MIME message inappropriately.)--------------------------------2.3) Further informationA nice overview of the MIME specification by Mark Grand is availablefrom:ftp://ftp.netcom.com/pub/mdg/mime.psftp://ftp.netcom.com/pub/mdg/mime.txt{ Any other documents that should be referenced? }--------------------------------2.4) MIME glossaryEvery subculture needs its list of buzzwords, here's a start at acollection for MIME.  body            the part of a message after the header (the "meat")ESMTP           Extended SMTP - RFC 1651external part   a "pointer" to a part available via FTP or other means.GIF             graphical interchange format for imagesheader          the To, From, Subject, etc. at the start of a messageJPEG            an image compression standard for still imagesmail transport  the "post office", e.g. sendmail, smail, MMDF, etc.MIME            Multipurpose Internet Mail Extensions - RFC 1521MPEG            an image compression standard for moving picturesMTA             Mail Transport Agent, see "mail transport"MUA             Mail User Agent, see "user agent"multi-media     nebulous marketroid term meaning audio and visual stuffnoogie          Zen technique to improve understanding - knuckles on skullpart            a piece of a MIME message containing some data typePBM             an image formatPEM             Privacy Enhanced MailPostScript      a popular page description languageRFC             request for comments; proposed or standard Internet protocolsSMTP            Simple Mail Transport Protocol - RFC 821text/enriched   simple text markup language for MIME - RFC 1563text/simplemail another (even simpler?) text markup languageURL             WWW uniform resource locator; access-method://host/pathuser agent      the end user's mail program, e.g. MH, ELM, /bin/mail, etc.WWW             the worldwide web (see section 4.4)--------------------------------2.5) Newsgroups and mailing lists - You're probably reading comp.mail.mime at the moment.  This is   the USENET newsgroup devoted to discussions of MIME.   - There is also a mailing list, info-mime, which is gatewayed with   comp.mail.mime.  This is a bidirectional gateway, so every message to   the mailing list also appears on the newsgroup, and vice versa.  If   you are unable or unwilling to read USENET news, send subscription   requests to: 	 info-mime-request@thumper.bellcore.com  - There is a UK exploder for info-mime (info-mime-uk).  Contact: 	 info-mime-uk-request@mailbase.ac.uk    The Mailbase software archives all contributions, which are then   accessible via these URLs:    ftp://mailbase.ac.uk   gopher://mailbase.ac.uk    ...and via mailserver; send a message to mailbase@mailbase.ac.uk, with   a message body containing, e.g. "send info-mime-uk 08-1993".   - The archive ftp://ftp.ora.com/pub/usenet/comp.mail.mime stores   articles in three formats: by subject, by article number, and by   month.  See the README file for more information.   - There is also a [comp.mail.multi-media] newsgroup, which contains   general discussions of multi-media e-mail, not necessarily MIME.   - There are various mailing lists specific to particular   implementations of MIME.  If we know of such a list, it is   mentioned in the section of this document about that   implementation.  --3) Miscellaneous questions--------------------------3.1) What can I use to display MIME messages? You need something that understands MIME-structured messages and alsounderstands how to display the different kinds of body parts.Details of many freely available and commercial packages to do justthat can be found in part 2 of this FAQ.--------------------------------3.2) What's "text/enriched"?  "text/simplemail"?These two subtypes of the "text" type have a similar aim: to offersimple text markup, without making the text unreadable to someonewithout the software to interpret it.The text/enriched scheme uses markup commands enclosed in anglebrackets.  For example, here is how you would <bold>embolden</bold> asingle word.Simplemail is more like a standardization of certain existingpractices in mail and news articles.  For example, here is how youwould *emphasize* a single word.The text/enriched type is defined in RFC 1563.  It supersedestext/richtext, which was defined in RFC 1341.--------------------------------3.3) What about security issues?Both users and administrators should be aware that ordinary Internetand UUCP e-mail is not secure.  No authentication, confidentiality, ordata integrity properties are provided in SMTP, RFC 822, or MIME.Persons desiring any or all of those security properties in their e-mailshould look into the use of Privacy-Enhanced Mail (PEM).  At least oneno-cost implementation of PEM is available in the US and Canada.There are also a number of implementations being developed in Europe(hopefully these will not suffer the same restrictions on export).PEM will (eventually) be integrated with MIME.  See    draft-ietf-pem-mime-03.txtfor the latest work on this.A system providing similar functionality to PEM implementations isPGP.  PGP is an implementation, not a specification, and it does notcarry the blessing of the IETF, or any other body.  It is, however,available at no cost throughout the world (although its status withrespect to certain US patents is dubious).  Caveat emptor.    [ "Jeffrey I. Schiller" <jis@mit.edu>  24-Jun-1994 ]    There is now a freeware version of PGP that is not dubious from a    patent standpoint.{ This section needs additional information. }--------------------------------3.4) So, does MIME introduce any new security problems?Yes.  MIME user agents can do previously unheard of things with mailmessages, notably giving them as input to other programs.PostScript is probably the biggest potential security hole.  Onefamous example is the "melting screen" PostScript program, whichdestroys screens maintained by Display PostScript implementations.  Foranother example, PostScript can be used to change the password on somePostScript printers with previously undefined passwords, which deniesthe use of the printer until the printer's password can (somehow) bechanged back.  Yet other Display PostScript implementations may allowfile operations.  (NeXTstep wisely disables file operations.  WithGhostScript, they can be disabled by the "-dSAFER" command line option.Use of this option (in mailcap, etc.) is highly recommended.)The enumeration of these security holes is not to be interpreted asencouragement to exploit the holes.  They are mentioned only becausethey are well known.  Refer to books such as "Practical UNIX Security"and to news groups such as comp.security.misc for general informationabout system security.--------------------------------3.5) What about a group 3 facsimile encoding?It is rumored that there was an attempt to include G3 FAX in theoriginal MIME specification, but that it was impossible for theauthors of the MIME specification to gain a consensus on how to encodethe data.  So G3 FAX has been left for a future MIME implementation.But you can always define your own body part.Here are some snippets relevant to MIME and FAX.The MIME-MHS documents define a G3Fax body part that is conformant withthe X.400 G3Fax definition.    [ Stuart Lynne <sl@wimsey.com> 30-Dec-1992 ]    I have prototype scripts operating with metamail to do some of this.    Some of it is in contrib directory.    Currently I have 2 scripts:        mm2fax  - convert mail and metamail messages to TIFF/F (uses various        tools to convert different body parts to TIFF/F);        faxmm   - send rfc822 and mime e-mail messages via facsimile (uses        mm2fax to convert to TIFF/F).    [ Ned Freed <ned@innosoft.com> 31-Dec-1992 ]    PMDF-FAX is a set of channel programs for PMDF that provide    facilities for converting text, PostScript, and various other    formats into Group 3 FAX, as well as a set of programs that take    these Group 3 FAX files and use them to drive a variety of FAX    modems.  MIME is used throughout to provide type information,    multipart facilities, and so forth. PMDF-FAX was developed with MIME    in mind from the outset.--------------------------------3.6) Should I always use external body parts to save space?Not necessarily.  In many cases, for example, at the ends of UUCPconnections, your recipients may not be able to retrieve external bodyparts easily.  It depends on your audience.  Making files available viaa mail server is to be encouraged.  It is always possible to provideMIME alternative parts that first offer FTP, then mail server options.--------------------------------3.7) What mail servers can I reference?There are various mail servers available.  Check news.answers forthe FAQ about mail server software.  We do not presently have arecommendation.--------------------------------3.8) Can I interwork between MIME and X.400?Conversion between RFC 822 and X.400 is defined in RFC 1327 and RFC 1495.Recently, the MIME-MHS working group has published RFCs (which are onthe IAB standards track) which extend RFC 1327 to define conversionsbetween MIME and X.400.Some MTAs, notably the ISODE Consortium's version of PP (see section 8)have MIME gatewaying support.--------------------------------3.9) Why does MIME define base64 instead of using uuencode?    [ Ed Greshko <egreshko@cosmo.twntpe.cdc.com> 15-Apr-1994 ]    The *major* reason is that there is no standard for uuencode.  While    it is popular, the many flavors of uuencode in existence make it a    prime candidate for *non*-interoperability.    [ John Gardiner Myers <jgm+@CMU.EDU> 1-Jun-1994 ]    Some gateways damage messages in the more common uuencode formats.    Gateways that convert between EBCDIC and ASCII, in particular, tend to    damage some of the characters used in the uuencode format.  The base64    encoding is designed to be invulnerable to all known gateways.{ Additional information, horror stories, etc., welcome. }--------------------------------3.10) How can I use uuencode with MIME?The following idea from Nathaniel may be useful.  For some examples ofthis in action, see the newsgroup clari.feature.dilbert.    [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 4-Nov-93 ]    I recently convinced myself that you can use multipart/alternative    to get a nice effect for both MIME-smart recipients and    uuencode-loving recipients, although it is ugly and wasteful:        Content-type: multipart/alternative; boundary=foo        --foo    Content-type: application/octet-stream; name=foo.uu        ...uuencoded data goes here....    --foo    Content-type: real-mime-type    Content-type: base64        base64-encoded data goes here    --foo--        A good MIME viewer will only use the second part, the real MIME    data.  A uuencode-oriented system, however, should ignore everything    EXCEPT the uuencoded data, because of the way uuencode works    (everything before the "begin" line and after the "end" line is    ignored).    I certainly wouldn't want to recommend the above as standard    practice, but I imagine that are enclaves or situations where it    could be useful.--4) MIME information available from the Internet-----------------------------------------------4.1) Anonymous FTPInformation about FTPable stuff is scattered throughout this FAQ.More specifically, look into the RFCs.  Other goodies can be found inthe MH and MetaMail source trees:ftp://thumper.bellcore.com/pub/nsbThis contains a collection of MIME sample messages which can be usedto test implementations.--------------------------------4.2) Mail based archive servers4.2.1) Eitech "ServiceMail"    [ Jay C. Weber <weber@eitech.COM> 13-Oct-1992 ]    We (Enterprise Integration Technologies Corporation) have a MIME    implementation, which we are distributing freely.  Instead of a    MIME MUA, it is a toolkit for building services that automatically    process MIME messages.  It is similar, in spirit, to the few other    e-mail-scripting packages except:      o it exploits several MIME features      o it is intended to run standalone (as opposed to a back-end to a MUA)      o it uses TCL (from Berkeley) as its scripting language    and support for PEM is in the works.    EIT is providing ServiceMail access to the ServiceMail toolkit.    If you have the METAMAIL or some other MIME-compliant mail reader,    just send the message        To: services@eitech.com        Subject: archive-request servicemail.tar.Z    and read the response(s) using METAMAIL.  Save the result in    servicemail.tar.Z    The package can also be retrieved by anonymous FTP from the site    eitech.com.    If you have any problems with acquisition, installation, or use,    don't hesitate to send mail to "servicemail-help@eitech.com" and    ask for help.    IF YOU WANT FUTURE UPDATES ON TOOL KIT VERSIONS, BUGS, AND    SERVICES, MAKE SURE YOU ARE ON THE PACT-KIT MAILING LIST.  To get    on it, send a message to "services@eitech.com" with subject    "listserv subscribe pact-kit your-real-name".--------------------------------4.2.2) Metamail "mailserver"    [ Nathaniel Borenstein <nsb@thumper.bellcore.com> 9-Jan-1993 ]    The metamail distribution includes a simple "mailserver" shell    script that can be used to operate a MIME-conformant mail server    mechanism, e.g. for making anon-ftp files available as MIME mail.    ServiceMail is also now available under the "contrib" area of the    metamail distribution.4.3) Gopher    [ Randall Atkinson <atkinson@tengwar.itd.nrl.navy.mil> 2-Jan-1993 ]    There is experimental work underway in the Internet Gopher community    to include MIME as a mechanism for marking the content of files.     The freely distributable Gopher client for NeXTstep 3.0 includes    MIME support.  Other gopher clients will probably add it eventually.--------------------------------4.4) World Wide Web    [ Marc VanHeyningen <mvanheyn@cs.indiana.edu> 26-Jun-1993 ]    There is more-than-experimental work underway in the Internet World    Wide Web (WWW) community to use MIME as the mechanism for marking    the contents of information exchanged via HyperText Transfer    Protocol (HTTP); the specification of HTTP/1.0 dictates that both    the request and the response are more or less MIME-compliant    messages.  There are implementations already doing this today.    Support is also included for format negotiation (e.g. a server    might have both a PostScript and a plaintext version of a paper    and decide which to send based on what the client can accept,    presentation preferences, size, and the like.)  It's nearly as    complicated as the "badness" mechanisms in TeX, and unrelated to    (and, for its application, probably superior to) the    multipart/alternative MIME type.    There is an FAQ for WWW in comp.infosystems.www--    5) Published books and articles------------------------------- - "The Internet Message: closing the book with electronic mail"   Marshall T. Rose   Prentice-Hall   ISBN 0-13-092941-7  This book is a complete review of the Internet world of electronic mail, including recent developments.  There is considerable detail, and it would make the perfect companion to the mail RFCs for any budding implementor.  On the other hand, the detail should be quite easy to skip for those interested in just an overview.  As usual, Marshall's informed and often vigorous opinions are clearly marked off as "soapboxes", to be objectively skipped or delightedly sought out, according to preference.  One chapter of the book is devoted to MIME.   - Connexions Sep 1992    [ Alec Henderson <alech@hpindda.cup.hp.com> 18-Dec-1992 ]    There is a good introductory article on MIME in the September 1992    issue of Connexions; also several other interesting articles on    e-mail, both MIME and X.400.  (Ole Jacobsen, the Connexions    editor, was kind enough to send me a copy of the September issue.)--6) MIME based relays for commercial mail services-------------------------------------------------6.1) Large national or international providers{ Lots missing here.  Anyone got any info these, or any others? }{    America On-line                                            }{    Dialog                                                     }{    Genie                                                      }{    MCI Mail                                                   }{    Sprintmail                                                 }--------------------------------6.1.1) ATTMAIL    [ Steve <atthelp@attmail.com> 30-Dec-1992 ]    We do support binary attachment but are not MIME compliant nor do    we have an X.400 to MIME conversion header routine. This is 'in the    works', however, and due to overwhelming interest by our users and    other prmd's, research and development are currently engaged in    working on the issue. I do not have any information on when this    will be available, but will let you know when I receive word of our    MIME status.--------------------------------6.1.2) CompuServe    [ Pat Farrell <pfarrell@netcom.com> 31-Dec-1993 ]    CompuServe's main mail service is ASCII text based, and is not MIME    compliant. CompuServe provides robust, reliable mail transport of    binary files. CompuServe invented and copyrighted the GIF format    which is supported by MIME. There are commercial and freeware client    programs for Macs and PCs that can provide "user friendly" access to    CompuServe's text and binary mail services, display GIF files, and    interact with CompuServe's forums. (CompuServe forums are roughly    equivalent to USENET newsfeeds.)--------------------------------6.1.3) RadioMail    [ Jerry Sweet <jsweet@irvine.com> 21-Mar-1994 ]    RadioMail Corp. (formerly Anterior Technology) operates two types    of e-mail services having these statuses with respect to MIME:    1. cc:Mail/Internet gatewaying.  cc:Mail does permit binary    attachments of various types, and these attachments are encoded by    the gateway for transfer via SMTP, but the encoding is not presently    MIME-compliant.  This may change.    2. Wireless e-mail gatewaying.  Because the RadioMail gateway passes    a limited set of headers, MIME messages per se do not traverse    the gateway intact.  7-bit-encoded MIME messages may traverse the    gateway if encapsulated, e.g. using RFC 934.  However, RadioMail    does not presently supply MIME-compliant user agents for use on    radio modem equipped MS-DOS and Macintosh computers.  This will    change.{ Should coordinate this with the global e-mail list that is posted to }{ comp.mail.misc.                                                     }--------------------------------6.2) Local and regional providers{ Any info?  Should coordinate this with e.g. the PDIAL list. }--End of Part 1*************--X-NEWS: whcdf comp.answers: 7781Newsgroups: comp.mail.mime,comp.answers,news.answersPath:fnnews.fnal.gov!overload.lbl.gov!agate!ihnp4.ucsd.edu!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweetFrom: mime-faq@ics.uci.edu (MIME FAQ maintainer)Subject: comp.mail.mime frequently asked questions list (FAQ) (2/3)Content-Type: message/partial; number=2; total=3;id="<mime_781738764@irvine.com>"References: <mime-faq1_781738764@irvine.com>Followup-To: comp.mail.mimeApproved: news-answers-request@MIT.EduOriginator: jsweet@fester.irvine.comSender: usenet@irvine.com (News Administration)Mime-Version: 1.0Organization: Irvine Compiler Corp., Irvine, California, USADate: Sun, 9 Oct 1994 21:40:11 GMTSupersedes: <mime-faq2_778723067@irvine.com>Message-ID: <mime-faq2_781738764@irvine.com>Summary: This posting contains answers to some of the Frequently Asked    Questions about MIME (Multipurpose Internet Mail Extensions).    Please read it before posting a question to comp.mail.mime.Expires: Fri, 2 Dec 1994 21:39:24 GMTContent-Transfer-Encoding: 7bitReply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)Lines: 1605Xref: fnnews.fnal.gov comp.mail.mime:4606 comp.answers:7781 news.answers:30151Archive-Name: mail/mime-faq/part2Version: $Id: mime2,v 3.9 1994/10/09 21:35:40 jsweet Rel $Posting-Frequency: monthly--==========================================================comp.mail.mime frequently asked questions list (FAQ) (2/3)==========================================================Part 2: MIME products~~~~~~--Overview--------This is part 2 of a Frequently Asked Questions document about MIME, themultipurpose and multi-media standard for Internet mail.Part 1 covers frequently asked questions.Part 2 is a listing of MIME products.Part 3 covers advanced topics.--7) Freely available MIME software packages------------------------------------------This section lists MIME-capable or MIME-enabling libraries, conversiontools, extension packages, mail user agents, and mail transportsystems.Tools that are explicitly designed for handling MIME in USENET newsare discussed in section 9, although many of the packages in thissection also deal with USENET news.--------------------------------7.1) LibrariesName:     c-clientProduct:  MUA library codePlatform: Unix, Macintosh, MS-DOS, TOPS-20Where:Author:   Mark CrispinComments:    [ comp.mail.misc FAQ ]    Software writers only:    c-client is a general library useful for creating MUA's.  It    provides a Application Program Interface for retrieving and    manipulating mail messages.  It supports the latest draft of    MIME.  It is driver based, and easily ported to new platforms and    MTAs.  The currently supported platforms include various versions    of BSD and SysV Unix, MS-DOS, Macintosh and even TOPS-20(!).  It    supports mailboxes in /usr/spool/mail, mbox, mail.txt, mh, carmel    format, as well as remote mailbox access via the IMAP2 protocol    described in RFC 1176 and extended by the IMAP2bis extensions.    c-client does not contain any user interface.  Rather, it contains    everything else that goes into an MUA.  c-client is called with    such functions as mail_open(), mail_fetchheader(), mail_setflag(),    etc.    Just the thing if you want to write a new MUA.    Contact the author (Mark Crispin <mrc@panda.com>) for more details.Name:     mimeliteProduct:  libraryPlatform: ANSI CWhere:    ftp://oslonett.no/Software/MsDos/Kommunikasjon/Offline/mimelt20.zipAuthor:   Gisle Hannemyr <gisle@oslonett.no>Comments:    [ Gisle Hannemyr <gisle@oslonett.no> 20-May-1994 ]    "mimelite" is a simple, lightweight library written in ANSI C that    supports the parsing of MIME headers and encoding/decoding of body    parts, suitable for inclusion in offline-readers.    If you develop mail and newsreader software (user agents), you    can link mimelite with your own program to make it support a    significant subset of MIME (namely the Content-Transfer-Encodings    7BIT, 8BIT, BASE64 and QUOTED-PRINTABLE).  mimelite also supports    conversion between the ISO Latin 1 character set used for European    character sets on USENET/Internet and PC-based character sets    (e.g. Macintosh, IBM CP-437 and CP-850).    The distribution archive also contains UNMIME, a standalone program    to decode MIMEd messages encoded with BASE64 or QUOTED-PRINTABLE    encoding.    The mimelite library is general enough to work in a number of    contexts, but it has been designed to work well on MS-DOS (where    memory is a scarce resource).  Its main application is intended to    help extend MS-DOS-based "offline-readers" for RFC-822 and RFC-1036    conformant messages to also support RFC-1521 and RFC-1522.--------------------------------7.2) Conversion tools and extension packagesName:     emilProduct:  toolPlatform: UnixWhere:    ftp://ftp.uu.se/pub/unix/networking/mail/emil/Where:    ftp://ftp.sunet.se/pub/unix/mail/emil/Author:   Martin Wendel <martin@alba.udac.uu.se>Comments:    [ Martin Wendel <martin@alba.udac.uu.se> 8-Apr-1994 ]    Emil is a tool for converting between message formats used by    MIME, Eudora, SUN mailtool, PC and Mac based clients, etc. It is    easily extensible.  It can work either standalone, as an argument    driven filter program, or, if linked with sendmail-5.67b+IDA-1.5    or sendmail-8.6.8, as a mail gateway convertering messages sent    between various types of Internet mail clients.  It will give    a possibility to convert encoding formats of attachments and    convert character sets of text.  It can make a heterogenous mail    environment, consisting of various types of mail clients, act as    a homogenous environment; for instance sending only MIME based    messages to the outside world.Name:     encdecProduct:  toolPlatform: ISO CWhere:    ftp://ftp.efd.lth.se/pub/mail/encdec.c.gzAuthor:   Joergen Haegg <jh@efd.lth.se>Comments: encdec is a simple standalone encoder/decoder for base64 and quotedprintable written in ISO C.Name:     exmhProduct:  MUAPlatform: UNIXWhere:    ftp://parcftp.xerox.com/pub/exmh/exmh-1.4.1.tar.ZWhere:    ftp://harbor.ecn.purdue.edu/pub/tcl/code/exmh-1.4.1.tar.gzAuthor:Contact:  "Brent Welch" <welch@parc.xerox.com>Comments:     [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]    A Tk based UI to MH.  Supports nested folders, MIME/metamail.Name:     metamailProduct:  MUA and toolsPlatform: Unix Amiga MS-DOSWhere:    ftp://thumper.bellcore.com/pub/nsb/mm2.7.tar.Z          The metamail distribution that Nathaniel Borenstein supports.Where:    ftp://thumper.bellcore.com/pub/nsb/contrib2.7.tar.Z          Contributed sources.Where:    ftp://thumper.bellcore.com/pub/nsb/mm2.7.dos.zip          MS-DOS binariesAuthor:   Nathaniel BorensteinComments:    [ Paul Eggert <eggert@bi.twinsun.com> ]    Metamail is a software implementation of MIME, designed for easy    integration with traditional mail-reading interfaces -- typically,    users do not invoke metamail directly.  Ideally, extending the    local e-mail or news system to handle a new media format is a    simple matter of adding a line to a mailcap file.  Mailcap files    are described in RFC 1343.Name:	  MHonArcProduct:  HTML conversion toolPlatform: UnixWhere:    ftp://ftp.ics.uci.edu:/pub/dtd2html/MHonArc1.0.0.tar.gzAuthor:   Earl Hood <ehood@convex.com>    [ Earl Hood <ehood@convex.com> 2-Oct-1994 ]    MHonArc is a Perl program for converting e-mail messages as specified    in RFC 822 and RFC 1521 (MIME) to HTML. MHonArc can perform the    following tasks:          * Convert mh(1) mail folders or mail(1) style mailboxes into an HTML	mail archive.      * Add new e-mail messages to an existing HTML mail archive generated	by MHonArc.      * Convert a single message to HTML.	    An index page is created when an archive is generated. MHonArc allows    complete customization over the appearance of the index page including    the ability to insert user defined HTML markup and content-type    sensitive icons for the mail messages processed.For details refer to http://www.oac.uci.edu/indiv/ehood/mhonarc.doc.htmlThe x-types handled by MHonArc are listed in section 3 of this FAQ.Name:     MIME for VM/CMSProduct:Platform: VM/CMSWhere:    gopher://ricevm1.rice.eduAuthor:Comments:    [ Rick Troth <TROTH@ricevm1.rice.edu> 21-Jul-1993 ]    This MIME decoder is available via Gopher from ricevm1.rice.edu    under "Other freely distributable CMS software", which is under    "CMS Gopher Software".    It correctly reads:        o text/plain,        o text/richtext, and        o image/gif.    GIFs require the VMGIF package from Belgium.  I need filters for    PBM and PGM and then they'd work too.  Sounds are not useful on    the standard 3270 terminal (dumb terminals just don't play sounds).    It splits out multipart/[anything] into separate files.  CMS has a    standard directory "browser" (FILELIST) that lets you view a bunch    of related files and decide what, if anything, you want to do with    them.    Message/external-body doesn't work well, but probably will given    more development time.  I could use some samples to help with the    debugging of that part.    It does NOT do applications, except for the one, octet-stream.    (which is treated as a kind-of "sendfile" utility) There *is* a    PostScript interpreter for CMS, but it is reported to be a dog (we    don't have it).  But I do hope to put the extraction code in for    these eventually.    If a given content-type isn't understood, you just view the item    as-is.    For composition, there's no CHARSET= parameter on the    Content-Type: text/plain line.  It's EBCDIC until it gets into    SMTP, then it's ASCII, then it might be anything, so I've left off    the CHARSET= parameter.    An "attach" command is added to RiceMAIL when you run this, which    would then change the message from text/plain to multipart/mixed    and append the attachment after a boundary.  Attachments don't    "close" properly; that is, the final boundary isn't correct, but is    correctly processed by all of the MIME compliant readers I've    checked.  (there's some feature of RiceMAIL that causes this)    This thing is based on CMS Pipelines, so adding features is easy    since we now have the base for MIME processing.Name:     MIME tools for GNU EmacsProduct:  MUAPlatform: UnixWhere:    ftp://wnoc-fuk.wide.ad.jp/pub/GNU/etc/emacs-mime-tools.sharAuthor:   Masanobu UMEDAComments:    [ Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 07-Aug-1993 ]    MIME tools that consist of "mime.el", "rmailmime.el" and    "metamail.el" are tools for reading and composition of MIME    messages for GNU Emacs and its variants.  "mime.el" is a simple    MIME message composer that works with mail mode, news mode, and    mhe letter mode.  Messages of plain and richtext text, audio, and    image, and multipart messages of them can be composed by using    "mime.el".  "rmailmime.el" is for reading MIME messages within    Rmail.  "metamail.el" is an interface to metamail.  The metamail    package is required by these tools.Name:     MIME tools for NeXTProduct:  editorPlatform: NeXTWhere:Author:   Dave LaceyComments:    [ Dave Lacey <dave@blackbox.isca.uiowa.edu> ]    I'd like to keep you apprised of some MIME work I'm doing.  I'm    interested in using MIME as a transport medium for multi-media    gopher documents.  My particular use is for Radiology info, but it    would work for just about anything.    I've got a NeXT Gopher client almost working and I also have a    NeXT based MIME file editor that reads/creates MIME documents.    Both work, but need a bit more extension.  I will likely    distribute the source to this, so the MIME reader (which is    essentially an object) can be re-used in other apps.Name:     mpackProduct:  MUA/utilityPlatform: Unix, MS-DOS, Macintosh, AmigaWhere:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-src.tar.Z          Sources for all versionsWhere:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-pc.zip          MS-DOS binariesWhere:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-mac.hqx          Macintosh binaryWhere:    ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.4-amiga.lha          Amiga binariesAuthor:   John Gardiner Myers, Chris Newman (Mac), Mike Meyer (Amiga)Comments:    [ John Gardiner Myers <jgm+@CMU.EDU> 1-Jun-1994 ]    Mpack is a minimal implementation of MIME, designed for encoding and    decoding binary files in MIME messages.  In short, it is the MIME    equivalent of uuencode and uudecode.  For backwards compatibility,    it can also decode messages in split-uuencoded format.  The Macintosh    port can also handle AppleSingle, AppleDouble, and BinHex.Name:     n2mProduct:  conversion toolPlatform: NeXTWhere:    ftp://nexus.yorku.ca/pub/n2m.sharAuthor:   Comments:    [ Dave Collier-Brown <davecb@ccs.yorku.ca> 04-Jan-1993 ]    Nn2m is a program that converts a file containing a NeXT-format    multimedia message into a file containing a MIME-format multimedia    message.    It is usable on Berkeley-derived systems, or ones otherwise using    /usr/lib/sendmail as a mail transfer agent. It is in use on SunOS    4.1.1 and Ultrix 4.2, tested briefly on Aix 3.2 and NeXT.    Description: it is used with non-NeXT mail user agents to convert    NeXT mail to MIME, which is intelligible to more than just the NeXT    mail program.  The resulting file will usually be more intelligible    to non-multimedia mail user agents.    The textual part of the mail is converted into text, as well as    Microsoft RTF, and the attachments follow, as text/plain wherever    possible, as base64 encoded binaries otherwise.  This suffices for    messages with ASCII files pasted into them.    Caveat:  This is a converter, not a translator: the conversion of    sound and of the initial "index.rft" file is not correctness-    preserving.Name:     Safe-TCL (Enabled Mail)Product:  extension packagePlatform: UNIXWhere:    ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl.tar.ZWhere:	  ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-contrib.tar.ZAuthor:   Marshall T. RoseContact:  safe-tcl-request@uunet.uu.netComments:    [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]    Incoming email processing tool based on Tcl.  Software also available    which can build MIME messages and send them.  Incoming email    processing includes ability to execute encapsulated Tcl programs at    delivery or upon viewing.    [ Jerry Sweet <jsweet@irvine.com> 5-Sep-1994 ]    Papers about Enabled Mail and Safe-TCL are available from these    sources:    ftp://thumper.bellcore.com/pub/nsb/st/em-model.txt    ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.ps    ftp://thumper.bellcore.com/pub/nsb/st/safe-tcl.txtName:     sun-to-mimeProduct:  conversion toolPlatform: OpenWindowsWhere:    ftp://cs.utk.edu/pub/MIME/sun-to-mime.perlWhere:    ftp://cs.utk.edu/pub/MIME/sun-to-mime.cAuthor:   Keith MooreComments:    [ Keith Moore <moore@cs.utk.edu> 27-Dec-1992 ]    A perl script (and conversion to C of same) that converts    OpenWindows mail to MIME.  Body parts currently supported are:    text, gif, Sun rasterfile (converted to image/gif), postscript, and    audio.  Other types default to application/octet-stream.  It's easy    to extend the set of types supported and to add conversions, if    necessary.    The script requires uuencode, uudecode, zcat (aka uncompress),    and the "convert" program from ImageMagick.  If you don't have    ImageMagick you can probably substitute the pbm stuff with little    fuss.Name:     uu-to-mimeProduct:  conversion toolPlatform: perlWhere:    ftp://cs.utk.edu/pub/MIME/uu-to-mime.perlAuthor:   Keith Moore <moore@cs.utk.edu>Comments: A perl script that translates an RFC 822 message containing a singleuuencoded file to a MIME message containing a base64-encoded file.--------------------------------7.3) Mail user agents and transport systemsName:     AndrewProduct:  Multimedia systemPlatform: UnixWhere:Author:Comments:    [ Susan Straub <susan+@andrew.cmu.edu> 11-Jan-1993 ]    Andrew is a very large and ambitious software system developed at    Carnegie Mellon University.  It is installed at hundreds of sites    throughout the world, and includes a multimedia document editor,    help system, and various other utilities.  In particular, it    includes a feature-rich program, "messages", which can read and    send mail and news articles in MIME format, including images,    audio, richtext, and more.  Andrew is available in binary release    for several Unix system architectures, and also in source form.    Be warned that the source distribution is itself about 50    megabytes, but you really are getting a LOT of stuff.  For    information on how to obtain a copy of Andrew, send mail to    info-andrew-request@andrew.cmu.edu.Name:     elmProduct:  MUAPlatform: UnixWhere:Author:Comments:    [ Syd Weinstein <syd@dsinc.dsi.com> 21-Dec-1992 ]    Elm support for MIME:    2.3 - uses metamail supplied patch from Nathaniel Borenstein.     2.4:        reading: detects MIME headers and calls metamail automatically        if the message cannot be displayed on the current screen using        the native capabilities of the display (recognizes some char        sets as native)        sending: detects [include ] markers and makes them MIME attachments.        Still very 'crude', but its all we had time for, as to the        release deadline of 'Elm' and MIME.    3.x:        reading: probably no change from 2.x, but will understand        some 'file storage' types and allow for splitting off attachments        on their own.        sending: will allow defining attachments to be added and auto build        the MIME stuff, in addition to the [include ] syntax.    release status:    2.3: obsolete    2.4: Current PL is 23.    3.x: not planned until some time in 1994.Name:     Eudora 1.4.2Product:  MUAPlatform: Macintosh MS-WindowsWhere:    ftp://ftp.qualcomm.com/quest/eudora/windows/1.4/eudor142.exeWhere:	  ftp://ftp.qualcomm.com/quest/eudora/mac/1.4/eudora142.hqxWhere:   ftp://src.doc.ic.ac.uk/computing/systems/ibmpc/windows3/winsock/eudora14.exeAuthor:   Steve Dorner <sdorner@qualcomm.com>Author:   Jeff Beckley <beckley@qualcomm.com> (Windows Version)Comments:Eudora 1.4 is a MUA for Macs and PCs that uses POP3 and SMTP andsupports MIME.  A commercial version is also available: see the nextsection.Name:     HUyMailProduct:  MTA/MUAPlatform: VMSWhere:    ftp://ftp.technion.ac.il/pub/unsupported/vms/local/local/huymail*.bckAuthor:   Yehavi BourvineComments:    [ Yehavi Bourvine <YEHAVI@vms.huji.ac.il> 22-Jul-1993 ]     HUyMailer is a store and forward mailer for VAX/VMS and AXP/VMS    systems which supports as transports: DECnet, Multinet/TcpIp,    HUJI-NJE and PMDF.  The software is available freely for    non-commercial use as a C source code.    The mailer supports two users' interfaces: VMS/MAIL (to which the    connection is done via MAIL11 DECnet connection) or a locally    written interface called BMAIL.  BMAIL is a menu oriented interface    which supports MIME and Hebrew.Name:     IrideProduct:  MUAPlatform: MacintoshWhere:    ftp://gnbts.univ.trieste.it/mime/Iride.sea.hqxAuthor:   GNBTSComments:    [ From the README ]    Iride is (or will be -- it's currently in beta test) an    implementation of a MIME user agent on the Apple Macintosh    computer.  It was developed as part of a project of the GNBTS -    Gruppo Nazionale Bioingegneria sezione di Trieste, for the    integration of multimedia mail with hospital data storing    facilities, in particular for the transfer of bioimages.        This is a far from a complete MIME implementation, but I think     it is quite usable.    To use it you need:        o Macintosh with MacTCP 1.1 or better installed        o 32 bit ColorQuickDraw if you want to use images        o audio input device if you want to create audio messages        o connection to a SMTP mail relay        o connection to a POP3 server        MIME types supported:        text/plain              charset=US-ASCII only    text/richtext           (no tool for composing richtext yet)        audio/basic    audio/X-macaudio        generated when a NOT sampled audio pasted in        image/GIF    image/X-macPICT         generated when color QuickDraw is missing only        multipart/mixed         each part is shown in a different window                            MUST change this    multipart/parallel         multipart/alternative   handled as multipart/mixed                            MUST change thisName:     mercuriusProduct:  MUAPlatform:Where:    ftp://ftp.lii.unitn.it/pub/mercurius/mercurius.tar.ZAuthor: Contact:  mercurius-bugs@lii.unitn.itComments:    [ "Larry W. Virden" <lwv26@cas.org> 13-Aug-1994 ]    Mercurius facilitates composing and reading multimedia electronic    messages compliant with the Multipurpose Internet Mail Extensions    (MIME).Name:		MEUF [Mail Extended Using Faces]Product:	MUAPlatform:	Unix/XWhere:	        ftp://ftp.inria.frWhere:		ftp://ftp.enst.frContact:	Daniel.Glazman@der.edf.frAuthor:		Daniel GlazmanComments:    [ Daniel Glazman <glazman@cli51ak.der.edf.fr> 23-Sep-1994 ]    Meuf is a student project I developed at Ecole Nationale    Superieure des Telecommunications de Paris with the System    staff. It has grown A LOT to become a MIME-native MUA running    under Xt/Xaw.    Earlier non-MIME versions (1.3 and 1.4) are available by anonymous    ftp from ftp.inria.fr and ftp.enst.fr.    Currently developed version 3.0 will be released as a freely    available product as soon as I'll get the authorization. Code has    features:    Pure MUA features:    	* Faces (48x48 XBM bitmaps) display using the X-Faces    	  header field and included logos distribution    	* does not rely on "faces" package    	* folders (also with Faces display)    	* waste basket    	* messages sort by date, subject, length, ...    	* unlimited aliases    	* .face, .signature, .prologue, /usr/games/fortune handling    	* automagically deleted messages    	* References, Priority, Bcc, Return-Receipt-To handling    	* "Trusted Users" features    	* ignored header fields    	* online help    	* drag and drop for messages/folders management    	* interactive Face design    	* "Properties" windows    MIME features:		    	* does not rely on "metamail" package    	* full MIME composition and restitution for non-textual    	  parts and text/plain    	* multiparts composition and restitution    	* basic text/richtext and text/enriched restitution    	* mailcap mechanism    	* Sun-Attachments parsing    	* MIME incorporation    	* MIME-clipboard (copy/paste of MIME parts between messages)    	* extraction of forwarded MIME-messages for MIME restitution    	* User's Guide (PS), Admin. Guide (PS)    Successfully compiled and used with:    	Sun		SunOs 4.1.x and Solaris 2.x    	HP 9000/7xx	HP-UX > 9.01    	DECstation	Ultrix    	IBM RS6000	AIX > 3.2.4    	Convex    More information at http://lara0.exp.edf.fr/glazman/meuf.html    Availability will be announced in comp.mail.mime newsgroup.Name:     MH 6.8Product:  MUAPlatform: UnixWhere:    ftp://ftp.ics.uci.edu/pub/mh/mh-6.8.tar.ZWhere:    ftp://louie.udel.edu/portal/mh-6.8.tar.ZAuthor:Comments:MIME support is available for the MH message handling system; theprimary reader and generator is the program mhn(1) although other MHprograms are also changed.  The current release of MH is 6.8, the firstto include MIME support when appropriately installed.  mhn does notuse the mailcap mechanism described in RFC 1343.A tutorial for mhn is available:Where:    ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.tex	  ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.sty	  ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.psSee the newsgroup comp.mail.mh for further information.Name:     MIXMHProduct:  MUAPlatform: Unix with XWhere:    ftp://aun.uninett.no/pub/mail/mixmh/mixmh-0.3.tar.ZAuthor:Comments:    [ Harald Tveit Alvestrand <Harald.Alvestrand@delab.sintef.no> 10-Dec-1992 ]    This version is based on XMH version 1.6 from SEI, Carnegie Mellon.    It supports sending MIME with extended character sets in the headers    (per RFC 1342) and the body (per RFC 1341 text/plain).  It has    limited support for multipart messages.    The source is freely redistributable and modifiable.    As you can see from the version number, it is still not considered    fully stable. Bugs may be reported to mixmh-bugs@uninett.no    Information and discussion will take place on mixmh-info@uninett.no;    mail to mixmh-info-request@uninett.no to join.Name:     Pegasus mailProduct:  MUAPlatform: MS-DOS, MS-Windows, MacintoshWhere:    ftp://risc.ua.edu/pub/network/pegasus/*Author:   David Harris <david@pmail.gen.nz>Comments:    [ James Ford <JFORD@ua1vm.ua.edu> 2-Nov-1993 ]    Pegasus Mail is an E-Mail package for Novell network v2.15 and higher    that supports MHS (natively) and SMTP.  The MS-DOS version (v3.01a)    is MIME compliant; the MS-Windows version should be by mid-November.    I do not know the timetable for the Mac version.  You can either    get a PC-based SMTP gateway for it (Charon, by Brad Clements) or a    (Netware v3.11) NLM-based version (Mercury, by David Harris) from    risc.ua.edu.  I believe that the SMTP gateway Mercury supports 8-bit    MIME encoding.Name:     PineProduct:  MUAPlatform: UnixWhere:    ftp://ftp.cac.washington.edu/pine/pine.tar.ZAuthor:   Laurence Lundblade, Michael Seibel, Mark CrispinComments:    [ From the release notes 21-Sep-1993 ]    Pine(tm) --a Program for Internet News & E-Mail-- is a tool for    reading, sending, and managing electronic messages.  It was designed    specifically with novice computer users in mind, but can be tailored    to accommodate the needs of "power users" as well.  Pine uses    Internet message protocols (e.g. RFC-822, SMTP, MIME, IMAP, NNTP)    and runs on Unix and MS-DOS.    The guiding principles for Pine's user-interface were: careful    limitation of features, one-character mnemonic commands,    always-present command menus, immediate user feedback, and high    tolerance for user mistakes. It is intended that Pine can be learned    by exploration rather than reading manuals.  Feedback from the    University of Washington community and a growing number of Internet    sites has been encouraging.    Pine's message composition editor, Pico, is also available as a    separate stand-alone program.  Pico is a very simple and easy-to-use    text editor offering paragraph justification, cut/paste, and a    spelling checker.    [ David L Miller <dlm@cac.washington.edu> 31-Aug-1994 ]    For more information, see http://www.cac.washington.edu/pine/Name:     TkmailtoProduct:  MUAPlatform: UNIXWhere:    ftp://harbor.ecn.purdue.edu/pub/tcl/code/tkmailto-1.0.tar.gzAuthor: Contact:  "Johan Lindbladh" <tet90jl@tintin.hik.se>Comments:     [ "Larry W. Virden" <lwv26@cas.org>, 13-Aug-1994 ]    Alpha version Tk-based mail composer which supports MIME.  Requires    Safe-Tcl 1.1.--8) Commercial MIME software packages------------------------------------Name:     EchelonProduct:  MUAPlatform: NEXTSTEPContact:  ak272@freenet.acsu.buffalo.eduAuthor:   Doug Boyce <ak272@freenet.acsu.buffalo.edu>Comments:Echelon is a MUA for NEXTSTEP that can decode, display, and compose bothNeXTmail and MIME.  Most MIME types are supported.  A demo version isavailable fromWhere:    ftp://nova.cc.purdue.edu/pub/next/submissions/Echelon_1.12.tar.gzName:     ECSMailProduct:  MUA/MTAPlatform: Unix, NT, OS/2, OpenVMS, MS-DOS, MS-Windows, Mac System 7Contact:  ECS Sales <ecs-sales@edm.isac.ca>Phone:    +1 403 420 8081Author:Comments:    [ Steve Hole <steve@edm.isac.ca> 24-Aug-1993 ]    ECSMail is an electronic mail product for building enterprise mail    systems.  It is designed from start to finish as a system for    establishing mail services throughout an organization, with external    organizations and the world information system in general.  It does    this by using a completely standards based architecture.    ECSMail is comprised of the following system components:     ECSMail MUA Set      - a set of Mail User Agents (MUA)      ECSMail MTA Set      - a set of Message Transport Agents (MTA)     ECSMail MS Set       - a set of Message Services (MS)    All components support both MIME/822 and X.400, and run under    Unix, Microsoft NT, OS/2, OpenVMS.  Additionally, the MUA Set runs    under MS-DOS, Microsoft Windows, and Mac System 7.    Pricing for the ECS products and ISA business information can be     obtained by contacting:     ECS Sales      835 10040 - 104 Street     Edmonton, Alberta, Canada     T5J 0Z2     Phone: 403-420-8081     Fax:   403-420-8037    or by sending a request through electronic mail to the address:     ECS Sales <ecs-sales@edm.isac.ca>Name:     Eudora 2.0.2Product:  MUAPlatform: MacintoshContact:  eudora-sales@qualcomm.comAuthor:   Steve Dorner <sdorner@qualcomm.com>Author:   Jeff Beckley <beckley@qualcomm.com> (Windows Version)Comments:Commercial versions of Eudora with more features than the freelyavailable ones.Information about the commercial versions of Eudora can be found at:ftp://ftp.qualcomm.com:/quest/eudora/windows/Eudor2Info-*.exeftp://ftp.qualcomm.com:/quest/eudora/mac/Eudora2Info-*.sea.hqxName:     IBM multimedia mailProduct:Platform: OS/2Contact:  Jerry Cuomo <gcuomo@watson.ibm.com>Author:   IBMComments:    [ Larry Salomon Jr <os2man@panix.com> 10-Dec-1992 ]    I'm not going to follow this group, but I wanted to state that IBM -    at the T.J. Watson Research Center - is developing a multimedia mail    application for OS/2 which is based on the Mime spec.  They demoed    it at Interop.    For more information, including (probably) how to become a test site    (I haven't confirmed whether they're actually going to do this,    but they've done it before), contact the department manager, Jerry    Cuomo, at gcuomo@watson.ibm.com.Name:     iGateProduct:  WordPerfect Office gatewayPlatform:Contact:  smart@actrix.gen.nzAuthor:   Smart SystemsComments:    [ Quentin Smart <smart@acme.gen.nz> 25-Sep-1993 ]    iGate provides seamless connectivity to SMTP mail from WordPerfect    office.  Running as a native gateway under the Office Connection    server and incorporting a TCP/IP stack iGate is a complete solution    with no extras like MHS or TCP/IP stacks required.        Further information from:        Smart Systems        PO Box 5017        Wellington, New Zealand        +64 6 3561484        smart@actrix.gen.nzName:     Internet Exchange for cc:MailProduct:  cc:Mail to SMTP/MIME Internet Mail GatewayPlatform: MS-WindowsContact: Phone:    +1 415 871 4045Author:   International Messaging AssociatesComments:    [ Tim Kehres <kehres@ima.com> 08-Dec-1993 ]    For cc:Mail users, Internet Exchange is the gateway of choice to    provide standardized full multimedia connectivity between cc:Mail    users and their Internet partners.  Internet Exchange for cc:Mail    can be used to interconnect cc:Mail networks with external users on    the Internet as well as connecting your own internal network to your    cc:Mail community.    Internet Exchange for cc:Mail is the first SMTP to cc:Mail gateway    that suports the full MIME Internet standard for exchanging rich    media multipart messages.  This means that your cc:Mail users can    now exchange any attachment types with Internet based mail systems.    By using the MIME standard, Internet Exchange for cc:Mail users    will be assured future compatibility with other MIME compliant mail    gateways.    To simplify administration and management, the Internet Exchange    System Manager runs under Windows 3.1.  On screen buttons provide    administration access into the gateway operations.  Managers can    easily view and modify all gateway activity.  Message routing is    accomplished using any combination of host tables,Domain Name System    (DNS) lookup, and default mail host routing.Name:     IshmailProduct:  MUAPlatform: SunOS, Solaris, AIX, HP-UX, and UnixWareContact:  info@hal.comPhone:    +1 800 762 0253 or +1 512 834 9962Where:    ftp://ftp.halsoft.comPricing:  $99 U.S. for single user. Multi-user/site license discounts.Author:   HaL Software SystemsComments:    [ Frank Bieser <frankb@hal.com> 21-Jun-1994 ]    Ishmail is a MIME-capable e-mail tool with a Motif graphical user    interface. Ishmail includes the following features:    - Full support of MIME data types: plain text, rich text, GIF,      JPEG, U-LAW audio, MPEG, binary, PostScript, ODA, RFC822 mail      message, plus user-defined extensions.    - Message attachments supported via: local file, AFS, mail server,      regular FTP, anonymous FTP, and TFTP.    - Support for composing, viewing, and printing rich text messages.    - Easily customized through GUI dialogs for fonts, definition and      placement of custom buttons, message list sorting and format, etc.    - Variety of user interaction methods, ranging from "drag and drop"      and custom buttons to keyboard shortcuts.    - Support for use of, modification, and addition of sendmail-style      mail aliases.    - User defined alert commands and icons, triggered by matching       patterns in incoming mail headers.    - On-line help cards, including context sensitive help.    - Full end-user manual provided in PostScript format.    - Complete hypertext version of end-user manual available via World Wide      Web at <http://www.hal.com/products/sw/ishmail/user-guide.html>    HaL Software Systems    3006 Longhorn Blvd #A-113    Austin, TX 78758-7631Name:     Mail*HubProduct:Platform: Control Data 4000 Series Mips-based Unix systemsContact:  rrr@svl.cdc.comAuthor:   Control Data SystemsComments:    [ <rrr@duck.svl.cdc.com> 23-Dec-1992 ]    Mail*Hub includes support for X.400, X.500, SMTP, and creating,    viewing, and sending MIME enclosures in mail. In addition, the Fax    Gateway portion of Mail*Hub supports sending mail with MIME    enclosures to a Fax machine.  Graphical MIME components    (Postscript, GIF, TIFF,...)  are automatically recognized and    imaged at the receiving Fax machine.Name:		MAIL-IT Product:  	MUA Platform:	MS Windows 3.x Contact:	mail-it@unipalm.co.uk Phone:		1-800-368-0312 		(+44) 223 250 100Author:         Unipalm Ltd. Comments:      [ Maria Porto <maria@unipalm.co.uk>, 7-Jul-1994 ]    MAIL-IT is a Winsock-compatible SMTP/POP mail client with MIME    functionality.  By implementing Microsoft's Extended MAPI    architecture, MAIL-IT allows mail to be sent from directly within    MAPI-enabled applications such as Word for Windows, Excel,    WordPerfect, Lotus 1-2-3 and Ami Pro, thus Internet-enabling the    user's desktop.         MAIL-IT benefits include:          -  support for MIME     -  implementation of Microsoft's MAPI architecture     -  full drag and drop     -  hierarchical foldering     -  uses SMTP for sending, and POP2 or POP3 for receiving mail     -  local address book     There is a 30-day demo copy available for anonymous ftp:     ftp://pipe.pipex.net/xtech/mail-it/mie202.zip    Please contact us for the decrypting password.Name:     Mail*Link SMTP for QuickMail, Microsoft Mail for AppleTalk, and          PowerShareProduct:  Macintosh Mail systems to SMTP/MIME gatewaysPlatform: MacintoshContact:  info@starnine.comPhone:    510-649-4949Author:   StarNine Technologies, Inc.Comments:    [David Thompson <david@starnine.com> 19-Sept-1994 ]    Mail*Link SMTP 3.0 is the industry-standard for connecting    Macintosh mail systems to each other, as well as PC, UNIX and    host-based mail systems on corporate LANs and the Internet.  The    Mail*Link family of gateways now provides MIME support for all    major Macintosh LAN messaging systems including QuickMail,    Microsoft Mail for AppleTalk and PowerShare Collaboration servers.        Per-destination processing of messages in version 3.0 allows    gateway administrators to configure translation and enclosure    handling methods for outgoing messages addressed to a specific    SMTP address, domain, or host.  The gateway ships with three    preprogrammed translation methods for sending messages to users on    PCs, UNIX, and MIME-capable systems.        Mail*Link SMTP uses the proposed MacMIME standard to allow more    flexibility when receiving messages with MIME-encoded Macintosh    files.  An option to encode an attachment's datafork only with    MIME greatly increases compatibility with non-Macintosh MIME    systems.  Other enclosure handling options include    MacBinary-UUENCODE, AppleSingle-UUENCODE, BinHex 4.0, and    Datafork-only-UUENCODE, and StuffIt compression.Name:     Mail*Link Internet for PowerTalkProduct:  PowerTalk to SMTP/MIME Internet Mail GatewayPlatform: Macintosh System 7.5Contact:  info@starnine.comPhone:    510-649-4949Author:   StarNine Technologies, Inc.Comments:    [David Thompson <david@starnine.com> 19-Sept-1994 ]    Mail*Link Internet for PowerTalk is a personal gateway that allows    System 7.5 users in SMTP/POP3 environments to exchange messages    with Internet mail users.        Version 1.0 supports System 7.5 and System 7 Pro Macintoshes with    MacTCP (included) on a local area network.  It uses the standard    Simple Mail Transfer Protocol (SMTP) and Post Office Protocol    (POP3) for sending and reading mail within the LAN.  If the LAN is    connected to the Internet, PowerTalk users can also exchange    messages with external Internet users.  Version 1.5, due out in    September, 1994 will support SLIP or PPP connections.        Incoming Internet messages are placed in the PowerTalk universal    mailbox on the desktop.  Users can send Internet messages from    within their preferred PowerTalk-savvy application such as    WordPerfect, ClarisWorks, or the Finder.  The gateway supports    standard Macintosh file enclosure handling methods including    AppleSingle-UUEncode, Datafork only-UUENCODE, MacBinary, and    BinHex, as well as MIME.        A 60-day trial version of the gateway is available on StarNine's    anonymous FTP server (ftp://ftp.starnine.com/pub/evals/pt-inet)    as well as on the CD-ROM version of Apple's System 7.5 product    (look in the CD Extras folder).Name:     MPOWERProduct:Platform:Contact:Author:   HPComments:    [ Harald Alvestrand <Harald.Alvestrand@delab.sintef.no> 22-Jan-1993 ]    If anyone is interested, the new multimedia product from HP called    MPOWER supports MIME format mail.    You can drag and drop a picture onto the mail icon, and it will be    sent as a MIME message.    (Unfortunately, they forgot to quote the delimiter that had a dot in    it, and PINE failed to parse that......well, it's a betatest.)Name:	   NetMail/3000Product:   SMTP/MIME compatible electronic mail system for HP3000sPlatform:  HP3000 MPE/V, HP3000 MPE/iXContact:   solcentr@netcom.com (Solution Centers International)Telephone: (US) 800 Net-Mail (UK)+44 (0480) 301364 (Other) +1 916 622-0630Fax:       (US) 916 622-0738 (UK) +44 (0480) 493109 (Other) +1 916 622-0738Author:    3k Associates (support@3k.com)Comments:    [ Chris Bartram <rcb@3k.com> 3-Jun-1994 ]    NetMail/3000 is a full featured electronic mail system for HP3000    computer systems which was designed as an SMTP and MIME compatible    network mail system.  NetMail/3000 provides a user interface    compatible with "dumb" terminals, but also has hooks to identify and    utilize features of HP terminals and PC or Mac based HP terminal    emulator packages. Users can send messages (8-bit character sets are    supported) and attach any number of files (host or pc based) to their    messages (PC/Mac based files are automatically retrieved and loaded),    and all messages (and attachments) are exported in MIME format, though    users can specify that files be encoded via 'uuencode' or 'binhex' if    necessary to be readable by non-MIME compatible mail systems).        NetMail/3000's user interface is also unique in that Windows-based    terminal emulator users can allow NetMail/3000 to automatically    extract and pass any message parts (not displayable in the terminal    emulator) directly to their PC and have the appropriate application    launched to view the file. (NetMail/3000 interrogates the PC on    startup to determine the file types "associated" with applications.)        NetMail/3000 also includes directory synchronization capability    (compatible with Lotus' cc:Mail ADE format), a POP2 server, a    quote-of-the-day and daytime server, and will soon be offering a    HP3000-based gopher server. NetMail/3000 is priced independent of cpu    size/speed/number of users, and includes network capability in the    base product. 3k Associates is also an HP Channel Partner.    Name:	   NetMail/3000 HPDesk FSC GatewayProduct:   SMTP/MIME compatible gateway for HPDesk usersPlatform:  HP3000 MPE/V, HP3000 MPE/iXContact:   solcentr@netcom.com (Solution Centers International)Telephone: (US) 800 Net-Mail (UK)+44 (0480) 301364 (Other) +1 916 622-0630Fax:       (US) 916 622-0738 (UK) +44 (0480) 493109 (Other) +1 916 622-0738Author:    3k Associates (support@3k.com)Comments:    [ Chris Bartram <rcb@3k.com> 3-Jun-1994 ]    The NetMail/3000 HPDesk FSC Gateway provides a bi-directional gateway    between HPDesk mail users and the SMTP/MIME world. Any number of    message attachments per message are supported; incoming messages are    broken down into files on the HP3000 for HPDesk users and appear as    normal message attachments, outgoing attachments are encoded as    MIME-compatible message attachments (or optionally just as UUENCODED    binary attachments for compatibility with non-MIME compatible    mailers).        The gateway operates in real-time, is a background process on the    HP3000 (which is interrupt driven and uses minimal system resources),    and requires no special hardware or additional software. The product    is priced independent of platform size or type or number of users.    Free 45 day demos are available.Name:     PC-MM (PC Mail Manager)Product:  MUAPlatform: MS-WindowsContact:  Lars_Hagberg@li.icl.seAuthor:   ICLComments:    [ Tomas Kullman <tomku@li.icl.se> 30-Sep-1993 ]    PC-MM from ICL is a Mail User Agent for Windows 3.1 implemented on    Windows Socket API and TCP/IP. PC-MM is currently working on PC-NFS    but is designed to be network software independent (i.e. will work    on most TCP/IP softwares supporting WinSocket API).    PC-MM is a MIME conformant internet mailer supporting SMTP and IMAP2    for sending and receiving. PC-MM requires a UNIX mail server (or    similar supporting SMTP and IMAP2).        PC-MM V1.0 supports a lot of nice features, such as:         - user friendly interface         - built-in and user-defined text editor         - drag and drop between folders         - local and server based folders         - integrated address book         - message sorting and tagging         - "watch dog" for incoming messages        PC Mail Manager is announced and volume shipping mid November 1993.    For pricing and product packaging information please contact Lars    Hagberg at ICL ProSystems AB; E-mail: Lars_Hagberg@li.icl.se or    phone: + 46 (0)13 11 70 00.Name:     PMDFProduct:  MTAPlatform: VMSContact:  sales@innosoft.com service@innosoft.comAuthor:   Innosoft InternationalComments:The VMSNET newsgroup 'vmsnet.mail.pmdf' is available for discussion.    [ Ned Freed <ned@innosoft.com> ]    Send technical inquiries to service@innosoft.com. Product    information, pricing, and literature can be obtained from    sales@innosoft.com. The phone number is (909) 624-7907; FAX is    (909) 621-5319. Street address is:        Innosoft International, Inc.        250 W. First St., Suite 240        Claremont, CA 91711Name:     PPProduct:  MTAPlatform: UNIXContact:  ic-info@isode.com (commercial version)        [ "Harald T. Alvestrand" <Harald.T.Alvestrand@uninett.no> 22-Aug-94 ]    PP is an X.400 and SMTP mailer, and a gateway between these, so    you can communicate with "both worlds".        The latest and greatest version is the ISODE Consortium release,    IC-R1, but this is no longer free. However, it is not expensive,    either.  The ISODE Consortium offers the source code to all    Consortium members, and gives the right to sell products based on    the code to commercial members.    The PP included in Isode Consortium Release 1 (IC-R1) includes:        - Conformance tested X.400/84, running over most stacks you care      	to name    - X.400/88    - X.400 (84 and 88) to SMTP gateways (RFC 1327 compliant)    - SMTP, DECNET and UUCP support    - P3File (Retix-like) message submission and delivery    - Routing using X.500 (experimental)    - MIME gatewaying support (MIME-MHS/HARPOON compliant)    - SNMP monitoring    - X.500 and file based distribution lists    - Fax gateway supporting Panasonic, Fujitsu and Class 2 fax modems    Name:     SMTPLINK 2.1Product:Platform:Contact:Author:Comments:    [ <support@ccmail.com> 16-Dec-1992 ]    Because this version (2.1) is a 2-3 QTR-93 release you should be    talking to your sales rep about the tentative features of this    product. They can be reached at 800-448-2500.Name:     STI Document BrowserProduct:  MS-Windows 3.1 (shipping), NeXTstep/X11/VMS (in the pipeline)Platform:Contact:  info@sti.fiAuthor:   Stream Technologies IncComments:    [ Ed Anselmo <anselmo@nic.near.net> 31-Dec-1992 ]    Product name:   STI Document Browser    Platforms:          How and where to get:        Stream Technologies Inc.        Valkjarventie 2        SF-02130 Espoo        FINLAND        Tel: +358 0 43577340        Fax: +358 0 43577348        E-Mail: info@sti.fiName:     Super-TCPProduct:Platform: MS-WindowsContact:  TCP@FrontierTech.COMAuthor:   Frontier TechnologiesComments:    [ Ray C Langford <ray@isi.frontiertech.com> 28-Apr-1993 ]    Frontier Technologies' Super-TCP for MS-Windows includes MIME    support in their E-Mail mail system that is a part of the Super-TCP    for Windows package.    Super-TCP for Windows is a Windows Sockets compliant, 100% DLL    implementation that can also operate in a TSR mode. Applications    include: Network News Reader, Telnet, FTP Client/Server, NFS    Client/Server, SMTP/POP2&3 MIME E-Mail, Telnet Redirector,    Interactive Talk, and more. Options are also available for PPP,    X.25, and OSI.    With the MIME support in E-Mail, any type of binary file may be    attached to your message, including Postscript files, spreadsheet    files, database files, word processor files, graphic files, audio    files, and digital video files.    The packages in the Super-TCP product line that include the    E-Mail (SMTP/POP2&3) with MIME support are:        - Super-TCP for Windows   Version 3.0                (Complete TCP/IP package)        - Super-TCP/NFS for Windows   Version 3.0                (Complete TCP/IP package with NFS client/server)        - Super-TCP Applications for Windows   Version 3.0                (Windows Sockets applications only)    For further information, e-mail TCP@FrontierTech.COM or call    +1 414 241-4555.Name:     TCP/Connect II version 2.0Product:  MUA, news readerPlatform: MacintoshContact:  sales@intercon.comAuthor:   InterCon Systems CorporationComments:    [ Amanda Walker <amanda@intercon.com>  6-Sep-1994 ]    Full support for MIME in email, viewing support for MIME in news.    Includes inline composition and display of the following MIME    content types:        text/plain      image/gif         video/quicktime        text/richtext   image/jpeg        audio/basic        text/enriched   image/x-macpict        application/applefile        application/x-macbinhex40        multipart/mixed        character sets: US-ASCII, ISO-8859-1            Provides drag & drop support for file enclosures, automatic    encoding and decoding of AppleSingle/AppleDouble ("MacMIME") body    parts, as well as BinHex & uuencode for backward compatibility.    Runs native on Power Macintosh computers.    For more information please contact:        InterCon Systems Corporation        950 Herndon Parkway        Herndon, VA 22070  USA        +1 703 709 5500   (voice)        +1 703 709 5555   (fax)        sales@intercon.com  (Internet email) Name:     Z-MailProduct:  MUAPlatform: UnixContact:  info@z-code.comAuthor:   Z-Code Software CorporationComments:    [ Carlyn M. Lowery <lowery@zen.z-code.com> 29-May-1993 ]    Z-Mail, a Unix World Magazine "Product of the Year" winner for 1991,    is a complete electronic mail system for workstations.  Z-Mail    provides Motif and Open Look graphical user interfaces, as well    as two character modes.  The software has been ported to nearly    every system that runs Unix, and it works with all standard Unix    mail transport agents including sendmail, binmail, smail, MMDF and    X.400 gateways.  Z-Mail can replace or coexist with standard mail    user agents on the system, including BSD Mail, AT&T mailx, Sun Mail    Tool, Elm, or Mush.  Most anyone can use Z-Mail "off the shelf" and    immediately benefit from its simple interface and advanced features.        Z-Mail also includes Z-Script, a powerful scripting language that    enables users to customize and extend Z-Mail's capabilities.    Z-Mail's multi-media capabilities allow easy integration with    best-of-class products including spreadsheets, desk-top publishing,    graphics, fax, voice, and video. For example, when users receive a    spreadsheet file, Z-Mail can be configured to automatically launch    the associated application and load the the attachment automatically    and transparently to the user.  Z-Mail understands MIME-format    documents and is also compatible with Sun's multimedia Mailtool.    Mac, MS-DOS, and MS-Windows versions, as well as native MIME    support, are planned for this summer.        For more information on Z-Mail, contact:        Z-Code Software Corp.        4340 Redwood Hwy., Suite B-50        San Rafael, CA 94903        tel: (415) 499-8649        fax: (415) 479-0448        e-mail: info@z-code.com        Also, you can anonymous-ftp a demo copy of Z-Mail from     ftp://ora.com/pub/z-code/zmail/2.1/    (The file you want is named zm.XXX.tar.Z, where XXX is     your type of machine.)  You'll need to call us after you do so we    can send you an activation key.--9) MIME and USENET news-----------------------9.1) IntroductionUSENET articles are (by design) very similar to RFC 822 mail messages.It is therefore reasonable to expect MIME software to be adopted for useon USENET.A number of the mail user agents and tools discussed in section 7 alsohandle USENET news.--------------------------------9.2) News readers and transports with MIME supportName:     GNUSProduct:  readerPlatform: GNU EmacsWhere:Author:   Masanobu UMEDAComments:    [ Masanobu UMEDA <umerin@mse.kyutech.ac.jp> 07-Aug-1993 ]    GNUS is an NNTP-based newsreader for GNU Emacs.  GNUS versions    3.14.4 and later directly support reading of articles written in    MIME format.  It only requires the metamail package.  Compositions    of articles written in MIME format requires "mime.el" that is a    part of MIME tools for GNU Emacs (see section 7.2).Name:     gnus-mime.elProduct:  reaJoe Ilacqua derPlatform: GNU EmacsWhere:    ftp://world.std.com/dist/gnus-mime.el.shar          (also in the contrib tree of metamail)Author:   Joe IlacquaComments:    [ Joe Ilacqua <spike@world.std.com> 24-Jun-1993 ]    "gnus-mime.el" is an ELISP package that adds support for MIME to    GNUS.  This is the second release: I consider it very beta, and I'm    sure there are bugs, but it does work.  It provides support both to    read and to post USENET articles in MIME format.  It's scarcest    feature is support for multi-part multi-media ".signatures".I believe that gnus-mime.el is for GNUS prior to version 3.14.4.Name:     INNProduct:  transportPlatform:Where:Author:Comments:    [ Christopher Davis <ckd@eff.org> 03-Jun-1993 ]    There is some minimal MIME support in the INN package.  Since INN    is a transport system, not a newsreader, the support is for    transferring MIME messages, not reading them.    [ Christophe Wolfhugel <Christophe.Wolfhugel@grasp.insa-lyon.fr> 23-Jul-1993]    INN's MIME support is today divided in two parts:    1) the possibility to have nnrpd add default MIME headers to    locally posted articles;    2) transfer-encoding changes on transport with "innxmit", i.e. recode    8bit to quoted-printable.Name:     MHProduct:  readerPlatform:Where:    See section 7 for MH's FTP sites.Author:Comments:    [ John Romine <jromine@ics.uci.edu> 30-Jul-1993 ]    If you compile MH to use NNTP, it can read news with its "bbc"    command; MH supports MIME.Name:	  mhunify (aka stacknews)Product:  readerPlatform: UNIXWhere:	  ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhunify.shar.gzAuthor:   Jerry Sweet <jsweet@irvine.com>Comments:    [ Jerry Sweet <jsweet@irvine.com> 11-Aug-1994 ]    Mhunify is a set of perl scripts and templates that provides    shell-level MH functionality with USENET news.  Since MH supports    MIME, MIME-format news articles just work.  I've found that being    able to handle news in the same way that I handle e-mail is very    useful, although there are some tradeoffs: no kill files, no    threads, at least for now.    Mhunify also treats MH folders just like news groups.  If you    subscribe to several mailing lists, and your e-mail is    automatically delivered to separate folders, say, via procmail    or via MMDF's .maildelivery, the mhunify package lets you progress    automatically through your folders just as you would news groups.    Requirements:           - csh or some shell with shell-level alias or procedure            facilities;          - perl 4.0 or later;          - MH 6.8 or later;          - direct file system access to the USENET news spool            directory (typically /usr/spool/news - as a local or NFS            mounted file system).    Some of the goodies:        stacknews     - read USENET news using shell-level MH.        ncomp, nrepl, nforw                      - compose, reply to, and forward to USENET                              news groups (these use nwhatnow).        nwhatnow      - post USENET articles & send e-mail from                               the same draft.        consider      - creates a folder, +consider  by  default,                              containing specified messages.        bburst        - bursts digests into a writeable folder,                              +consider by default.        clearf        - clears the MH folder stack.        mhpped        - utility composition template pre-processor.        pscan         - scan messages from point of previous scan.                                      Plus man pages, templates, example configuration files,         other utility programs, and a Makefile to install everything.Name:     nnProduct:  readerPlatform:Where:Author:Comments:    [ Luc Rooijakkers <lwj@cs.kun.nl> 26-Jul-1993 ]    The current beta release of nn tags newly posted articles as    text/plain; charset=xxx with transfer encoding 8bit if the message    contains any 8 bit characters.    Reading support needs further work.Name:     SNewsProduct:  readerPlatform: MS-DOS OS/2Where:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snews191.zip          MS-DOS binariesWhere:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snws191o.zip          OS/2 binariesWhere:    ftp://ftp.wimsey.com/~ftp/pub/msdos/uupc/snws191s.zip          SourceAuthor:Comments:    [ Daniel Fandrich <dan@fch.wimsey.bc.ca> 27-Aug-1993 ]    Revision 1.91 of the SNews newsreader for MS-DOS systems    fixes several bugs in version 1.90 (alpha), as well as adding    some much-needed features, including built-in support for ISO    8859/1/2/3/4/9 character sets (RFC 1521 and RFC 1522) and a single    key interface to the metamail MIME decoder (or other user-specified    program).  An additional bonus is the availability of an OS/2    version.Name:     strnProduct:  readerPlatform: UNIXWhere:    ftp://ftp.uu.net/networking/news/readers/trn/strn/strn092.tar.gzAuthor:   Clifford A Adams <caadams@access.digex.net>Comments:Strn has support for reading and creating MIME articles.Name:     trnProduct:  readerPlatform: UNIXWhere:    ftp://ftp.uu.net/networking/news/readers/trn/trn.tar.gzAuthor:   Wayne Davison <davison@borland.com>Comments:trn 3.0 has support for reading MIME articles with metamail, andcreating them with mhn.--End of Part 2*************--X-NEWS: whcdf comp.answers: 7782Newsgroups: comp.mail.mime,comp.answers,news.answersPath:fnnews.fnal.gov!overload.lbl.gov!agate!ihnp4.ucsd.edu!mvb.saic.com!news.cerf.net!shrike.irvine.com!jsweetFrom: mime-faq@ics.uci.edu (MIME FAQ maintainer)Subject: comp.mail.mime frequently asked questions list (FAQ) (3/3)Content-Type: message/partial; number=3; total=3;id="<mime_781738764@irvine.com>"References: <mime-faq1_781738764@irvine.com>Followup-To: comp.mail.mimeApproved: news-answers-request@MIT.EduOriginator: jsweet@fester.irvine.comSender: usenet@irvine.com (News Administration)Mime-Version: 1.0Organization: Irvine Compiler Corp., Irvine, California, USADate: Sun, 9 Oct 1994 21:40:16 GMTSupersedes: <mime-faq3_778723067@irvine.com>Message-ID: <mime-faq3_781738764@irvine.com>Summary: This posting contains answers to some of the Frequently Asked    Questions about MIME (Multipurpose Internet Mail Extensions).    Please read it before posting a question to comp.mail.mime.Expires: Fri, 2 Dec 1994 21:39:24 GMTContent-Transfer-Encoding: 7bitReply-To: mime-faq@ics.uci.edu (MIME FAQ maintainer)Lines: 530Xref: fnnews.fnal.gov comp.mail.mime:4607 comp.answers:7782 news.answers:30152Archive-Name: mail/mime-faq/part3Version: $Id: mime3,v 3.9 1994/10/09 21:35:40 jsweet Rel $Posting-Frequency: monthly--==========================================================comp.mail.mime frequently asked questions list (FAQ) (3/3)==========================================================Part 3: Advanced Topics~~~~~~--Overview--------This is part 3 of a Frequently Asked Questions document about MIME,the multipurpose and multi-media standard for Internet mail.Part 1 covers frequently asked questions.Part 2 is a listing of MIME products.Part 3 covers advanced topics.--10) Information---------------10.1) MIME-relevant RFCs and other standardsThe RFCs mentioned here are mainly relevant to persons building MIMEsoftware.  As an end user, if your mail system is nice to you, youwon't really have to know very much about these things.RFC and Internet-Drafts are available by anonymous FTP from any decentarchive site.  If you're really stuck, try these URLs:ftp://ds.internic.net/rfc/ftp://ds.internic.net/internet-drafts/MIME is defined in RFC 1521 (MIME Mechanisms for Specifying andDescribing the Format of Internet Message Bodies) and RFC 1522(Representation of Non-ASCII Text in Internet Message Headers).These are Internet standards-track protocols.  For the fullimplications of this, see RFC 1540 (IAB Official Protocol Standards).Here is their current status.    RFC 1521: Draft Elective Standard    RFC 1522: Draft Elective StandardThese two RFCs do not fully define MIME.  For one thing, they arebased on RFC 822 (Standard for the format of ARPA Internet textmessages), as revised by RFC 1123 (Requirements for Internet hosts -application and support) and must be read in conjunction with these.For another, they are extensible.  See 10.2 for a complete list ofregistered subtypes.There are a whole lot of other RFCs that deal with e-mail, includingthese.IAB standards-track RFCs    RFC 1653  SMTP Service Extension for Message Size Declaration.    RFC 1652  SMTP Service Extension for 8bit-MIMEtransport.    RFC 1651  SMTP Service Extensions.    RFC 1502  X.400 Use of Extended Character Sets    RFC 1496  Rules for Downgrading Messages from X.400(88) to X.400(84)              when MIME Content-Types are Present in the Messages    RFC 1495  Mapping between X.400 and RFC-822 Message Bodies    RFC 1494  Equivalences between 1988 X.400 and RFC-922 Message Bodies    RFC 1424  Privacy Enhancement for Internet Electronic Mail: Part IV.    RFC 1423  Privacy Enhancement for Internet Electronic Mail: Part III.    RFC 1422  Privacy Enhancement for Internet Electronic Mail: Part II.    RFC 1421  Privacy Enhancement for Internet Electronic Mail: Part I.    RFC 1327  Mapping between X.400(1988)/ISO 10021 and RFC 822.    RFC 1314  File format for the exchange of images in the Internet.Other RFCs (Informational, Experimental, or Historical)    RFC 1641  Using Unicode with MIME.    RFC 1563  The text/enriched MIME Content-type.    RFC 1556  Handling of Bi-directional Texts in MIME.    RFC 1489  Registration of a Cyrillic Character Set.    RFC 1468  Japanese Character Encoding for Internet Messages.    RFC 1456  Conventions for Encoding the Vietnamese Language.    RFC 1428  Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME.    RFC 1357  Format for emailing bibliographic records.    RFC 1345  Character Mnemonics & Character Sets.    RFC 1344  Implications of MIME for Internet mail gateways.    RFC 1343  User agent configuration mechanism for multimedia mail format              information.    RFC 1339  Remote mail checking protocol.    RFC 1321  MD5 Message-Digest algorithm.    RFC 1225  Post Office Protocol: Version 3.    RFC 1211  Problems with the maintenance of large mailing lists.    RFC 1176  Interactive Mail Access Protocol: Version 2.    RFC 1197  Using ODA for translating multimedia information.    RFC 1154  Encoding header field for internet messages.    RFC 1153  Digest message format.    RFC 1049  Content-type header field for Internet messages.    RFC 1036  Standard for interchange of USENET messages.    RFC 934   Proposed standard for message encapsulation.    RFC 807   Multimedia mail meeting notes.--------------------------------10.2) MIME typesThere are registered and unregistered MIME types.  Unregistered MIMEtypes begin with an "x-" and their meanings generally depend onprivate agreements between senders and receivers.  This section listsregistered types and some known unregistered types.--------------------------------10.2.1) List of registered MIME typesThe latest list of registered MIME types is available from this file:ftp://isi.edu/in-notes/media-types/media-typesA list of URLs follows for documents relevant to various media types.The media types are taken from the January, 1994 version of theaforementioned media-types file, but the URLs below aren't necessarilyrepresentative of the latest list of registered types.  In general,each <type> has a directory whose name has this form:media-types/<type>/<subtype>The <type> directory contains the definitions of the subtypes of thegiven <type>/<subtype>.Application subtypes:ftp://isi.edu/in-notes/media-types/application/activemessageftp://isi.edu/in-notes/media-types/application/andrewftp://isi.edu/in-notes/media-types/application/applefileftp://isi.edu/in-notes/media-types/application/atomicmailftp://isi.edu/in-notes/media-types/application/decftp://isi.edu/in-notes/media-types/application/dcaftp://isi.edu/in-notes/media-types/application/mac-binhex40ftp://isi.edu/in-notes/media-types/application/macwriteiiftp://isi.edu/in-notes/media-types/application/mswordftp://isi.edu/in-notes/media-types/application/news-message-idftp://isi.edu/in-notes/media-types/application/news-transmission ftp://isi.edu/in-notes/media-types/application/octetftp://isi.edu/in-notes/media-types/application/odaftp://isi.edu/in-notes/media-types/application/pdfftp://isi.edu/in-notes/media-types/application/postscriptftp://isi.edu/in-notes/media-types/application/remote-printingftp://isi.edu/in-notes/media-types/application/rtfftp://isi.edu/in-notes/media-types/application/slateftp://isi.edu/in-notes/media-types/application/witaftp://isi.edu/in-notes/media-types/application/wordperfect5.1ftp://isi.edu/in-notes/media-types/application/zipAudio subtypes:ftp://isi.edu/in-notes/media-types/audio/basicImage subtypes:ftp://isi.edu/in-notes/media-types/image/jpegftp://isi.edu/in-notes/media-types/image/gifftp://isi.edu/in-notes/media-types/image/iefftp://isi.edu/in-notes/media-types/image/tiffMessage subtypes:ftp://isi.edu/in-notes/media-types/message/externalftp://isi.edu/in-notes/media-types/message/partialftp://isi.edu/in-notes/media-types/message/rfc822ftp://isi.edu/in-notes/media-types/message/newsMultipart subtypes:ftp://isi.edu/in-notes/media-types/multipart/alternativeftp://isi.edu/in-notes/media-types/multipart/appledoubleftp://isi.edu/in-notes/media-types/multipart/digestftp://isi.edu/in-notes/media-types/multipart/headerftp://isi.edu/in-notes/media-types/multipart/mixedftp://isi.edu/in-notes/media-types/multipart/parallelText subtypes:ftp://isi.edu/in-notes/media-types/text/plainftp://isi.edu/in-notes/media-types/text/richtextftp://isi.edu/in-notes/media-types/text/tab-separated-valuesVideo subtypes:ftp://isi.edu/in-notes/media-types/video/mpegftp://isi.edu/in-notes/media-types/video/quicktime--------------------------------10.2.2) List of known unregistered MIME typesHere is a list of some known x-types, x-subtypes, and x-parameters.The enumeration of these x-types here does not imply any kind ofstandardization or open specification.  The meanings of x-types dependon private agreements between senders and receivers.  Some x-types mayeventually become registered types; see sections 10.2.1 and 11.1.Just because an x-type is generated by a proprietary mail user agentdoesn't necessarily mean that only that MUA can handle the x-type.Metamail and MH, for example, permit you to set up your own mechanismsto handle various standard and non-standard content types.  Inparticular, it may simply be a matter of invoking some commercialapplication to handle data used by that application.  For example,FrameMaker or FrameViewer might be run to handle a content type ofapplication/x-framemaker.  (In the case of Frame documents, there areseveral ways to handle this---see Frame Technical Note 1359 or consultthe comp.text.frame FAQ.)  The Metamail source distribution comes withpre-defined mailcap entries for handling some x-types; these may offerclues about how to configure your own mail user agent.Not all of the x-types listed here begin with "x-".  Although suchnon-standard types may contravene the MIME specification, the factremains that someone out there is generating them.  Listing such typeshere is not intended to enshrine such types.{ NOTE: some of the meanings of these x-types are GUESSES by the FAQ  maintainer.  Please let us know about incorrect guesses, and, if  possible, supply a URL pointing to information about the x-type.    And please feel free to let us know about whatever wacko or not-so-wacko  x-types that your UAs may unleash on an unsuspecting world.  If you  have a URL for a document that describes the format, so much the  better.  Please at least let us know what applications are generating   the x-types in question.  }Application types:application/octet-stream; type=tar; x-conversions=compress                        MH 6.8: viamail; see tar(1) and compress(1)application/x-aiff      Z-Mail: AIFF audio dataapplication/x-bcpio     MHonArc: bcpio dataapplication/x-bitmap    Z-Mail: X11 bitmapsapplication/x-cpio      MHonArc: cpio archivesapplication/x-csh       MHonArc: csh scriptsapplication/x-dvi       MHonArc: TeX DVI dataapplication/x-framemaker  Z-Mail: FrameMaker documentsapplication/x-gtar      MHonArc: GNU tar archivesapplication/x-hdf       MHonArc: hdf dataapplication/x-inventor  Z-Mail: for Inventor filesapplication/x-island-draw   Z-Mail: IslandDraw filesapplication/x-island-paint  Z-Mail: IslandPaint filesapplication/x-island-write  Z-Mail: IslandWrite filesapplication/x-jot       Z-Mail: Jot documentsapplication/x-latex     MHonArc: LaTeX documentsapplication/x-metamail-patch  metamail: patches to metamailapplication/x-mif       MHonArc: Frame MIF documentsapplication/x-movie     Z-Mail: MoviePlayer documentsapplication/x-netcdf    MHonArc: netcdf dataapplication/x-sgi       Z-Mail: SGI ImageWorks documentsapplication/x-sh        MHonArc: sh scriptsapplication/x-shar      MHonArc: shell archivesapplication/x-showcase  Z-Mail: Showcase documentsapplication/x-sv4cpio   MHonArc: SVR4 cpio archivesapplication/x-sv4crc    MHonArc: SVR4 crc dataapplication/x-tar       MHonArc: tar archivesapplication/x-tcl       MHonArc: tcl programsapplication/x-tex       MHonArc: TeX documentsapplication/x-texinfo   MHonArc: GNU texinfo documentsapplication/x-troff     MHonArc: plain troff documentsapplication/x-troff-man MHonArc: troff -man documentsapplication/x-troff-me  MHonArc: troff -me documentsapplication/x-troff-ms  MHonArc: troff -ms documentsapplication/x-ustar     MHonArc: ustar dataapplication/x-wais-source  MHonArc: WAIS sourcesapplication/x-wingz     Z-Mail: Wingz documentsapplication/x-xpm1      Z-Mail: OL pixmap filesapplication/x-zm-fax    Z-Mail: Z-Fax documentsAudio types:audio/x-aiff            MHonArc: AIFF audio dataaudio/x-wav             MHonArc: WAV audio dataaudio/x-macaudio        Iride: NOT sampled Macintosh audioaudio/x-next            MH 6.8: self-describing audio data  see ftp://ftp.ics.uci.edu/mh/contrib/multimedia/mhn-tutorial.ps                Image types:image/x-cmu-raster      MHonArc: CMU raster dataimage/x-pbm             MHonArc: portable bit map dataimage/x-pgm             MHonArc: PGM dataimage/x-pict            MHonArc: Mactinosh PICT dataimage/x-pnm             MHonArcimage/x-portable-anymap   MHonArc image/x-portable-bitmap   MHonArc image/x-portable-graymap  MHonArc image/x-portable-pixmap   MHonArcimage/x-ppm             MHonArcimage/x-rgb             MHonArcimage/x-xbitmap         MHonArc: in-lines into the HTMLimage/x-xbm             MHonArc: in-lines into the HTMLimage/x-xpixmap         MHonArcimage/x-xpm             MHonArcimage/x-xwd             MHonArcimage/x-xwindowdump     MHonArc: X window dumpText types:text/html               MHonArctext/x-html             MHonArctext/x-setext           MHonArctext/x-usenet-FAQ       Ohio State WWW FAQ document formatVideo types:video/x-msvideo         MHonArc: Microsoft video datavideo/x-sgi-movie       MHonArc: SGI movie dataOther types:x-be2                   old Andrew formatx-sun-attachment        Sun MicroSystems mailtoolx-zm-multipart          old Z-Mail format--------------------------------10.3) Internet Engineering Task Force (IETF) working groupsThe IETF working group on Privacy-Enhanced Mail (PEM) has developedextensions that permit confidentiality, authentication, and integrityto be provided in a manner backwards compatible with RFC 821 and RFC 822.  Work is underway to align PEM and MIME which will provide real security to MIME e-mail.The IETF MIME working group is not actively considering significantchanges to the specifications.  However the WG still exists as a forumfor MIME developers, as a home for interpretation questions, and tohandle any problems or ambiguities that might arise in MIME.--11) Developers' FAQs--------------------11.1) How can I register a new MIME type?The procedures for registering new content types, character setvalues, access types, and conversions parameters with IANA (theInternet Assigned Numbers Authority) are documented in RFC 1590.--------------------------------11.2) What's ESMTP, and how does it affect MIME?ESMTP (Extended Simple Mail Transfer Protocol) is a mechanism by whichextensions to "traditional" (RFC 821) SMTP can be negotiated by clientand server.  The mechanism (RFC 1651) is open-ended; so far twoextensions have been defined.Message size declaration (RFC 1653) offers a graceful way for serversto limit the size of message they are prepared to accept.  (With SMTP,the only possibility is for the server to discard the message after ithas been sent in its entirety.  There is no way for the client to knowthat it was the size of the message that caused the problem.)When a message is returned to the user as being too large to deliver,one possible approach might be to fragment the message using the MIMEMessage/Partial mechanism, and resubmit it.Depending on the exact reason for the "too large" rejection, this mayor may not be a good idea.  For example, the limitation may reflectthe recipient's disk quota, in which case the fragmented message willnot be fully deliverable either.The possibility of fragmentation should, therefore, be left to theuser's discretion (not performed automatically by the SMTP client).8bit-MIMEtransport (RFC 1652) opens up the possibility of sending 8bitdata in mail messages, without having to use base64, quoted-printable,or another encoding, and without the breakage that can result fromsending 8bit data to an unsuspecting RFC 821 SMTP server.  RFC 1428(Transition of Internet Mail from Just-Send-8 to 8bit-SMTP/MIME)discusses some of the implications of this.--------------------------------11.3) Where can I get some sample MIME messages?ftp://thumper.bellcore.com/pub/nsb/samples/--------------------------------11.4) Wouldn't MIME be better if it did <foo>?This question is asked for various values of <foo>.  Perhaps the mostcommon is "multilevel encodings": see the next question.  There area couple general points that apply to all <foo>.1. Please remember that MIME is the result of a lot of work by a lotof persons, over a long time (look at the Acknowledgements section ofRFC 1521).  A great many ideas, probably including yours, wereconsidered.  In many cases, there were conflicting goals, such assimplicity and interoperability on the one hand, and power andflexibility on the other.2. If you really think you've got an original idea which would improveMIME, the correct place to pursue it is not this newsgroup, but theworking group mailing list (having first read the archives, to checkthat it really is new).  Yes, this is going to be a lot more work thanposting a news article.--------------------------------11.5) So what about multilevel encodings?MIME uses a two-level encoding scheme.  The original object (forexample, a picture, or a text document) is encoded using a welldefined mechanism appropriate to that object (perhaps GIF for thepicture, and text/enriched for the document).  Then a second encodingis used to ensure that the first encoding can be transmitted intact(probably base64 for the GIF, and quoted printable for thetext/enriched document).  Note that there is a very small number of the second encodings (five,but three of these are simply indications of what kind of data anunencoded body part contains), and it is not expected that there willbe many more in the foreseeable future.The multilevel encodings idea is for a more generalized MIME-likeencoding mechanism that could indicate many arbitrary transformationsof the original object.  For example,    Content-Type: application/tar; conversions="encrypt,compress,uuencode"might indicate a UNIX tar file that had been encrypted, thencompressed, then uuencoded.  (This is a fictitious example of how MIMEmight have worked; it's not legal MIME.  Don't worry if you've neverheard of some of these transformations.)This may look like an attractive scheme at first, but it has a numberof problems.1. If you've been brought up on UNIX and command pipelines, theimplementation of such a scheme seems trivial.  Surely any half-decentmachine can do something similar?  Unfortunately, this turns out to betrue only for a very restricted definition of "half-decent".  Inpractice, it would be awfully difficult to implement this on a lot ofsystems.  Probably even more systems would not allow newtransformations to be just "slotted in", and would requirerecompilation or reshipping whenever a new one came along.2. Each successive transformation reduces the size of the audience whocan successfully decode the message.  Every MIME mailer must be ableto decode base64 and quoted-printable, so it's guaranteed that you canat least get back to the raw data.  What if, in the above example, Ihave tar, decrypt, uudecode, but no uncompressor?3. Such a scheme does not increase the scope of the framework definedby MIME.  If uuencoded, compressed, encrypted tar files are usefulthings to sling around, it is entirely possible to define a new MIMEtype (presumably a subtype of application) to handle them.--------------------------------11.6) Why doesn't MIME include a mechanism for compression?Compression is a difficult area.  It was considered by the workinggroup, but no consensus was reached.  There is still work going on inthis area: there may someday be a compressed-64 encoding.Most compression algorithms have one of more of these undesirableproperties: they are covered by patent, they require the ability totreat the input as a stream of bits, they use a large data space.  Thechances of finding a truly interoperable compression algorithm aretherefore rather slim.It is worth noting that most or all of the image and video subtypes(including GIF, JPEG, TIFF, and MPEG) define their own compressionschemes.--12) Acknowledgements--------------------Many persons have contributed to this document.They include: Alan Robiette, Alec Henderson, Axel Boldt, Carlyn Lowery, ChrisPepper, Christophe Wolfhugel, Christopher Davis, Craig Huckabee,Daniel Fandrich, Daniel Glazman, Dave Curry, Dave Lacey, David Barr,David Collier-Brown, David Miller, Douglas Boyce, Ed Anselmo, EdGreshko, Edward Vielmetti, Erik van der Poel, Gisle Hannemyr, HaraldAlvestrand, Ian Hoyle, James Ford, Jason Beyer, Jay Weber, Jerry Peek,Jerry Sweet, Joe Ilacqua, Joergen Haegg, John Gardiner Myers, JohnMartin, John R MacMillan, John Romine, Joyce Reynolds, Keith Moore,Larry Salomon Jr, Larry W. Virden, Lars-Gunnar Olsson, LucRooijakkers, Marc VanHeyningen, Mark Crispin, Mark Grand, MarshallRose, Martin Wendel, Masanobu Umeda, Michael Parson, Michael Urban,Nathaniel Borenstein, Ned Freed, Niklas Agren, Olle Jarnefors, PatFarrell, Paul Eggert, Piero Serini, Quentin Smart, Ran Atkinson, RayLangford, Rich Ragan, Rick Troth, Ron Barak, Sascha Wildner, SteveDorner, Steve Hole, Stuart Lynne, Susan Straub, Syd Weinstein, TimGoodwin, Tim Kehres, Tommy Wallo, Yehavi Bourvine.If we've left your name off, please accept our apologies.  Drop us anote and we'll include it for next time.Thanks also to the University of California, Irvine, Department ofInformation and Computer Science, Einar Stefferud, and Irvine CompilerCorp., for providing the resources for maintaining this FAQ; and toJonathan Kamens, for coordinating the *.answers groups, and for hispost_faq program which brought you this FAQ.--End of Part 3*************--