2012-06-24 221 views
0

有沒有簡單的方法可以在稍後發送電子郵件,說2012年8月1日下午6點?我試圖閱讀django-mailer上的一些文檔,但我無法得到答案。django推遲發送電子郵件?

我開始在web開發中,所以可能無法破解django-mailer的現有應用程序來完成此操作。

回答

1

Celery可以滿足您的需求。

首先成立了芹菜任務:

@task 
def sendmail(): 
    pass 

doc稍後發送郵件,一個例子:

from datetime import datetime, timedelta 

tomorrow = datetime.now() + timedelta(days=1) 
sendmail.apply_async(args=[], eta=tomorrow) 
+0

作品!非常感謝 :) – user462208