• Home
  • Raw
  • Download

Lines Matching full:email

1 :mod:`email.mime`: Creating email and MIME objects from scratch
4 .. module:: email.mime
7 **Source code:** :source:`Lib/email/mime/`
11 This module is part of the legacy (``Compat32``) email API. Its functionality
12 is partially replaced by the :mod:`~email.contentmanager` in the new API, but
19 :class:`~email.message.Message` objects by hand. In fact, you can also take an
20 existing structure and add new :class:`~email.message.Message` objects, move them
24 You can create a new object structure by creating :class:`~email.message.Message`
26 messages though, the :mod:`email` package provides some convenient subclasses to
31 .. currentmodule:: email.mime.base
35 Module: :mod:`email.mime.base`
38 :class:`~email.message.Message`. Ordinarily you won't create instances
47 <email.message.Message.add_header>`.
50 :class:`compat32 <email.policy.Compat32>` policy) it will be passed to
51 :class:`~email.message.Message`.
61 .. currentmodule:: email.mime.nonmultipart
65 Module: :mod:`email.mime.nonmultipart`
67 A subclass of :class:`~email.mime.base.MIMEBase`, this is an intermediate base
70 :meth:`~email.message.Message.attach` method, which only makes sense for
71 :mimetype:`multipart` messages. If :meth:`~email.message.Message.attach`
72 is called, a :exc:`~email.errors.MultipartConversionError` exception is raised.
75 .. currentmodule:: email.mime.multipart
80 Module: :mod:`email.mime.multipart`
82 A subclass of :class:`~email.mime.base.MIMEBase`, this is an intermediate base
96 <email.message.Message.attach>` method.
98 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
107 .. currentmodule:: email.mime.application
110 _encoder=email.encoders.encode_base64, \
113 Module: :mod:`email.mime.application`
115 A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the
124 :meth:`~email.message.Message.get_payload` and
125 :meth:`~email.message.Message.set_payload` to change the payload to encoded
129 :mod:`email.encoders` module for a list of the built-in encoders.
131 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
138 .. currentmodule:: email.mime.audio
141 _encoder=email.encoders.encode_base64, \
144 Module: :mod:`email.mime.audio`
146 A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the
158 :meth:`~email.message.Message.get_payload` and
159 :meth:`~email.message.Message.set_payload` to change the payload to encoded
163 :mod:`email.encoders` module for a list of the built-in encoders.
165 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
172 .. currentmodule:: email.mime.image
175 _encoder=email.encoders.encode_base64, \
178 Module: :mod:`email.mime.image`
180 A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the
192 :meth:`~email.message.Message.get_payload` and
193 :meth:`~email.message.Message.set_payload` to change the payload to encoded
197 :mod:`email.encoders` module for a list of the built-in encoders.
199 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
201 *_params* are passed straight through to the :class:`~email.mime.base.MIMEBase`
207 .. currentmodule:: email.mime.message
211 Module: :mod:`email.mime.message`
213 A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the
216 of class :class:`~email.message.Message` (or a subclass thereof), otherwise
222 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
227 .. currentmodule:: email.mime.text
231 Module: :mod:`email.mime.text`
233 A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the
238 :class:`~email.mime.nonmultipart.MIMENonMultipart` constructor; it defaults
241 :class:`~email.charset.Charset` instance.
253 Optional *policy* argument defaults to :class:`compat32 <email.policy.Compat32>`.
256 *_charset* also accepts :class:`~email.charset.Charset` instances.