【发布时间】:2014-09-04 21:30:17
【问题描述】:
我将为电子邮件脚本做一个基本的表单,这不是你按发送和电子邮件发送的问题。但我想要做的是我想在其中添加日期和时间的附加字段,电子邮件将在那个特定的日期/时间继续。实现这一目标的最佳方法是什么? 因此,例如在星期二 13:30,我希望运行此脚本以发送电子邮件 发送-mail.php?mail_id=4 和星期二 13:45 send-mail.php?mail_id=5 其中 mail_id 更改邮件收件人、内容等。
如果有任何要发送的内容,我是否需要每分钟运行另一个脚本来检查 mysql?喜欢 select * from mails where datetime = NOW() 如果是的话,脚本呢?我不认为这是一个很好的选择,因为 mysql 将 24/7 运行。
你有什么建议
【问题讨论】:
-
这个问题似乎有点基于意见,但很好......这取决于您是否让用户能够在精确的分钟或仅 15 分钟内发送电子邮件?
-
使用您的选项添加一个 cron 作业。比如分钟、小时、日期、日、月。
-
我需要精确的分钟,但现在真的必须精确,选项可以是 15、30、45、00
-
Cron 作业不是自动化的,需要为每个注册的单个用户设置。
-
@T.c.YusufTokgoz 那么 cron 作业似乎效率低下,除非它的处理速度很快。后台进程会更好......可能像node.js这样......