models
¶
Classes:
-
BaseEmailMessage–Common base class for all email messages
-
EmailMessage–Pydantic model which represents an email message to send with explicit body contents.
-
RawEmailMessage–Pydantic model which represents an email message to send which contains a raw message to send.
BaseEmailMessage
¶
Bases: BaseModel
Common base class for all email messages
Attributes:
-
from_address(Optional[NameEmail]) – -
to_addresses(list[NameEmail]) – -
cc_addresses(list[NameEmail]) – -
bcc_addresses(list[NameEmail]) – -
reply_to_addresses(Optional[list[NameEmail]]) – -
feedback_forwarding_address(Optional[NameEmail]) – -
tags(dict[str, str]) –
EmailMessage
¶
Bases: BaseEmailMessage
Pydantic model which represents an email message to send with explicit body contents.
Methods:
Attributes:
-
subject(str) – -
body_text(Optional[str]) – -
body_html(Optional[str]) – -
from_address(Optional[NameEmail]) – -
to_addresses(list[NameEmail]) – -
cc_addresses(list[NameEmail]) – -
bcc_addresses(list[NameEmail]) – -
reply_to_addresses(Optional[list[NameEmail]]) – -
feedback_forwarding_address(Optional[NameEmail]) – -
tags(dict[str, str]) –
RawEmailMessage
¶
Bases: BaseEmailMessage
Pydantic model which represents an email message to send which contains a raw message to send. This should ideally only be used by libraries as the requirements on the raw message format are quite strict.
See: https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_RawMessage.html
Attributes:
-
raw_message(str) – -
from_address(Optional[NameEmail]) – -
to_addresses(list[NameEmail]) – -
cc_addresses(list[NameEmail]) – -
bcc_addresses(list[NameEmail]) – -
reply_to_addresses(Optional[list[NameEmail]]) – -
feedback_forwarding_address(Optional[NameEmail]) – -
tags(dict[str, str]) –