В моем проекте 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 для отправки электронной почты От?