2011-03-14 101 views
0

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

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

我建议你把这个任务委托给taskqueue,提供了一个相当高的超时时间设置为10分钟。

+0

谢谢,我会检查出来。我仍然不知道如何使用它,但我会阅读一些文档(:(也许你可以给我一个快速提示?xD) – 2011-03-14 19:10:44

相关问题