Произошла ошибка аутентификации SMTP. Как решить это? - PullRequest
0 голосов
/ 11 апреля 2020

Код указан ниже:

import smtplib
s=smtplib.SMTP('127.0.0.1',587)
s.starttls()
s.login("EMAIL_ADDRESS@gmail.com","PASSWORD")
messsage="congrats"
s.sendmail('EMAIL_ADDRESS@gmail.com','RECIPIENT_ADDRESS@gmail.com',message)
s.quit()

Ошибка:

SMTPAuthenticationError:

(535, b'5.7.8 Имя пользователя и пароль не принимаются.

1 Ответ

1 голос
/ 11 апреля 2020

Сервер SMTP должен быть smtp.gmail.com, а не 127.0.0.1. 127.0.0.1 относится к localhost или текущему серверу, на котором вы работаете. Поэтому, если вы не работаете на SMTP-сервере Gmail, это не будет работать, как у вас сейчас. Конечно, вы также должны использовать правильную комбинацию электронной почты и пароля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...