Internet Data Handling¶
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 messageEmailMessageas_string()__str__()as_bytes()__bytes__()is_multipart()set_unixfrom()get_unixfrom()__len__()__contains__()__getitem__()__setitem__()__delitem__()keys()values()items()get()get_all()add_header()replace_header()get_content_type()get_content_maintype()get_content_subtype()get_default_type()set_default_type()set_param()del_param()get_filename()get_boundary()set_boundary()get_content_charset()get_charsets()is_attachment()get_content_disposition()walk()get_body()iter_attachments()iter_parts()get_content()set_content()make_related()make_alternative()make_mixed()add_related()add_alternative()add_attachment()clear()clear_content()preambleepiloguedefects
MIMEPart
email.parser: Parsing email messagesemail.generator: Generating MIME documentsemail.policy: Policy Objectsemail.errors: Exception and Defect classesemail.headerregistry: Custom Header Objectsemail.contentmanager: Managing MIME Contentemail: Examplesemail.message.Message: Representing an email message using thecompat32APIMessageas_string()__str__()as_bytes()__bytes__()is_multipart()set_unixfrom()get_unixfrom()attach()get_payload()set_payload()set_charset()get_charset()__len__()__contains__()__getitem__()__setitem__()__delitem__()keys()values()items()get()get_all()add_header()replace_header()get_content_type()get_content_maintype()get_content_subtype()get_default_type()set_default_type()get_params()get_param()set_param()del_param()set_type()get_filename()get_boundary()set_boundary()get_content_charset()get_charsets()get_content_disposition()walk()preambleepiloguedefects
email.mime: Creating email and MIME objects from scratchemail.header: Internationalized headersemail.charset: Representing character setsemail.encoders: Encodersemail.utils: Miscellaneous utilitiesemail.iterators: Iterators
json— JSON encoder and decodermailbox— Manipulate mailboxes in various formatsmimetypes— Map filenames to MIME typesbase64— Base16, Base32, Base64, Base85 Data Encodingsb64encode()b64decode()standard_b64encode()standard_b64decode()urlsafe_b64encode()urlsafe_b64decode()b32encode()b32decode()b32hexencode()b32hexdecode()b16encode()b16decode()a85encode()a85decode()b85encode()b85decode()decode()decodebytes()encode()encodebytes()- Security Considerations
binascii— Convert between binary and ASCIIquopri— Encode and decode MIME quoted-printable data