smtp

class pydantic_extra.smtp.MailServer

Базовые классы: pydantic.BaseModel

Конфигурация для подключения к SMTP серверу

smtp_host: str
smtp_port: int = 465
smtp_ssl: bool = True
smtp_login: str
smtp_password: SecretStr
from_addr: str

По умолчанию smtp_login.

connect() smtplib.SMTP

Возвращает объект smtplib.SMTP с указанным адресом

login(smtp: smtplib.SMTP) None

Выполняет авторизацию для SMTP подключения