【问题标题】:Email send using app password - Username and Password not accepted?使用应用程序密码发送电子邮件 - 不接受用户名和密码?
【发布时间】:2020-11-08 09:53:27
【问题描述】:

我不知道为什么我不能在Django 中发送电子邮件。

我已启用两步验证并为此连接生成应用密码。

但是Gmail smtp 返回:

SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8  https://support.google.com/mail/?p=BadCredentials q29sm16257362qtc.10 - gsmtp')

我以为使用App Password不会导致这样的错误。

编辑:

电子邮件使用自定义域,但我想这不是问题。我认为smtp.gmail.com 应该可以工作。

我不允许安全性较低的应用程序,因为我认为应用程序密码不需要它。

【问题讨论】:

    标签: django smtp gmail


    【解决方案1】:

    我在双重身份验证方面遇到了同样的问题,并且允许使用不太安全的应用程序。必须使用App密码!还有最后一个功能要激活:https://accounts.google.com/DisplayUnlockCaptcha

    如果您有 Gsuite 域,请单击此链接:https://admin.google.com/ac/security/lsa 和“允许用户管理他们对安全性较低的应用程序的访问”

    【讨论】:

      猜你喜欢
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 2018-02-07
      • 2020-01-19
      • 2020-05-15
      • 2019-01-20
      • 1970-01-01
      相关资源
      最近更新 更多