SMTPSenderRefused в / сброс пароля / ошибка - PullRequest
0 голосов
/ 16 марта 2019

Как я могу решить эту проблему?

EMAIL_HOST_USER = os.environ.get ('mymail@gmail.com ')

EMAIL_HOST_PASSWORD = os.environ.get ('Генерируемый пароль ')

Я сгенерировал пароль для приложения Google и указал и адрес электронной почты, и пароль в правильном поле, но все же я получил эту ошибку.Есть ли какие-либо шаги, чтобы следовать?

1 Ответ

0 голосов
/ 17 марта 2019

У вас действительно есть переменные окружения, установленные для EMAIL_HOST_USER и EMAIL_HOST_PASSWORD?os.environ.get принимает ключ, соответствующий системной переменной среды, в качестве аргумента и возвращает None по умолчанию, если переменная среды, соответствующая этому ключу, не может быть найдена.

Что сейчас происходит, так это поискпеременная окружения с именем mymail@gmail.com, и поскольку она, скорее всего, не существует, она возвращает None и вызывает возникшую ошибку.

Необходимо установить переменную окружения EMAIL_HOST_USER с значение из mymail@gmail.com и другое с ключом EMAIL_HOST_PASSWORD со значением generatedpassword для того, что вы делаете для работы.

Обратите внимание, что вы можете называть их как-нибудь еще, если хотите,имя не обязательно должно соответствовать переменной настроек Django.

См. этот пост переполнения стека для получения дополнительной информации об использовании os.environ.get().

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