MH & nmh: Email for Users & Programmers

May, 2006

More About MIME

MIME is evolving. New content subtypes are being added. The documents in this section may be out of date by the time you see them.

As of this writing, the best place to start is the regularly updated MIME FAQ (Frequently Asked Questions) list. You can get it by reading the comp.mail.mime or news.answers Usenet newsgroups. It's available from these (and other) anonymous FTP archives:

If you can't read Usenet, and if you don't have an Internet connection, you can get the FAQ by mail server. To do that, send a message to mail-server@rtfm.mit.edu with these lines in the body:
    size 0
    send /usenet/comp.mail.mime/*
    
The size 0 command tells the server not to split long messages into parts; if the messages you get seem to be truncated, re-send your request with a command like size 30000 to make messages no more than 30,000 characters long. To get help from the mail server, send a message to the above address; in the body, put the single word help.

The source for information on MIME is the set of Internet RFC (Request for Comment) documents. The version of MIME covered in this book is described by RFC 1521. RFC 1521 has been replaced by RFC 2045 and other MIME RFCs. If you want to see the latest information, there are links from the Reference List. You really should get a copy; see the Sections RFCs and Internet Drafts and the Reference List.

The Usenet newsgroup comp.mail.mime (as well as the mailing list info-mime, if you can't read Usenet) discuss MIME. For instructions about joining the mailing list, see the latest FAQ.

Information about how MH handles MIME is at appropriate places all through the book. The major sections are:

Also see your online MH manual pages, especially mhn(1) -- or the nmh pages mhbuild(1), mhlist(1), mhshow(1), and mhstore(1).

A good book about electronic mail and MIME, written by the person who did most of the work on MH's MIME support, is The Internet Message by Marshall T. Rose. (See the Reference List.)