2010-09-17 66 views
0

我想知道是否有可能在某个日期之前发送电子邮件?为了多解释一下,我们在每个月的第二个星期三举行会谈,他们有一个头衔和发言人。我想在每个会议的前两周通过电子邮件向成员发送电子邮件(存储在会员对象中的电子邮件地址),所以在本月的第一个月还有几个月会谈。这可能吗?每个谈话的日期都存储在谈话对象中。电子邮件的基本概要只包含这个月谈话对象中的信息。 由于事先
院长可能在django中发送日期触发的电子邮件?

回答

4

您可以使用cron作业,或者更好的是,消息队列服务,如RabbitMQZeroMQCelery是一个将这些消息队列服务包装在python/django模块中的项目。

它的工作方式是你会写一个函数来完成你的数据库查询并找出要发送的消息。然后你将这个函数作为一个任务来装饰,并在其上设置一个延迟的执行时间。

+0

这将能够从数据库中提取信息,以便它可以通过电子邮件发送正确的数据吗? – Dean 2010-09-17 20:25:36

+0

我更新了我的答案以帮助回答您的问题。 – Soviut 2010-09-17 21:07:04