我用django创建了一个网站,并且在用heroku部署时使用重置密码功能(在本地工作正常)时遇到了一些麻烦,当我尝试使用它时,会弹出一个错误:

SMTPSenderRefused at /password-reset/

(530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError a68sm8842573qkd.10 - gsmtp', 'webmaster@localhost')

Request Method: POST

Request URL: https://mytobiapp.herokuapp.com/password-reset/

Django Version: 3.0.4

Exception Type: SMTPSenderRefused

Exception Value:

(530, b'5.7.0 Authentication Required. Learn more at\n5.7.0 https://support.google.com/mail/?p=WantAuthError a68sm8842573qkd.10 - gsmtp', 'webmaster@localhost')

Exception Location: /app/.heroku/python/lib/python3.6/smtplib.py in sendmail, line 867

Python Executable: /app/.heroku/python/bin/python

Python Version: 3.6.10

Python Path:

['/app/.heroku/python/bin',

'/app',

'/app/.heroku/python/lib/python36.zip',

'/app/.heroku/python/lib/python3.6',

'/app/.heroku/python/lib/python3.6/lib-dynload',

'/app/.heroku/python/lib/python3.6/site-packages']

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("GMAIL")

EMAIL_HOST_PASSWORD = os.environ.get("CONTRASEÑA_GMAIL")

我已经尝试允许访问权限较低的应用访问acces并使用google的displayunlockcaptcha功能,但是似乎没有任何效果。任何帮助将不胜感激

解决方案

您可能没有正确保存环境变量。要测试您的变量是否正常工作,请在该目录中尝试一下。

import os

a = os.environ.get('variable_a')

b = os.environ.get('variable_b')

print(a, b)

如果未设置,则应设置None。

响应服务器530 5.7.0,SMTPSenderRefused(530,需要b'5.7.0身份验证)相关推荐

  1. ASP.Net 2.0窗体身份验证机制详解(FormsAuthentication) (转载)

    ASP.Net 2.0窗体身份验证机制详解(FormsAuthentication) 收藏 转自:http://www.aspxclub.com/l12/c_3689.html 本篇文章介绍了在ASP ...

  2. android7.0 谷歌拼音,谷歌浏览器在Android 7.0及以上版本支持使用指纹验证进行无密码登录...

    原标题:谷歌浏览器在Android 7.0及以上版本支持使用指纹验证进行无密码登录 来源:蓝点网 此前谷歌已经宣布与 FIDO 联盟达成合作关系并在安卓系统上调用指纹或面部识别等来登录某些支持的网站. ...

  3. 两台服务器身份验证,详解三种不同的身份验证协议

    本文最初发布于devever.net网站,经原作者授权由InfoQ中文站翻译并分享. 现在,身份验证协议的数量快赶上应用程序协议,结果,这个领域很容易让人困惑. 最容易把人搞糊涂的是,很少有人注意到这 ...

  4. 工商注册身份验证 v1.0.1

    类型:系统工具 版本:v1.0.1 大小:10.4M 更新:2019/3/4 语言:简体 等级: 平台:安卓, 4.0以上 下载地址: 工商注册身份验证 v1.0.1(1) 工商注册身份验证 v1.0 ...

  5. 服务器响应为4.7.0,454 4.7.0 临时身份验证失败 - Exchange | Microsoft Docs

    454 4.7.0 Exchange Server 2021/4/9 适用于: Exchange Server 2019, Exchange Server 2016 Standard Edition, ...

  6. JAVA编写的一个简单的Socket实现的HTTP响应服务器

    JAVA编写的一个简单的Socket实现的HTTP响应服务器,看后就很容易理解Web服务器的原理了. package test.io;import java.net.*; import java.io ...

  7. 登录显示服务器端校验不通过,SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应是:5.7.57 SMTP;...

    当我试图通过我的C#代码发送邮件上面的错误显示.我已经搜索可能的所有解决方案,但我没有得到解决方案.我使用下面的代码:SMTP服务器需要安全连接或客户端未通过身份验证.服务器响应是:5.7.57 SM ...

  8. Citrix 服务器虚拟化之十四 介绍桌面虚拟化之XenDesktop 7.0

    Citrix 服务器虚拟化之十四  介绍桌面虚拟化之XenDesktop 7.0 Citrix XenDesktop 提供了强大而灵活的桌面虚拟化解决方案,允许您将虚拟桌面交付给身处任何位置.使用任何 ...

  9. 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...

    无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象 今天从access导数据到 ...

  10. mysql客户端不支持_MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端...

    MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端 我是node.js和MySQL初学者,我刚开始设置并尝试一些基本代码.但是,由于某种原因,我甚至无法与服务器建 ...

最新文章

  1. Android下基于SDL的位图渲染(一)
  2. golang枚举类型 - iota用法拾遗
  3. Tsung压力测试介绍
  4. 通过自动回复机器人学Mybatis---加强版
  5. Spring的两种容器后处理器(PropertyPlaceholderConfigurer和PropertyOverrideConfigurer)
  6. 是用Entity.Save(),还是用DAL.Save(Entity e)
  7. 计算机科学学院陈瑜,浙江大学城市学院计算机与计算科学学院 计算机科学与技术 陈则伦...
  8. sql语句提高数据库查询效率
  9. SQL SERVER两种分页的存储过程介绍
  10. COJ1196(Staginner 去爬山)
  11. PaperNotes(12)-Autoregressive Quantile networks for generative modeling
  12. Kanas.net Framework 入门介绍
  13. Java Swing Mysql实现的员工工资管理系统项目源码附带视频指导运行教程
  14. 如何让程序集在每次编译时自动产生不同的版本号
  15. RHEL5.9下cacti监控的部署详解
  16. “父亲项目”走进澳洲校园 助父子建立联系
  17. 2019-2020-1 20175313 《信息安全系统设计基础》第一周学习总结
  18. 精选| 2019年2月R新包推荐
  19. freebsd mysql utf8_FreeBSD环境下Mysql问题解决方法集锦
  20. 多厂商云成本管理窍门

热门文章

  1. python爬取qq音乐排行榜_手把手教你使用Python抓取QQ音乐数据!
  2. VMware Workstation Player的vmnet8没启动,虚拟机没法NAT的问题分析与解决
  3. 22年全国数学建模比赛ABC题思路模型
  4. [转]短信验证码如何防止不恶意点击被刷!
  5. KETTLE使用通配符匹配多个文件输入到一张表中
  6. 波士顿动力SpotMini改造有胳膊半人马,这家意大利创企打造极致机械手臂
  7. crt中 新建的连接存储在哪_SecureCRT永久保存配置的方法
  8. 题目 2291: [蓝桥杯][2018年第九届真题]调手表(BFS)
  9. linux最大限度压缩文件,在Linux系统上使用最高的zip压缩级别
  10. 苹果手机解压缩软件_Mac用户必备的几款压缩与解压缩软件!滴!滴!滴!