@Andrei1penguin1

Почему django не отправляет письмо с восстановлением пароля на почту?

Доброго времени суток, делаю сброс пароля и возникла проблема:
При значении параметра ENAIL_BACKEND "django.core.mail.console.smtp.EmailBackend"
В консоль выводится ссылка, при переходе по ней все прекрасно сбрасывается
Но при изменении "django.core.mail.console.smtp.EmailBackend" на "django.core.mail.backends.smtp.EmailBackend" лезет ошибка winerror 11001
Возможно ошибка в настройке почта в сеттингах:
DEFAULT_FROM_EMAIL = "admin@admin.ad"
SERVER_EMAIL = "admin@admin.ad"
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_USE_TLS = True
EMAIL_HOST = "mail.gmail.com"
EMAIL_HOST_USER = "созданный_мной_аккаунт@gmail.com"
EMAIL_HOST_PASSWORD = "пароль_для_созданного_аккаунта"
EMAIL_PORT = 587

Впервые работаю со сбросом пароля, не очень понимаю, как исправить ошибку
  • Вопрос задан
  • 908 просмотров
Пригласить эксперта
Ответы на вопрос 1
Mi11er
@Mi11er
A human...
Залез в Settings... и кроме блока настройки данных для почты, ни чего не нашел.
То есть, django.core.mail.backends.smtp.EmailBackend этого у меня нет =)
Но почта работает на ура.
Просто письма отправляются через
from django.core.mail import send_mail
А восстановление, через штатную форму

я к чему, может просто оставить настройки, без backend, то есть , как по умолчанию.
Версия джанги 2.2.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы