我想知道是否可以在特定日期之前发送电子邮件?为了解释更多的话题,我们每月的第二个星期三每个月都会进行演讲,他们有头衔和演讲者。

我想在每次会议前2周发电子邮件将成员发送电子邮件(存储在成员对象中的电子邮件地址),以便在本月的第一个会议上进行本月的谈话。那可能吗?每个谈话的日期都存储在谈话对象中。电子邮件的基本轮廓仅包含本月谈话对象的信息。

有帮助吗?

解决方案

您可以使用cron工作,或者更好的是,诸如 兔子 或者 Zeromq. 芹菜 是一个将这些消息排队服务包装在Python/Django模块中的项目。

它的工作方式是您编写一个功能,该功能可以执行您的数据库查询并找出要发送的消息。然后,您将此功能作为任务进行装饰,并在其上设置延迟的执行时间。

其他提示

编写自定义管理命令, ,这是在一个月的谈话对象中,检查是否安排在接下来的两周内进行会谈,并将电子邮件发送给正确的成员,然后运行该命令 每天使用Cron工作.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top