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 messagesemail.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
: Examples- Package History
- Differences from
mimelib
json
--- JSON encoder and decodermailcap
--- Mailcap file handlingmailbox
--- Manipulate mailboxes in various formatsmhlib
--- Access to MH mailboxesmimetools
--- Tools for parsing MIME messagesmimetypes
--- Map filenames to MIME typesMimeWriter
--- Generic MIME file writermimify
--- MIME processing of mail messagesmultifile
--- Support for files containing distinct partsrfc822
--- Parse RFC 2822 mail headersbase64
--- RFC 3548: Base16, Base32, Base64 Data Encodingsbinhex
--- Encode and decode binhex4 filesbinascii
--- Convert between binary and ASCIIquopri
--- Encode and decode MIME quoted-printable datauu
--- Encode and decode uuencode files