Emacs MIME

This manual documents the libraries used to compose and display MIME messages.

This manual is directed at users who want to modify the behavior of the MIME encoding/decoding process or want a more detailed picture of how the Emacs MIME library works, and people who want to write functions and commands that manipulate MIME elements.

MIME is short for Multipurpose Internet Mail Extensions. This standard is documented in a number of RFCs; mainly RFC2045 (Format of Internet Message Bodies), RFC2046 (Media Types), RFC2047 (Message Header Extensions for Non-ASCII Text), RFC2048 (Registration Procedures), RFC2049 (Conformance Criteria and Examples). It is highly recommended that anyone who intends writing MIME-compliant software read at least RFC2045 and RFC2047.

This file documents the Emacs MIME interface functionality.

Decoding and Viewing A framework for decoding and viewing.
Composing MML; a language for describing MIME parts.
Interface Functions An abstraction over the basic functions.
Basic Functions Utility and basic parsing functions.
Standards A summary of RFCs and working documents used.
GNU Free Documentation License The license for this documentation.
Index Function and variable index.

Copyright © 1998–2014 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being “A GNU Manual”, and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License”.

(a) The FSF's Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”