django - Linode 服务器不发送密码重置应用程序
问题描述
这是我的设置。我允许不太安全的应用程序并在谷歌中进行了验证码。
这是我收到的错误消息。
错误:** SMTPServerDisconnected at /password-reset/ 连接意外关闭**
我有防火墙,但运行了命令
须藤 ufw 允许 465
我真的不知道还能做些什么来使密码重置工作
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 465
EMAIL_USE_TLS = True
EMAIL_HOST_USER = config['EMAIL_USER']
EMAIL_HOST_PASSWORD = config['EMAIL_PASS']
DEFAULT_FROM_EMAIL = True
解决方案
推荐阅读
- python - Scikit - 将 roc_curve 与训练有素的神经网络一起使用的问题
- c# - 如何使用 schema.ini 文件将数据从文本文件播种到使用 Entity Framework 核心的数据库
- botframework - 尝试创建 Orchestrator 快照时出现间歇性
- java - 使用带有YaHP Html to Pdf Converter的java将带有日语字符的HTML转换为PDF的问题
- c# - 在我的应用程序中查看跟踪 asp.net 核心捕获的选项有哪些?
- python - 在 Django ORM 中与其他参数 LEFT JOIN
- google-cloud-firestore - 更改了 Firestore 查询和索引链接不再显示在控制台中
- fft - DFT 使用的数据点转换
- c# - MVC 属性路由 RoutePrefix 不适用于默认路由
- flutter - 尝试登录并且该字段为空时验证器不起作用