Оценка безопасности отправки писем через Python - PullRequest
1 голос
/ 03 апреля 2020

Я хочу отправлять электронные письма в производственной среде, используя Python. Поскольку я не обладаю обширным опытом в области безопасности и работы в сети, я хочу убедиться, что отправка электронной почты выполняется программно безопасно.

Следовательно, мне нужно знать, безопасен ли следующий код, который я планирую использовать, и что я должен учитывать при выполнении этого через Python:

import smtplib, ssl

port = 587
smtp_server = "smtp.office365.com"
sender_email = "@hotmail.com"
receiver_email = "@hotmail.com"
password = input("Type your password and press enter:")
message = """\
Subject: Hi there

This message is sent from Python."""

context = ssl.create_default_context()
with smtplib.SMTP(smtp_server, port) as server:
    server.starttls(context=context)
    server.login(sender_email, password)
    server.sendmail(sender_email, receiver_email, message)
...