如何将电子邮件发送到Google应用引擎中的某种电子邮件列表?

时间:2011-03-14 15:24:38

标签: python google-app-engine email

HY!

我在GAE中有一个列表,大约有300个条目,我想向所有人发送电子邮件。 我已经准备了一个脚本来获取所有企业,然后为每个企业制作一个循环,并在每次迭代中发送一​​封电子邮件。 现在我关注超时。如果我一步完成所有事情,可能需要花费太多时间,然后我不知道我是谁发送的。

我的脚本是这样的:

from models.Enterprise import Enterprise
from google.appengine.api import mail

esq = Enterprise.all()
es = esq.fetch(1000) # normally around 300

for e in es:
   mail.send_mail(sender="myemail", to=str(e.email), subject="...")

1 个答案:

答案 0 :(得分:1)

我建议您将此任务委派给taskqueue,它提供相当高的超时设置为10分钟。