当我在GAE(python)中发送电子邮件时,收到错误消息OverQuotaError
。
但我的配额没有溢出。
以下是我的Appengine电子邮件配额。我只消耗1%的配额。
Mail API Calls 0% 0% 202 of 1,771,789 Okay
Recipients Emailed 1% 1% 202 of 20,100 Okay
Admins Emailed 0% 0% 0 of 3,492,979 Okay
Message Body Data Sent 0% 0% 0.00 of 29.58 GBytes Okay
Attachments Sent 0% 0% 0.00 of 0.00 GBytes Okay
Attachment Data Sent 0% 0% 0.00 of 106.96 GBytes Okay
我的应用程序打印错误就像这样。
OverQuotaError: The API call mail.Send() required more quota than is available.
我知道发送批量邮件是谷歌停止的。所以我添加了Time.sleep(2)
。
谢谢。
答案 0 :(得分:0)
如果您免费使用GAE,那么我认为您应该将time.sleep(2)
更改为time.sleep(8)
,因为GAE每分钟只允许发送8条消息(请参阅详细信息here)。您可能还需要检查邮件及其附件的大小。