Ошибка входа в python с библиотекой smtplib - PullRequest
0 голосов
/ 16 апреля 2020

У меня проблема здесь, я ввел свой электронный адрес и пароль в этой маленькой программе для отправки электронных писем, они правильные (я дважды проверил, потому что это показывает другую ошибку), но это показывает мне эту ошибку. Кто-нибудь знает решение? TYIA

import smtplib

sender = 'myemail@gmail.com'
password = 'mypassword'

server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.login(sender, password)

receivers = ['email@gmail.com']

server.sendmail(sender, receivers, "message")
server.quit()

Ошибка:

 File "test.py", line 9, in <module>
    server.login(sender, password)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/smtplib.py", line 623, in login
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (534, '5.7.9 Application-specific password required. Learn more at\n5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor g25sm4834769vsq.21 - gsmtp')
...