我想开发一个系统,允许用户输入日期和时间。然后在输入时间,系统发送一封电子邮件给用户。我已经有了这个系统。我正在寻找的是在特定时间发送电子邮件的方式。我可以发送电子邮件,但无法将它们编程为精确的日期和时间。你能帮我吗?提前致谢。自动电子邮件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. 从Shell CakePHP 3.x测试电子邮件
- 3. CakePHP 3电子邮件错误 - 未知电子邮件配置“默认”
- 4. cakephp 2.0 smtp电子邮件
- 5. Powershell自动电子邮件
- 6. Cakephp电子邮件去垃圾邮件
- 7. cakephp电子邮件复制电子邮件组件问题
- 8. cakephp电子邮件为HTML电子邮件
- 9. PhP电子邮件自动回复电子邮件
- 10. 如何配置CakePHP 3.x以使用Amazon SES SMTP发送电子邮件?
- 11. 用于自动标记/分类电子邮件的Outlook x-header
- 12. 电子邮件组件CakePHP的
- 13. CakePHP的电子邮件组件
- 14. CakePHP的电子邮件组件的PHPMailer
- 15. CakePHP 3电子邮件传输 - 与Gmail的Godaddy
- 16. CakePHP电子邮件插件 - 使用自定义服务器
- 17. 用CakePHP发送电子邮件
- 18. CakePHP的电子邮件连接Office365
- 19. 电子邮件不被发送CakePHP
- 20. CakePHP发送电子邮件 - LAMPP
- 21. CakePHP的电子邮件激活
- 22. CakePHP的电子邮件与Gmail
- 23. CakePHP电子邮件无法发送
- 24. CakePHP电子邮件smtp不发送
- 25. CakePHP /常规HTML电子邮件
- 26. CakePHP 2.0发送电子邮件错误
- 27. CakePHP电子邮件传输编码
- 28. CakePHP SMTP电子邮件语法错误
- 29. 发送电子邮件时出错CakePHP
- 30. Cakephp&用户电子邮件确认