This chapter describes modules which support handling data formats commonly used on the Internet.
email — An email and MIME handling packageemail.message: Representing an email messageemail.parser: Parsing email messages
email.generator: Generating MIME documentsemail.mime: Creating email and MIME objects from scratchemail.header: Internationalized headersemail.charset: Representing character setsemail.encoders: Encodersemail.errors: Exception and Defect classesemail.utils: Miscellaneous utilitiesemail.iterators: Iteratorsemail: Examplesmimelibjson — JSON encoder and decoder
mailcap — Mailcap file handlingmailbox — Manipulate mailboxes in various formats
mhlib — Access to MH mailboxes
mimetools — Tools for parsing MIME messages
mimetypes — Map filenames to MIME types
MimeWriter — Generic MIME file writer
mimify — MIME processing of mail messagesmultifile — Support for files containing distinct parts
rfc822 — Parse RFC 2822 mail headers
base64 — RFC 3548: Base16, Base32, Base64 Data Encodingsbinhex — Encode and decode binhex4 files
binascii — Convert between binary and ASCIIquopri — Encode and decode MIME quoted-printable datauu — Encode and decode uuencode files