我有错误消息OverQuotaError,但我有足够的配额

时间:2013-08-23 10:43:28

标签: python google-app-engine exception

当我在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)

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您免费使用GAE,那么我认为您应该将time.sleep(2)更改为time.sleep(8),因为GAE每分钟只允许发送8条消息(请参阅详细信息here)。您可能还需要检查邮件及其附件的大小。