我不知道为什么我无法在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
应该有用。
我不允许使用受保护程度较低的应用程序,因为我认为不需要使用应用程序密码。
答案 0 :(得分:0)
我在双重身份验证方面遇到了同样的问题,并允许安全性较低的应用程序。必须使用应用密码!还有最后一个功能需要激活:https://accounts.google.com/DisplayUnlockCaptcha
如果您拥有Gsuite域,请单击以下链接:https://admin.google.com/ac/security/lsa,然后“允许用户管理对安全性较低的应用程序的访问”