当我在使用 Django 框架构建的博客 Web 应用程序中单击重置密码时,我没有收到密码重置电子邮件链接



当我在使用Django Framework构建的博客Web应用程序中点击重置密码时,我没有收到密码重置电子邮件链接,尽管已发送一封电子邮件,其中包含重置密码的说明";也会提示。我猜我在环境变量中设置了USER_HOST_EMAIL和USER_HOST_PASSWORD。Django设置中的settings.py如下所示:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = os.environ.get('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.environ.get('EMAIL_HOST_PASSWORD')

有什么可能是问题吗?

我使用EMAIL_PORT=465,尝试更改它,如果没有,请显示您是如何离开URl的,这样我可以尝试帮助您更好地

我不认为URI或端口号有问题,因为我碰巧将HOST电子邮件地址更改为没有双重身份验证的地址。这显然在不需要任何其他更改的情况下起到了作用!

最新更新