2011-03-14 6 views
0

HY!Google App Engine에서 종류의 이메일 목록에 이메일을 보내는 방법은 무엇입니까?

저는 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

난 당신이 10 분으로 설정 상당히 높은 제한 시간을 제공하는 taskqueue에이 작업을 위임하는 것이 좋습니다.

+0

감사합니다. 조사해 보겠습니다. 나는 그것을 사용하는 방법을 아직도 모르지만, 나는 몇몇 문서를 읽을 것이다 (: (아마 당신은 나에게 빠른 팁을 줄 수 있나? xD) –

관련 문제