1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
from collections.abc import Iterable, Sequence
from typing import Any
from django.utils.functional import _StrOrPromise
from .message import DEFAULT_ATTACHMENT_MIME_TYPE as DEFAULT_ATTACHMENT_MIME_TYPE
from .message import BadHeaderError as BadHeaderError
from .message import EmailAlternative as EmailAlternative
from .message import EmailAttachment as EmailAttachment
from .message import EmailMessage as EmailMessage
from .message import EmailMultiAlternatives as EmailMultiAlternatives
from .message import SafeMIMEMultipart as SafeMIMEMultipart
from .message import SafeMIMEText as SafeMIMEText
from .message import forbid_multi_line_headers as forbid_multi_line_headers
from .message import make_msgid as make_msgid
from .utils import DNS_NAME as DNS_NAME
from .utils import CachedDnsName as CachedDnsName
def get_connection(backend: str | None = None, fail_silently: bool = False, **kwds: Any) -> Any: ...
def send_mail(
subject: _StrOrPromise,
message: _StrOrPromise,
from_email: str | None,
recipient_list: Sequence[str],
fail_silently: bool = False,
auth_user: str | None = None,
auth_password: str | None = None,
connection: Any | None = None,
html_message: str | None = None,
) -> int: ...
def send_mass_mail(
datatuple: Iterable[tuple[str, str, str | None, list[str]]],
fail_silently: bool = False,
auth_user: str | None = None,
auth_password: str | None = None,
connection: Any | None = None,
) -> int: ...
def mail_admins(
subject: _StrOrPromise,
message: _StrOrPromise,
fail_silently: bool = False,
connection: Any | None = None,
html_message: str | None = None,
) -> None: ...
def mail_managers(
subject: _StrOrPromise,
message: _StrOrPromise,
fail_silently: bool = False,
connection: Any | None = None,
html_message: str | None = None,
) -> None: ...
outbox: list[EmailMessage | EmailMultiAlternatives]
__all__ = [
"DEFAULT_ATTACHMENT_MIME_TYPE",
"DNS_NAME",
"BadHeaderError",
"CachedDnsName",
"EmailAlternative",
"EmailAttachment",
"EmailMessage",
"EmailMultiAlternatives",
"SafeMIMEMultipart",
"SafeMIMEText",
"forbid_multi_line_headers",
"get_connection",
"mail_admins",
"mail_managers",
"make_msgid",
"send_mail",
"send_mass_mail",
]
|