每隔几天,Google应用就会开始拒绝我的用户名和密码:
SMTPAuthenticationError: (535, '5.7.1 Username and Password not accepted. Learn more at\n5.7.1 http://mail.google.com/support/bin/answer.py?answer=14257 22sm439603yxe.15')
如果我转到谷歌应用登录页面并尝试我的密码,它会要求验证码。正确地填写它,现在允许我再次发送电子邮件几天,直到再次发生。
如何阻止这种情况发生?有没有人在通过谷歌应用程序发送自动电子邮件时看到这个?
我正在使用django中的这些设置从我的网站发送注册电子邮件:
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'metaward@metaward.com'
EMAIL_HOST_PASSWORD = '*secret*'
EMAIL_USE_TLS = True
答案 0 :(得分:2)
您应该将请求限制为Google Apps的可接受费率。
我不确定Google是否有关于可接受请求率的官方声明/指导。如果您找不到任何此类公开声明/指导,则应与Google Apps支持小组联系,以确定是否可以通过该处支持。
答案 1 :(得分:0)
每天为给定电子邮件帐户发送电子邮件的最大限制为3000.但您不太可能每天发送尽可能多的电子邮件。甚至错误消息也没有表明。
虽然实际问题的解决方案只能由谷歌解决,但解决此问题的方法可能是设置不同的电子邮件用户,并随机选择一个。
答案 2 :(得分:0)
Gmail提出了“不太安全”的应用概念 基本上任何人都使用普通密码登录Gmail,所以你 可能最终会出现一个用户名可以发送的情况(支持 “安全性较低”的应用程序已启用)但其他应用程序已被阻止(支持'减去' 安全'应用已被禁用)。
要防止出现登录问题,您应该使用XOAUTH2或使用 另一个提供商,最好是像Mailgun或 SendGrid