class documentation

class EmailMultiAlternatives(EmailMessage): (source)

View In Hierarchy

A version of EmailMessage that makes it easy to send multipart/alternative messages. For example, including text and HTML versions of the text is made easier.

Method __init__ Initialize a single email message (which can be sent to multiple recipients).
Method attach_alternative Attach an alternative content representation.
Class Variable alternative_subtype Undocumented
Instance Variable alternatives Undocumented
Method _create_alternatives Undocumented
Method _create_message Undocumented

Inherited from EmailMessage:

Method attach Attach a file with the given filename and content. The filename can be omitted and the mimetype is guessed, if not provided.
Method attach_file Attach a file from the filesystem.
Method get_connection Undocumented
Method message Undocumented
Method recipients Return a list of all recipients of the email (includes direct addressees as well as Cc and Bcc entries).
Method send Send the email message.
Class Variable content_subtype Undocumented
Class Variable encoding Undocumented
Class Variable mixed_subtype Undocumented
Instance Variable attachments Undocumented
Instance Variable bcc Undocumented
Instance Variable body Undocumented
Instance Variable cc Undocumented
Instance Variable connection Undocumented
Instance Variable extra_headers Undocumented
Instance Variable from_email Undocumented
Instance Variable reply_to Undocumented
Instance Variable subject Undocumented
Instance Variable to Undocumented
Method _create_attachment Convert the filename, content, mimetype triple into a MIME attachment object.
Method _create_attachments Undocumented
Method _create_mime_attachment Convert the content, mimetype pair into a MIME attachment object.
Method _set_list_header_if_not_empty Set msg's header, either from self.extra_headers, if present, or from the values argument.
def __init__(self, subject='', body='', from_email=None, to=None, bcc=None, connection=None, attachments=None, headers=None, alternatives=None, cc=None, reply_to=None): (source)

Initialize a single email message (which can be sent to multiple recipients).

def attach_alternative(self, content, mimetype): (source)

Attach an alternative content representation.

alternative_subtype: str = (source)

Undocumented

alternatives = (source)

Undocumented

def _create_alternatives(self, msg): (source)

Undocumented

def _create_message(self, msg): (source)