0

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

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

4

1 回答 1

1

芹菜可以满足你的需要。

首先设置一个 celery 任务:

@task
def sendmail():
    pass

稍后发送邮件,文档中的示例:

from datetime import datetime, timedelta

tomorrow = datetime.now() + timedelta(days=1)
sendmail.apply_async(args=[], eta=tomorrow)
于 2012-06-24T21:03:54.383 回答