Google Apps会每隔几天停止发送电子邮件

时间:2009-09-09 06:01:08

标签: django email google-apps

每隔几天,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

3 个答案:

答案 0 :(得分:2)

您应该将请求限制为Google Apps的可接受费率。

我不确定Google是否有关于可接受请求率的官方声明/指导。如果您找不到任何此类公开声明/指导,则应与Google Apps支持小组联系,以确定是否可以通过该处支持。

答案 1 :(得分:0)

每天为给定电子邮件帐户发送电子邮件的最大限制为3000.但您不太可能每天发送尽可能多的电子邮件。甚至错误消息也没有表明。

虽然实际问题的解决方案只能由谷歌解决,但解决此问题的方法可能是设置不同的电子邮件用户,并随机选择一个。

答案 2 :(得分:0)

使用OAuth2:

http://www.nodemailer.com/

解释
  

Gmail提出了“不太安全”的应用概念   基本上任何人都使用普通密码登录Gmail,所以你   可能最终会出现一个用户名可以发送的情况(支持   “安全性较低”的应用程序已启用)但其他应用程序已被阻止(支持'减去'   安全'应用已被禁用)。

     

要防止出现登录问题,您应该使用XOAUTH2或使用   另一个提供商,最好是像Mailgun或   SendGrid