kov*_*nin 5 python google-app-engine
只是想知道你是否有人遇到这个.我正在使用Google App Engine上的Python邮件API,我创建了一个应用程序,通过POST接受邮件正文和地址,在数据存储区中创建实体,然后每分钟运行一个cron作业,抓取200个实体并发送输出电子邮件,然后删除实体.
我用1500封电子邮件进行了实验,在数据存储区中创建了1500个实体,并发送了1500封电子邮件.然后我看看我的统计数据并看到约.配额中使用了45,000名接收者,这怎么可能?
所以我的问题是"收件人通过电子邮件发送"的配额实际上在哪一点?在我创建邮件对象或我实际上send()它的时候?我希望第二个,但配额似乎表现出不同的东西.我确实在crons和任务等之间传递邮件对象.任何人都有这方面的任何信息?
谢谢.
更新:事实证明我实际上发送了45k电子邮件,队列只有1500.似乎一个cron作业运行,直到前一个完成并使用相同的实体.所以问题变成"如何锁定实体并确保在发送电子邮件之前没有人选择它们"?
再次感谢!
实例化电子邮件对象当然不会计入您的“通过电子邮件发送的收件人”配额。与其他 App Engine 服务一样,您在触发 RPC(即 call )时会消耗配额send()。
如果您打算向 1500 个收件人发送电子邮件,而 App Engine 却显示您向 45,000 个收件人发送了电子邮件,则您的代码存在错误。