Django重置密码发送者和接收者倒置

时间:2018-12-18 06:31:27

标签: python django django-email

在Django我的项目中,我添加了“ Frorget密码”链接。

在我的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'

但是当我进入页面/ accounts / password_reset /并插入电子邮件时,我想更改密码es。 mario.rossi@gmail.com,当我单击“提交”按钮时,系统返回:

  

/ accounts / password_reset /中的SMTPDataError   (554,b'消息被拒绝:电子邮件地址未验证。以下身份未能在区域US-EAST-1中进行检查:mario.rossi @ gmail.com,webmaster @ localhost')

但是mario.rossi@gmail.com不是发送者,而是接收者!为什么django重设密码似乎确实使用settings.py中的EMAIL_FROM来发送电子邮件?

0 个答案:

没有答案