2010-09-17 69 views
0

我想知道是否有可能在某個日期之前發送電子郵件?爲了多解釋一下,我們在每個月的第二個星期三舉行會談,他們有一個頭銜和發言人。我想在每個會議的前兩週通過電子郵件向成員發送電子郵件(存儲在會員對象中的電子郵件地址),所以在本月的第一個月還有幾個月會談。這可能嗎?每個談話的日期都存儲在談話對象中。電子郵件的基本概要只包含這個月談話對象中的信息。 由於事先
院長可能在django中發送日期觸發的電子郵件?

回答

4

您可以使用cron作業,或者更好的是,消息隊列服務,如RabbitMQZeroMQCelery是一個將這些消息隊列服務包裝在python/django模塊中的項目。

它的工作方式是你會寫一個函數來完成你的數據庫查詢並找出要發送的消息。然後你將這個函數作爲一個任務來裝飾,並在其上設置一個延遲的執行時間。

+0

這將能夠從數據庫中提取信息,以便它可以通過電子郵件發送正確的數據嗎? – Dean 2010-09-17 20:25:36

+0

我更新了我的答案以幫助回答您的問題。 – Soviut 2010-09-17 21:07:04