from logging.handlers import SMTPHandler SMTPHandler(mailhost, fromaddr, toaddrs, subject, credentials=None, secure=None, timeout=1.0)
mailhost - хост SMTP-сервераfromaddr - e-mail адрес - от кого,toaddrs - e-mail адрес - кому,subject - тема письма,credentials=None - учетные данные,secure=None - TLS,timeout=1.0 - тайм-аут для связи с SMTP.SMTPHandler.Функция SMTPHandler() возвращает новый экземпляр класса SMTPHandler. Экземпляр инициализируется адресами электронной почты fromaddr и toaddrs и строкой subject письма.
toaddrs должен быть списком строк.mailhost используйте формат кортежа (host, port).mailhost используется строка, то используется стандартный порт SMTP.credentials можно указать кортеж (username, password).Чтобы указать использование безопасного протокола TLS, передайте кортеж аргументу secure. Аргументу secure будет использоваться, только если предоставлены учетные данные для аутентификации.
Кортеж должен быть либо пустым кортежем (), либо кортежем с одним значением с именем ключевого файла, либо кортежем с 2 значениями с именами ключевого файла и файла сертификата.
Может быть указан тайм-аут для связи с SMTP-сервером с помощью аргумента timeout.
SMTPHandler.getSubject(record):Если необходимо указать строку темы, которая зависит от записи record, переопределите этот метод.
emit(record):Форматирует запись и отправляет ее указанным адресатам.