Models / Mail
Mail
- class teksi_hooks.models.mail.Mail(recipients, subject, body, cc=<factory>, bcc=<factory>)[source]
Email message definition.
- Parameters:
recipients (tuple[str, ...])
subject (str)
body (str)
cc (tuple[str, ...])
bcc (tuple[str, ...])
Fields
recipientsType:
tupleRecipient email addresses.
subjectType:
strEmail subject line.
bodyType:
strPlain text email body.
ccType:
tupleOptional carbon-copy recipient email addresses.
bccType:
tupleOptional blind carbon-copy recipient email addresses.
SmtpConfiguration
- class teksi_hooks.models.mail.SmtpConfiguration(host: str, port: int, username: str | None, password: str | None, sender: str, use_tls: bool = True)[source]
- Parameters:
host (str)
port (int)
username (str | None)
password (str | None)
sender (str)
use_tls (bool)
Fields
hostType:
strSMTP server hostname.
portType:
intSMTP server port.
usernameType:
str | NoneOptional SMTP username.
passwordType:
str | NoneOptional SMTP password.
senderType:
strSender email address.
use_tlsType:
boolWhether to establish a TLS-secured SMTP connection.