В чем разница между отправкой электронной почты с помощью ssmtp и с регистрацией питонов. SMTPHandler / smtplib модули? - PullRequest
0 голосов
/ 25 марта 2020

Некоторое время я использовал ssmtp для отправки электронных писем , которые описывают сообщения об ошибках, которые происходят в некоторых python сценариях. Мои сценарии находятся в Python 2. Я наконец-то взглянул на модуль регистрации питонов и получил работающий код, который отправляет электронное письмо, когда возникает исключение.

Есть много сайтов, которые дают пример кода, показывающего, как оба эти подходы отправлять электронные письма.

Может кто-нибудь, пожалуйста, объясните мне концептуально разницу между обоими? В соответствии с этот поток выглядит так: python использует logging.SMTPHandler для захвата ошибки и упаковки ее для отправки, но использует модуль python smtplib для фактической отправки. Я также читал, что smtplib является клиентом smtp .

Мне кажется, что smtplib и ssmtp делают одно и то же, но, возможно, по-разному? Может кто-нибудь объяснить, что происходит за кулисами, что отличается между ними?

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...