在django发送延期邮件?

时间:2012-06-24 20:48:28

标签: django django-mailer

是否有一种简单的方法可以在以后发送电子邮件,比如2012年8月1日下午6点?我试过阅读关于django-mailer的一些文档,但我无法得到答案。

我开始从事网络开发,所以可能无法破解现有的django-mailer应用程序来完成这项工作。

1 个答案:

答案 0 :(得分:1)

Celery可以满足您的需求。

首先设置一个芹菜任务:

@task
def sendmail():
    pass

稍后发送邮件,来自doc

的示例
from datetime import datetime, timedelta

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