Вы только указали способ составления сообщения, в то время как SMTP.sendmail
, который вы, вероятно, используете позже, принимает from_addr
электронную почту в качестве первого аргумента - проверьте документация sendmail .
Обычно электронная почтаотправка выглядит следующим образом:
smtp = smtplib.SMTP(host, port)
smtp.sendmail(from_address_here, to_address_here, msg.as_string())
В то время как то, что вы установили как msg["From"]
, является скорее отображаемым именем.