Django сбросил пароль, отправитель и получатель перевернуты - PullRequest
0 голосов
/ 18 декабря 2018

В моем проекте Django я добавляю ссылку "Frorget password".

В моем urls.py:

path('accounts/', include('django.contrib.auth.urls')),

в моих settings.py:

# Email setting
EMAIL_USE_TLS = True
EMAIL_HOST = 'email-smtp.us-east-1.amazonaws.com'
EMAIL_PORT = 587
EMAIL_FROM = 'account@test.io'
EMAIL_HOST_USER = 'YUIJKHKBKBD7879'
EMAIL_HOST_PASSWORD = 'By6786ghgkgk//89jkjlnCkVt'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

но когда я захожу на свою страницу / account / password_reset / и вставляю электронное письмо, для которого я хочу сменить пароль.mario.rossi@gmail.com, когда я нажимаю кнопку «Отправить», система возвращает:

SMTPDataError в / accounts / password_reset / (554, b'Message отклонено: адрес электронной почты не проверен. Следующееидентификация не прошла проверку в регионе US-EAST-1: mario.rossi@gmail.com, веб-мастер @ localhost ')

Но mario.rossi@gmail.com не отправитель, а получатель!Почему пароль сброса django использует EMAIL_FROM из settings.py для отправки электронной почты От?

...