Django не отправляет пароль по электронной почте - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь сделать форму сброса пароля, и я добавил следующие URL:

path('reset-password/', password_reset, name='reset_password'),
path('reset-password/done/', password_reset_done, name='password_reset_done'),
url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', password_reset_confirm, name='password_reset_confirm'),

Также я добавил следующие строки в мой settings.py файл:

EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL = 'my_gmail_email@gmail.com'
SERVER_EMAIL = 'my_gmail_email@gmail.com'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my_gmail_email@gmail.com'
EMAIL_HOST_PASSWORD = 'my_gmail_password'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

Я получаю все формы правильно, и когда я набираю электронное письмо от пользователя, оно показывает, что электронное письмо со ссылкой для сброса пароля было отправлено, но это не так.

...