Я новичок в Python и пытаюсь протестировать простой сценарий Python, чтобы отправлять электронные письма самому себе. Я смотрел видеоурок и после его завершения получаю сообщение об ошибке:
Я пытался использовать PIP для установки Smtplib, но также продолжал получать сообщение об ошибке
ОШИБКА: не удалось найти версию, которая удовлетворяет требованию smtplib (из версий: нет)
ОШИБКА: Не найдено соответствующего распределения для smtplib
Я искал в Интернете любую помощь, но я действительно новый, поэтому я не совсем уверен, что я делаю.
мой код:
import os
import smtplib
EMAIL_ADRESS = os.environ.get('EMAIl_ADRESS')
EMAIl_PASSWORD = os.environ.get('EMAIl_PASSWORD')
with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
smtp.ehlo()
smtp.starttls()
smtp.ehlo()
smtp.login(EMAIL_ADRESS, EMAIl_PASSWORD)
subject = 'Testing python emails'
body = 'This is a test of the python email script'
msg = f'Subject: {subject}\n\n{body}'
smtp.sendmail(EMAIL_ADRESS, 'gonetogrif@gmail.com', msg)
print("email sent")
Я использовал переменные окружения для своей электронной почты и пароля
Полная ошибка сообщение: gyazo.com/32aa4c8f51922658afc3aaf7a9797d06