#python #email #smtplib
Вопрос:
Я пытаюсь изучить smtplib с помощью видеоурока, и этот код должен успешно отправить электронное письмо, но когда я пытаюсь запустить его, скрипт продолжает работать и не останавливается, если я не остановлю его вручную. Есть какие-нибудь идеи о том, что мне нужно изменить, чтобы успешно отправить электронное письмо?
import smtplib
my_email = "myemail@gmail.com"
password = "password"
connection = smtplib.SMTP("smtp.gmail.com")
connection.starttls()
connection.login(user=my_email, password=password)
connection.sendmail(from_addr=my_email,
to_addrs=my_email,
msg="Subject:HellonnHello")
connection.close()
(Я заменил свой адрес электронной почты и пароль для целей этого вопроса)
Ответ №1:
хорошо, я все понял
Мне нужно было настроить объект smtplib.SMTP как
smtplib.SMTP(host="smtp.gmail.com:587")