home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!spool.mu.edu!nigel.msen.com!emv
- From: emv@msen.com (Edward Vielmetti)
- Newsgroups: comp.mail.mime
- Subject: MIME Frequently Asked Questions
- Date: 28 Dec 1992 20:32:52 GMT
- Organization: Msen, Inc. -- Ann Arbor, Michigan
- Lines: 1156
- Message-ID: <1hnoa3INNfda@nigel.msen.com>
- NNTP-Posting-Host: garnet.msen.com
- X-Newsreader: TIN [version 1.1 PL8]
-
- Archive-name: mime-faq
-
- 0.1 Introduction
-
- This is a skeleton of a Frequently Asked Questions document about
- MIME, the multipurpose and multi-media standard for Internet mail. It
- is intended to elicit responses and information so that it can be
- filled out and turned into a "real" FAQ with frequent distribution.
-
- 0.2 Information wanted:
-
- Anything that's missing here please add it in! I have more or less
- raided the PPP FAQ for structure, but there are some gaps as far as
- content goes.
-
- 0.3 Changes from the previous version
-
- An earlier version of this FAQ was posted in mid December, 1992; since
- then it has more than tripled in size. Future versions will have
- changes noted in the table of contents, for now assume that all is new.
-
- 1. INDEX TO THE FAQ:
-
- 2. What is MIME?
-
- 2.1 Introduction
- 2.2 MIME features which may or may not be present
- 2.3 MIME glossary
- 2.4 MIME-relevant RFC's
- 2.5 Internet Engineering Task Force (IETF) working groups
- 2.6 Newsgroups and mailing lists
-
- 3. How to:
- 3.1 Register a new MIME type
-
- 4. Real MIME questions with answers
-
- 5. Free MIME software packages.
- 5.1 metamail
- 5.2 MIXMH 0.2
- 5.3 MH 6.8
- 5.4 Pine
- 5.5 c-client
- 5.6 Andrew
- 5.7 elm
- 5.8 PP
- 5.9 MIME tools for NeXT
- 5.10 Conversions from other mail systems
- 5.10.1 uuencode to MIME
- 5.10.2 Sun OpenWindows mail to MIME
- 5.10.3 NeXTmail to MIME
- 5.11 MIME for VMS MAIL (HUyMailer)
-
- 6. MIME information sites
- 6.1 Anonymous FTP
- 6.2 Mail based servers
- 6.2.1 Eitech "ServiceMail"
- 6.3 WAIS
- 6.4 Gopher
- 6.5 MIME CD-ROM
-
- 7. Commercial MIME software packages, and published books
- 7.1 Books and articles
- 7.1.1 _The Internet Message: Closing the Book with Electronic Mail_
- 7.1.2 "Connexions", Sept. 1992
- 7.2 Commercial software
- 7.2.1 IBM software for OS/2
- 7.2.2 Innosoft PMDF for VMS
- 7.2.3 Control Data Systems Mail*Hub package for Control Data MIPS
- 7.2.4 CCMAIL support for MIME
-
- 8. MIME based mail relays for commercial mail services
- 8.1 Large national or international providers
- 8.2 Regional or local providers
-
- !9. (incomplete) Acknowledgements
-
-
- 2.1 Introduction
-
- 2.1 Introduction
-
- MIME, the Multi-purpose Internet Mail Extensions, is a freely
- available specification that offers a way to interchange 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:
-
- - images
- - sounds
- - 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 of PhoneNet from 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's a useful thing that Dr. Marshall T. Rose does with MIME: he
- 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 ``richtext'' form explained in item 4.3, suitable for
- display on a mildly intelligent ASCII terminal; and
-
- - in a plain text, ordinary message form.
-
- (SNMP is the Simple Network Management Protocol, a low-level network
- management facility that has naught to do with MIME per se, but it's
- still a Neat Thing that MIME is used in this way.)
-
-
- 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, e.g. 'xv' in X Windows,
- or (name of windows program here) in Microsoft Windows.
-
- - Displays PostScript parts (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.
-
- 2.3 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")
- 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 1341
- MPEG an image compression standard for moving pictures
- MTA 'mail transport agent'
- MUA 'mail user agent', see 'user agent'
- multi-media nebulous marketroid term meaning audio and visual stuff
- 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
- richtext a simple text markup language defined in the MIME specs
- SMTP Simple Mail Transport Protocol - RFC 821
- user agent the end user's mail program, e.g. MH, ELM, /bin/mail, etc.
-
- 2.4 MIME-relevant RFCs and other standards
-
- The following RFCs are relevant to people building MIME software. Not
- all of them are standards per se, but you'd be wise to at least have
- looked at all of them. RFC 1341, the MIME specification, is a good
- one to know, as is RFC 822.
-
- As an end user, if your mail system is nice to you, you won't really
- have to know a whole lot about these things.
-
- Online copies of most RFCs are available via FTP from ftp.nisc.sri.com
- as rfc/rfc####.txt or rfc/rfc####.ps (#### is the RFC number without
- leading zeroes).
-
- Current MIME stuff.
-
- 1341 MIME (Multipurpose Internet Mail Extensions): Mechanisms for specifying
- and describing the format of Internet message bodies. Borenstein, N.;
- Freed, N. 1992 June; 69 p. (Format: TXT=211117, PS=347082 bytes)
- 1342 Representation of non-ASCII text in Internet message headers. Moore, K.
- 1992 June; 7 p. (Format: TXT=15845 bytes)
-
- Basic E-mail stuff.
-
- 822 Standard for the format of ARPA Internet text messages. Crocker, D.
- 1982 August 13; 47 p. (Format: TXT=109200 bytes)
- 1036 Standard for interchange of USENET messages. Horton, M.R.; Adams, R.
- 1987 December; 19 p. (Format: TXT=46891 bytes)
- 1123 Requirements for Internet hosts - application and support. Braden, R.T.,
- ed. 1989 October; 98 p. (Format: TXT=245503 bytes)
- 1153 Digest message format. Wancho, F.J. 1990 April; 4 p. (Format: TXT=6632
- bytes)
- 1211 Problems with the maintenance of large mailing lists. Westine, A.;
- Postel, J.B. 1991 March; 54 p. (Format: TXT=96167 bytes)
- 1225 Post Office Protocol: Version 3. Rose, M.T. 1991 May; 16 p. (Format:
- TXT=37340 bytes)
- 1314 File format for the exchange of images in the Internet. Katz, A.R.;
- Cohen, D. 1992 April; 23 p. (Format: TXT=54072 bytes)
- 1319 MD2 Message-Digest algorithm. Kaliski, B.S. 1992 April; 17 p. (Format:
- TXT=25661 bytes)
- 1320 MD4 Message-Digest algorithm. Rivest, R.L. 1992 April; 20 p. (Format:
- TXT=32407 bytes)
- 1321 MD5 Message-Digest algorithm. Rivest, R.L. 1992 April; 21 p. (Format:
- TXT=35222 bytes)
- 1327 Mapping between X.400(1988)/ISO 10021 and RFC 822. Hardcastle-Kille,
- S.E. 1992 May; 113 p. (Format: TXT=228598 bytes)
- 1339 Remote mail checking protocol. Dorner, S.; Resnick, P. 1992 June; 5 p.
- (Format: TXT=13115 bytes)
- 1343 User agent configuration mechanism for multimedia mail format
- information. Borenstein, N. 1992 June; 10 p. (Format: TXT=29295,
- PS=59978 bytes)
- 1344 Implications of MIME for Internet mail gateways. Borenstein, N. 1992
- June; 8 p. (Format: TXT=25872, PS=51812 bytes)
- 1357 Format for e-mailing bibliographic records. Cohen, D. 1992 July; 13 p.
- (Format: TXT=25021 bytes)
-
- Older pre-MIME efforts at internet multimedia e-mail
-
- 1197 Using ODA for translating multimedia information. Sherman, M. 1990
- December; 2 p. (Format: TXT=3620 bytes)
- 807 Multimedia mail meeting notes. Postel, J.B. 1982 February 9; 6 p.
- (Format: TXT=11633 bytes)
- 934
- 1049
- 1154
-
- 2.5 Internet Engineering Task Force (IETF) working groups
-
- (ietf-smtp, pem, etc)
-
- 2.6 Newsgroups and mailing lists
-
- The newsgroup [comp.mail.mh] contains discussions of MH, which, as of
- MH 6.7.8, includes MIME.
-
- There is also a [comp.mail.multi-media] newsgroup, which contains
- general discussions of multi-media e-mail, not necessarily MIME.
-
- (ietf wg lists, plus comp.mail.*, etc)
-
- 3. How to.
-
- 3.1 Register a new MIME datatype
-
- The IANA registration procedures for new MIME data types are documented
- in RFC 1341 on page 68.
-
- 4. Real MIME questions with answers
-
- 4.1: What can I use to display MIME messages?
-
- A 4.1: You need something that understands MIME-structured messages
- and also understands how to display the different kinds of body
- parts.
-
- MH 6.8 supports displaying MIME body parts by using any combination of
- programs that you tell it to use. Examples:
-
- - The popular UNIX program xv can be used to display GIF image
- parts with the X Window System.
-
- - GhostScript (aka "gs") can be used to display PostScript
- body parts with the X Window System. On systems running
- SunOS, "pageview" may be used instead. Or the body part can
- simply be "lpr"-ed to a PostScript printer.
-
-
- Q 4.2: What's this "richtext" thing?
-
- A 4.2: Richtext is a very simple markup language (a la nroff, Scribe, or
- TeX, except *way* simpler) that you can use in MIME messages.
- Richtext allows you to specify attributes such as boldface, italics,
- underlining, indentation, justification, and centering, among others.
-
- Richtext is a part of RFC 1341, the MIME specification, starting on
- page 23.
-
- A richtext body part can be converted into plain text---there's an
- example C program to do just that in RFC 1341---or it can be displayed
- with all the bells and whistles on a terminal with the various types
- of character attributes. How the richtext attributes may be displayed
- varies wildly, so it's best to be conservative in using richtext
- attributes.
-
- - Q 4.3: What about security issues?
-
- A 4.3: As an end user or as a system administrator, it DEFINITELY pays to
- know and to understand the security considerations of MIME. It's
- possible, for example, for someone to encode a MIME message to do evil
- things to an unwary mail user. PostScript is a big 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.)
-
- 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.
-
-
- Q 4.4: What about a group 3 facsimile encoding?
-
- A 4.4: It is rumored that there was an attempt to include G3 FAX in
- the current MIME standard, 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.
-
-
- Q 4.5: Should I always use external body parts to save space?
-
- A 4.5: 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.
-
-
- Q 4.6: What mail servers are best to use when advertising files via
- MIME external body parts?
-
- A 4.6: There are various mail servers available. Check news.answers
- for the FAQ about mail server software. We do not presently have a
- recommendation.
-
- 5. Free MIME software packages.
-
- 5.1 metamail
-
- Metamail: Author N. Borenstein
- [This section in part from the comp.mail.misc faq]
-
- [Described by 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
- email 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: N Borenstein, ``A user agent configuration mechanism for
- multimedia mail format information'' (June 1992). The source code
- for metamail can be found in ftp.uu.net:mail/metamail/mm.tar.Z.
- To join its mailing list, write info-metamail-request@thumper.bellcore.com.
-
- The metamail package is available via anonymous FTP as follows:
-
- host thumper.bellcore.com
- dir pub/nsb/
-
- The current release is 2.4, as of 27 Dec 1992, includes:
-
- mm.2.4.tar.Z -- the metamail distribution that NSB supports.
- contrib2.4.tar.Z -- contributed sources
- amiga2.4.tar -- Amiga binaries & utilities
- dos2.4.tar.Z -- DOS binaries (still one version downlevel)
-
-
- 5.2 MIXMH
-
- From: hta@boheme.er.sintef.no (Harald Tveit Alvestrand)
- Newsgroups: comp.mail.mime,comp.mail.mh
- Subject: MIXMH: A version of XMH that supports MIME
- Date: 10 Dec 92 14:52:39 GMT
- Reply-To: harald.alvestrand@delab.sintef.no
-
- MIXMH version 0.2, a version of XMH that supports some MIME features,
- is available for anonymous FTP from aun.uninett.no
-
- Host: aun.uninett.no
- Directory: pub/unix
- Filename: mixmh-0.2.tar.Z
-
- 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 modifyable.
-
- 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.
-
- --
- Harald Tveit Alvestrand
- Harald.Alvestrand@delab.sintef.no
- C=no;PRMD=uninett;O=sintef;OU=delab;S=alvestrand;G=harald
- +47 7 59 70 94
-
- 5.3 MH 6.8 and 'mhn'
-
- From: mh@buckaroo.ICS.UCI.EDU (John Romine)
- Subject: MH 6.8 release now available
- Date: 15 Dec 92 22:42:45 GMT
- To: mh-users@ics.uci.edu
-
- I'm pleased to announce a new release of the UCI version of
- the RAND MH Message Handling System. The current release is
-
- MH 6.8
-
- Here are the details:
-
- - MH is in the public-domain
- - MH runs on a number of versions of UNIX (4.[123]BSD, V7,
- SYS5, and related variants, e.g., SVR4, HPUX)
- - MH runs on top of a number of mail transport systems
- (MMDF-{I,II}, SendMail, stand-alone (with UUCP support))
-
- Although MH is not "supported" per se, it does have a
- bug-reporting address, Bug-MH@ICS.UCI.EDU (ucbvax!ucivax!bug-mh).
- Bug reports (and fixes) are welcome, by the way. There are also
- two Internet discussion groups: MH-Users@ICS.UCI.EDU and
- MH-Workers@ICS.UCI.EDU. MH-Users is bi-directionally gatewayed
- to USENET as comp.mail.mh.
-
- CHANGES IN THIS RELEASE
-
- There are quite a few changes in this release. Of particular
- note: MH can now handle multi-media (MIME) messages. I will
- post the entire MH changes document separately.
-
- HOW TO GET MH
-
- There are two ways to get the latest release:
-
- 1. If you can FTP to the ARPA Internet, use anonymous FTP
- to ftp.ics.uci.edu [128.195.1.1] and retrieve the file
- pub/mh/mh-6.8.tar.Z. This is a tar image after being run
- through the compress program (approximately 1.8MB). There
- should also be a README file in that directory which tells
- what the current release of MH is, and how to get updates.
-
- This tar file is also available on louie.udel.edu
- [128.175.1.3] in portal/mh-6.8.tar.Z. You may also find MH
- on various other hosts; to make sure you get the latest ver-
- sion and don't waste your time re-fixing bugs, it's best to
- get it from either ftp.ics.uci.edu or louie.udel.edu.
-
- The usual FTP mirror sites (uunet, etc.) should have MH 6.8
- available within a few days.
-
- 2. You can send $75 US to the address below. This covers
- the cost of a 6250 BPI 9-track magtape, handling, and ship-
- ping. In addition, you'll get a laser-printed hard-copy of
- the entire MH documentation set. Be sure to include your
- USPS address with your check. Checks must be drawn on U.S.
- funds and should be made payable to:
-
- Regents of the University of California
-
- The distribution address is:
-
- Univeristy of California at Irvine
- Office of Academic Computing
- 360 Computer Science
- Irvine, CA 92717 USA
-
- +1 714 856 5153
-
- Sadly, if you just want the hard-copies of the documenta-
- tion, you still have to pay the $75. The tar image has the
- documentation source (the manual is in roff format, but the
- rest are in TeX format). Postscript formatted versions of
- the TeX papers are available, as are crude tty-conversions
- of those papers.
-
- UPDATES
-
- The updates from MH 6.7.2 to MH 6.8 are quite large (about
- 1.5Mb uncompressed). I'm still considering how to make them
- available. More details will follow
-
- CORRESPONDENCE
-
- As always, please send any bug reports or comments about MH to
- the address "bug-mh@ics.uci.edu" (...ucbvax!ucivax!bug-mh).
-
- /JLR
-
- 5.4 Pine
-
- Pine: Authors Laurence Lundblade, Michael Seibel, and Mark Crispin
- <pine@cac.washington.edu>
- [This section from the comp.mail.misc faq]
-
- Pine is a mail user agent developed by the University of Washington Office
- of Computing and Communications. It has been designed for ease-of-use and
- with the novice computer user in mind. It is based on Internet mail
- protocols (e.g. RFC-822, SMTP, IMAP, and MIME) and currently runs on
- a variety of UNIX platforms and MS-DOS.
-
- The guiding principles for achieving ease-of-use in Pine 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.
-
- A stand-alone version of Pico, Pine's message composition editor, is also
- available. It is a very simple and easy to use text editor with text
- justification and a spelling checker.
-
- Features:
- - Mail index showing a message summary which includes the status,
- sender, size, date and subject of messages.
-
- - View and process mail with the following commands: forward, reply,
- save, export, print, delete, capture address and search.
-
- - Address book for saving long complex addresses and personal
- distribution lists under a nickname.
-
- - Multiple folders and folder management screen for filing messages.
-
- - Message composer with easy-to-use editor and spelling checker.
- The message composer also assists entering and formatting
- addresses and provides direct access to the address book.
-
- - Online help specific to each screen and context.
-
- - Supports access to remote mail repositories via the IMAP2 protocol
- defined in RFC-1176.
-
- - Support multi-part mail conforming to proposed MIME Internet
- standard, allowing sending of sounds, graphics such as GIF and TIFF
- files, and binary files such as spreadsheets.
-
- Pine, including source code, is freely available via anonymous FTP from
- ftp.cac.washington.edu on the Internet. Other provisions for distribution
- have not yet been made. From the Internet, you may try out Pine and leave
- comments by telneting to "demo.cac.washington.edu" and logging in as
- "pinedemo". To join the Pine mailing list for announcements send a
- request to "pine-info-request@cac.washington.edu".
-
- Pine is very portable and runs on a variety of UNIX machines including
- DECstations, NeXTs, VAX's and Suns. Pine was originally based on Elm,
- but it has evolved much since, ("Pine Is No-longer Elm"). Pine uses the
- c-client library discussed below.
-
- For further information send e-mail to pine@cac.washington.edu. Pine is
- the work of Mike Siebel, Mark Crispin, and Laurence Lundblade at the
- University of Washington.
-
- 5.5 c-client: Author Mark Crispin <mrc@panda.com>
- [this section from the 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 (proposed
- Internet standard for multipart, multimedia, typed electronic mail).
- It is driver based, and easily ported to new platforms and MTA's.
- The currently supported platforms include various versions of BSD and
- SysV Unix, 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 for more details.
-
- 5.6 Andrew
-
- 5.7 elm
-
- From: syd@dsinc.dsi.com (Syd Weinstein)
- Date: Mon, 21 Dec 1992 18:31:31 -0500 (EST)
-
- Elm support for MIME:
- 2.3 - uses metamail supplied patch from Nathan.
-
- 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 17.
- 3.x: not planned until some time in 1994.
-
- --
- ========================================================================
- Sydney S. Weinstein, CDP, CCP Elm Coordinator - Current 2.4PL17
- Datacomp Systems, Inc. Projected 3.0 Release: ??? ?,1994
- syd@DSI.COM or dsinc!syd Voice: (215) 947-9900, FAX: (215) 938-0235
-
-
- 5.8 PP
- PP is an X.400 to SMTP gateway available from (xxx) (is there a PP
- or ISODE FAQ?)
-
- From: hta@boheme.er.sintef.no (Harald Tveit Alvestrand)
- Subject: Re: X.400-SMTP Gateway
- Reply-To: harald.alvestrand@delab.sintef.no
- Date: Fri, 18 Dec 92 13:22:37 GMT
-
- The ISODE Consortium release of PP will in the near future
- support gatewaying between MIME and X.400 according to the
- MIME-MHS Internet-Drafts.
- --
- Harald Tveit Alvestrand
- Harald.Alvestrand@delab.sintef.no
- C=no;PRMD=uninett;O=sintef;OU=delab;S=alvestrand;G=harald
- +47 7 59 70 94
-
- 5.9 MIME tools for NeXT
-
- From: dave@blackbox.isca.uiowa.edu (Dave Lacey)
- To: emv@msen.com
- Subject: MIME FAQ
- Reply-To: dave@blackbox.isca.uiowa.edu
-
- Hi -
- 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.
-
- 5.10 Conversions from other mail systems
- 5.10.1 uuencode to MIME
-
- Keith Moore posted
-
- 5.10.2 Sun OpenWindows mail to MIME
- 5.10.3 NeXTmail to MIME (n2m)
-
- Newsgroups: comp.mail.mh
- From: davecb@nexus.yorku.ca (David Collier-Brown)
- Subject: Re: MH 6.8 to OpenWindows MultiMedia Mail?
- Organization: York University
- Date: Sat, 26 Dec 1992 22:35:00 GMT
-
- davy@harbor.ecn.purdue.edu (Dave Curry) writes:
-
- |Has anyone come up with appropriate config file entries and/or supplemental
- |programs to allow MH 6.8's "mhn" program to deal with the multimedia mail
- |that Sun's OpenWindows 3.0 MailTool produces? The headers all start with
- |"X-Sun", e.g.:
-
- An external program to convert it to MIME is easy... I did one for
- NeXT-to-MIME (n2m), and that's a fairly hard transformation.
-
- I wonder if I should post it... (I wonder if I did post it (:-()
-
- --dave
- --
- David Collier-Brown, | davecb@CCS.YorkU.CA | lethe!dave
- 72 Abitibi Ave., |
- Willowdale, Ontario, | York Postmaster and
- CANADA. 416-223-8968 | occasional sendfail(8) consultant.
-
- 5.11 MIME for VMS MAIL (HUyMailer)
-
- From: yehavi@vms.huji.ac.il
- Newsgroups: comp.mail.mime
- Subject: Re: MIME for VMS?
- Message-ID: <1992Dec22.063437.106@vms.huji.ac.il>
- Date: 22 Dec 92 06:34:37 GMT
- Organization: The Hebrew University of Jerusalem
-
- >Is there any public domain package that does MIME for VMS MAIL?
-
- I am working on adding it to my HUyMailer. I've started it but had to
- abandon it for a while. I hope next month (which is also the next year,
- eh?) I'll be able to cintinue working on it.
- __Yehavi:
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
- Yehavi Bourvine (4X6DD), Phones: +972-2-584279, H
- Computation Center, +5686 H
- The Hebrew University of Jerusalem, +972-2-521574 H
- Givat-Ram, Jerusalem 91904 H H H
- Fax: +972-2-527349 HH H
- BITnet: YEHAVI@HUJIVMS H H
- InterNet: YEHAVI@VMS.HUJI.AC.IL H
- Israeli DECnet: HUJICC::YEHAVI H
- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-
-
- (cover Amiga, other micro versions of same)
- (mention Eudora et al)
-
- 6. MIME information available from the Internet
-
- 6.1 Anonymous FTP
-
- Information about FTPable stuff is scattered throughout this FAQ.
- More specificatlly, look into the RFCs, mentioned in item 2.4.
- Other goodies can be found in the MH and MetaMail source trees.
-
- There is a collection of MIME sample messages on
- thumper.bellcore.com:/pub/nsb which can be used to test implementations.
-
- 6.2 Mail-based archive servers
- 6.2.1 Eitech "ServiceMail"
-
- Newsgroups: list.ietf-822
- From: weber@eitech.COM (Jay C. Weber)
- Subject: the ServiceMail Toolkit (was: list of MIME implentations)
- Date: Tue, 13 Oct 1992 19:52:12 GMT
-
- 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 email-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.
-
- I've attached our blurb for ServiceMail v1.2, which includes instructions
- on how to get the distribution (over email, of course). The distribution
- includes our "multimedia e-mail shell" (mesh) sources, the tcl 6.3 sources,
- a small amount of metamail code, and many example service tcl sources.
-
- I'd love to hear any comments this group has on the distribution's
- ease of installation, bugs, usefullness, and MIME-compliance, and especially
- any interesting services people create. Here's hoping you find it
- interesting and useful!
-
- Jay
- ---------------------------------------------------------------------
- Jay C. Weber weber@eitech.com
- Enterprise Integration Technologies weber@cis.stanford.edu
- 459 Hamilton Avenue, Suite #100 (415)617-8002
- Palo Alto, CA 94301
-
-
- ----------------------------------------------------------------------------
- The S E R V I C E M A I L (TM) T O O L K I T
- is now available
- ----------------------------------------------------------------------------
- Enterprise Integration Technologies Corporation is now providing
- the ServiceMail(tm) Tool kit v1.2 for wide distribution and use.
-
-
- What is ServiceMail(tm)?
- ------------------------
- The name is a trademark of EIT. The idea is that of sending email
- to programs in order to request some automated or semi-automated
- service. There have been several applications along this line
- accessible through electronic mail, including:
-
- LISTSERV (for mailing-list manipulation)
- MOSIS (for semiconductor fabrication brokering)
- FAST (for semiconductor parts brokering)
- ARCHIE (for archive searches, also with telnet, client/server interfaces)
- IJCAI-93 conference information
- FTP-by-email gateways
- many mail-servers, e.g., for CFI documents
-
- Each of these applications use electronic mail in the following way:
- users send their requests in the headers and/or bodies of email
- messages, including any relevant data files (e.g., a semiconductor
- layout representation). These applications have been very popular,
- partly or largely because of two key advantages provided by the email
- approach to user interaction:
-
- o through gateways, email reaches millions of users who would not
- otherwise be able to access these services. This includes users on
- USENET, MCI Mail, Compuserve, etc.
-
- o email access is exceptionally simple, using existing and familiar
- email interfaces.
-
- We believe that the combined successes of the above listed applications
- have only barely tapped the potential of ServiceMail. It's not the
- answer to every networking application, of course, but we think there
- are LOTS of applications where ServiceMail is a flexible and practical
- approach to information exchange. We have experimented with several
- new applications of ServiceMail, including:
-
- o a stock-quote service
-
- o a LaTeX-to-Postscript formatting service
-
- o a TIFF image to text OCR service (written by Jim Davis at Cornell)
-
- o a semiconductor fabrication process simulator service at Stanford
-
- o a mechanical part checkplot/milling service at the Univ. of Utah
-
- o a knowledge-transport mechanism for the Palo Alto Collaborative
- [Engineering] Testbed
-
- o a CIM information service at Stanford/EIT
-
- In addition, we have used ServiceMail to implement a variety of
- popular services:
-
- o an FTP-by-email service
-
- o a WAIS-by-email service (enchanced by Jim Davis at Cornell)
-
- o an email postscript printing service
-
- o a mailing-list maintenance service (backwardly compatible with
- LISTSERV for major commands)
-
- o a finger-by-email service
-
- Each of these involved only a few hours of programming, and are
- supplied as examples in the ServiceMail distribution.
-
-
- What is the ServiceMail(tm) Tool kit?
- ------------------------------------
-
- EIT's approach to fostering ServiceMail is to freely distribute a
- toolkit that helps service providers get their services on-line.
- The current toolkit provides software to take care of the "overhead"
- of ServiceMail services, including:
-
- o connecting to the email system
-
- o parsing incoming messages
-
- o multiplexing multiple services under a single mail address
-
- o generating outgoing messages
-
- o fielding basic services like "help" and "man"
-
- Plus, ongoing work by EIT and others (principally, Purdue and NIST)
- is addressing other generic ServiceMail issues for future tool kits:
-
- o authentication of users, integrity checks on message contents
-
- o auditing of service requests, responses
-
- o directory services, service advertisements
-
- o balancing server loads
-
- Once the tool kit is installed, programming a new service can take
- as little as a few minutes.
-
-
- What is Mesh?
- -------------
-
- Mesh is the "Multimedia E-mail SHell" program, the main component of the
- current tool kit. Mesh runs on UNIX systems (it has been tested on
- SunOS and Ultrix) and parses an incoming mail message, identifies the
- service being requested, and invokes the implementation of that service.
- Service implementations are written in an embedded programming language
- called Tcl, from the package created at Berkeley. Tcl has been
- described as "a cross between C, LISP, and UNIX shell languages"; it
- supports list processing, string processing, procedural control
- constructs, and UNIX command execution. Code and documentation for
- Tcl is distributed with the tool kit.
-
-
- What's the multimedia bit?
- --------------------------
-
- Unlike the few other automatic email-processing packages, mesh is
- based on MIME, the new Internet "standard" for multimedia message
- bodies. MIME supplies new email constructs for the following capabilities:
-
- o large message fragmentation and re-assembly
-
- o non-ascii/long-line message content encodings
-
- o multipart message bundling
-
- o mainstream multimedia content labeling (images, audio, richtext, etc.)
-
- o special-purpose content labeling (PDES, LaTeX, KQML, etc.)
-
- Using MIME, Mesh can handle idiosyncratic mail transport, special handling
- of multimedia content types, and bundling of multiple input/output objects
- to/from services. However, since ordinary email is a special case of MIME
- format, Mesh can handle messages generated by ordinary mail composers.
-
- MIME opens up a slew of powerful and convenient service applications, so
- we strongly suggest that you update your mail readers to handle MIME
- format. The principal way of doing this is to install the METAMAIL package
- from Bellcore (freely obtained by anonymous FTP from thumper.bellcore.com).
-
-
- How does one get the ServiceMail toolkit?
- -----------------------------------------
-
- 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
-
- If you don't have a MIME reader, send the message
-
- To: services@eitech.com
- Subject: archive-request servicemail.sh
-
- and do the following to the multi-message response:
-
- 1) strip the headers off the messages, combine the bodies
- 2) delete all instances of "=" and a subsequent newline
- 3) replace all instances of "=3D" with "="
- 4) replace all instances of "=2E" with "."
-
- you can perform 3 & 4 with the following UNIX commands:
-
- % mv servicemail.sh tmpfile
- % sed s/=3D/=/g|sed s/=2E/./g < tmpfile > servicemail.sh
-
- Sorry, but the difficulty in transporting large, complex files was
- one of the motivations for MIME. If this is really inconvenient,
- and your system supports ftp, you can get servicemail.tar.Z by
- anonymous ftp from eitech.com.
-
-
- How does one install the toolkit?
- ----------------------------------
-
- The tool kit assumes that there is a UNIX account dedicated to ServiceMail
- (there are a number of reasons for this, though it is possible to install
- it otherwise). We recommend calling this account "services". Get this
- account created, login under that account, and copy servicemail.tar.Z (or
- servicemail.sh) to the account's home directory. For servicemail.tar.Z,
- issue the commands
-
- % uncompress servicemail.tar.Z
- % tar xvf servicemail.tar
-
- or for servicemail.sh, issue the command
-
- % sh servicemail.sh
-
- in either case, you will then have the toolkit directory structure.
- Read the README file(s), and then type 'make'. Mesh will then be
- on-line, and you can start turning on example services and writing
- your own.
-
- 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".
-
-
- 6.3 WAIS
-
- 6.4 Gopher
-
- 6.5 MIME CD-ROM
-
- 7. Commercial MIME software packages and published books and article.s
-
- List of commercial products with released or announced support for
- MIME, also published books or articles that cover MIME.
-
- 7.1 books and periodicals
-
- 7.1.1 _The Internet Message_, Marshall Rose
-
- @book{Message.Book,
- author = mtr,
- title = "{The Internet Message: Closing the Book with
- Electronic Mail}",
- publisher= {Prentice-Hall},
- address = {Englewood Cliffs, New Jersey},
- series = {Prentice Hall Series in Innovative Computing},
- year = 1992,
- note = {ISBN 0--13--092941--7}
- }
-
- 7.1.2
- From: alech@hpindda.cup.hp.com (Alec Henderson)
- Newsgroups: comp.protocols.tcp-ip
- Subject: Re: Need MIME Information
- Date: 18 Dec 92 20:32:53 GMT
-
- [...]
-
- 2. 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.)
-
- 7.2 Commercial MIME software
-
- 7.2.1 IBM multimedia mail for OS/2
-
- From: os2man@panix.com (Larry Salomon Jr.)
- Date: 10 Dec 92 13:55:50 GMT
- Subject: IBM Developing Multimedia Mail
- Newsgroups: comp.mail.mime
-
- 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. The 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
-
- 7.2.2 Innosoft PMDF for VMS
-
- The VMSNET newsgroup 'vmsnet.mail.pmdf' is available for discussion.
-
- From: Ned Freed <NED@INNOSOFT.COM>
-
- Send technical inquiries to service@innosoft.com. Product information/pricing/
- 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
-
- 7.2.3 Control Data Systems Mail*Hub package
-
- From: rrr@duck.svl.cdc.com
- Date: Wed, 23 Dec 92 13:07:14 PST
-
- Regarding your MIME FAQ. Attached is some information to
- update section 7 on commercial MIME software packages.
-
- - Control Data Systems Mail*Hub package
-
- Mail*Hub includes support for X.400, X.500, SMTP, and creating,
- viewing, sending MIME enclosures in mail. In additon, 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.
- The product is shipping now and is currently available on Control Data
- 4000 Series Mips-based Unix systems. For more information contact
- rrr@svl.cdc.com
-
- 7.2.4 CCMAIL support for MIME
-
- Date: Wed, 16 Dec 92 11:26:18 pst
- From: support@ccmail.com
- To: Edward Vielmetti <emv@msen.com>
-
- 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.
-
- thanks, Byron-Tech Support
-
- - Z-Code Z-Mail (ready now?)
- - MIME relays for MSMAIL, etc?
- - others?
-
- 8. MIME based relays for commercial e-mail services
-
- 8.1 Large national or international providers
-
- (send mail to postmasters at each system asking?)
- - America On-line?
- - ATTMAIL ?
- - Compuserve ?
- - Dialog ?
- - Genie ?
- - MCI Mail?
- - Radiomail ?
- - Sprintmail ?
-
- (should coordinate this with the global e-mail list that is posted to
- comp.mail.misc)
-
- 8.2 Local or regional providers
-
- (should coordinate this with e.g. the PDIAL list)
-
- 9. Acknowlegements
-
- eggert@twinsun.com (Paul Eggert) [2.4]
- mtr@dbc.mtview.ca.us (Marshall Rose) [2.4], [7.1.1]
- jsweet@irvine.com (Jerry Sweet) [2.1] [2.2] [2.3 (part)] [3.1]
- [4.1-4.6] [5.1]
- comp.mail.misc FAQ [5.1]
- mrc@panda.com (Mark Crispin) [5.4] [5.5]
- syd@dsinc.dsi.com (Syd Weinstein) [5.7]
- davecb@nexus.yorku.ca (David Collier-Brown) [5.10.3]
- yehavi@vms.huji.ac.il [5.11]
- os2man@panix.com (Larry Salomon Jr.) [7.2.1]
- ned@innosoft.com (Ned Freed) [7.2.2]
- rrr@duck.svl.cdc.com (Rich Ragan) [7.2.3]
- support@ccmail.com (CC:Mail support) [7.2.4]
-
- This is a second pass at such a list, I hope that it
- gets filled in with great details as time passes, but you have to
- start somewhere.
-
- Edward Vielmetti, vice president for research, Msen Inc. emv@Msen.com
- Msen Inc., 628 Brooks, Ann Arbor MI 48103 +1 313 998 GLOB
-
-