Как отправить электронное письмо на список адресов электронной почты в виде движка приложений Google? - PullRequest
0 голосов
/ 14 марта 2011

Г!

У меня есть список в 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 Ответ

1 голос
/ 14 марта 2011

Я предлагаю вам делегировать эту задачу на taskqueue , который обеспечивает довольно большой тайм-аут, установленный на 10 минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...