Я новичок в Python, пытающийся написать по электронной почте, используя Python 3.7.
Я имею в виду следующую веб-страницу Python, чтобы собрать мой код.
https://docs.python.org/3.7/library/email.examples.html
Я не могу понять, что не так. Нужно ли обновлять какие-либо настройки в Outlook для прохождения электронной почты? Странно, что в приведенной выше документации ничего не говорится о моем пароле электронной почты
#!/usr/bin/env python3
import smtplib
from email.message import EmailMessage
body = "Hello User,\nThis is to notify you that...."
msg = EmailMessage()
msg.set_content(body)
msg['Subject'] = 'Name Clash.....'
msg['From'] = 'pukav@outlook.com'
msg['To'] = 'iampukav@gmail.com'
s = smtplib.SMTP('smtp-mail.outlook.com', 587)
s.login('pukav@outlook.com', 'mypassword')
s.send_message(msg)
s.quit()
ОШИБКА:
в логине "Расширение SMTP AUTH не поддерживается сервером."
smtplib.SMTPNotSupportedError: расширение SMTP AUTH не поддерживается сервером.