我想開發一個系統,允許用戶輸入日期和時間。然後在輸入時間,系統發送一封電子郵件給用戶。我已經有了這個系統。我正在尋找的是在特定時間發送電子郵件的方式。我可以發送電子郵件,但無法將它們編程爲精確的日期和時間。你能幫我嗎?提前致謝。自動電子郵件cakephp 3.x
-1
A
回答
0
這個問題可以通過使用「cron作業」來解決,該作業在一定的時間間隔內檢查是否有任何電子郵件要發送。你可以簡單地做一個Cake Shell(http://book.cakephp.org/3.0/en/console-and-shells.html)並使用一些內置的任務運行器(例如Linux上的cron) - 但是你也可以使用一個插件來實現這個原理,並且爲你設置這個部分。
對於適用於大量網站的quick'n'easy插件:https://github.com/dereuromark/cakephp-queue。
你問的功能已經內置到這個插件中了! :)
您將會創建一個類似於:https://github.com/dereuromark/cakephp-queue/blob/master/src/Shell/Task/QueueExampleTask.php#L74,然後創建此任務的新任務並將notbefore
參數設置爲您希望發送此電子郵件的時間。
查看這裏的自述文件:https://github.com/dereuromark/cakephp-queue/tree/master/docs。
備註:當工人執行指定任務的電子郵件將被髮送,所以這將是×時間的notbefore
財產後,這取決於你的工人和工作的金額 - 他們會時間花費多長時間執行。
相關問題
- 1. CakePHP的3電子郵件
- 2. Cakephp 3電子郵件驗證
- 3. 從Shell CakePHP 3.x測試電子郵件
- 4. CakePHP 3電子郵件錯誤 - 未知電子郵件配置「默認」
- 5. CakePHP電子郵件驗證
- 6. cakephp 2.0 smtp電子郵件
- 7. Powershell自動電子郵件
- 8. Cakephp電子郵件去垃圾郵件
- 9. cakephp電子郵件複製電子郵件組件問題
- 10. cakephp電子郵件插件,以通過imap拉電子郵件
- 11. cakephp電子郵件爲HTML電子郵件
- 12. PhP電子郵件自動回覆電子郵件
- 13. 如何配置CakePHP 3.x以使用Amazon SES SMTP發送電子郵件?
- 14. 自定義自動HTML電子郵件
- 15. 如何發送電子郵件給cakephp 2.x中的用戶
- 16. 用於自動標記/分類電子郵件的Outlook x-header
- 17. 如何每x天發送一封自動電子郵件
- 18. CakePHP電子郵件組件smtp失敗
- 19. CakePHP的電子郵件組件的PHPMailer
- 20. 電子郵件組件CakePHP的
- 21. 電子郵件組件與PHPMailer with cakePHP
- 22. CakePHP的電子郵件組件
- 23. 自動電子郵件發件人
- 24. 如何自動發送電子郵件
- 25. CakePHP 3電子郵件傳輸 - 與Gmail的Godaddy
- 26. cakePHP 3鏈接裏面的電子郵件視圖
- 27. 從SMTP遠程服務器發送電子郵件CakePHP 3
- 28. CDO電子郵件自動化
- 29. CakePHP電子郵件插件 - 使用自定義服務器
- 30. CakePHP中附上電子郵件