This chapter describes modules which support handling data formats commonly used on the Internet.
Package supporting the parsing, manipulating, and generating email messages, including MIME documents. | ||
email.message | The base class representing email messages. | |
email.parser | Parse flat text email messages to produce a message object structure. | |
email.generator | Generate flat text email messages from a message structure. | |
email.mime | ||
email.mime.base | ||
email.mime.nonmultipart | ||
email.mime.multipart | ||
email.mime.audio | ||
email.mime.image | ||
email.mime.message | ||
email.mime.text | ||
email.header | Representing non-ASCII headers | |
email.charset | Character Sets | |
email.encoders | Encoders for email message payloads. | |
email.errors | The exception classes used by the email package. | |
email.utils | Miscellaneous email package utilities. | |
email.iterators | Iterate over a message object tree. | |
mailcap | Mailcap file handling. | |
mailbox | Manipulate mailboxes in various formats | |
mhlib | Manipulate MH mailboxes from Python. | |
mimetools | Tools for parsing MIME-style message bodies. | |
mimetypes | Mapping of filename extensions to MIME types. | |
MimeWriter | Generic MIME file writer. | |
mimify | Mimification and unmimification of mail messages. | |
multifile | Support for reading files which contain distinct parts, such as some MIME data. | |
rfc822 | Parse RFC 2822 style mail messages. | |
base64 | RFC 3548: Base16, Base32, Base64 Data Encodings | |
binhex | Encode and decode files in binhex4 format. | |
binascii | Tools for converting between binary and various ASCII-encoded binary representations. | |
quopri | Encode and decode files using the MIME quoted-printable encoding. | |
uu | Encode and decode files in uuencode format. |