對於大學項目,我有要求在特定日期之間每天的特定時間向用戶列表發送電子郵件。在存儲在數據庫中的自動時間發送電子郵件
發送電子郵件所需的時間存儲在MySQL數據庫中,像這樣:
Name | Email address | Start | Finish | Time
User 1 | [email protected] | 20111008 | 20111015 | 1630
User 2 | [email protected] | 20111011 | 20111025 | 0900
etc, etc
我們是一個基於Linux的服務器上使用PHP大多。
發送給每個人的電子郵件的文本都是相同的。許多用戶很可能會指定相同的時間,但我可以弄清楚如何使呼叫具有獨特性。
有沒有辦法在數據插入到數據庫時,我可以創建一個計劃的作業,每天在指定的時間運行?如果它已經超過了結束數據,則刪除所述預定作業?我可以找出腳本需要的內容,但我不確定使用哪些技術來創建/運行/刪除預定作業。
非常感謝!