在预定时间/日期发送到电子邮件的php表单
我要做一个基本的表单到电子邮件脚本,这不是一个问题,你按下发送和电子邮件去。但我想做的是,我想在那里为日期和时间添加额外的字段,电子邮件将在特定的日期/时间发送。实现这一目标的最佳方式是什么? 例如,在周二13:30,我想运行这个脚本来发送电子邮件 send mail.php?mail_id=4 周二13:45 send mail.php?mail_id=5,其中mail_id更改邮件收件人、内容等 我是否需要每隔一分钟运行另一个脚本来检查mysql中是否有要发送的内容?喜欢 选择*from mails where datetime=NOW(),如果选择“是”,脚本是否会运行?我认为这不是一个很好的选择,因为mysql将全天候运行在预定时间/日期发送到电子邮件的php表单,php,email,cron,Php,Email,Cron,我要做一个基本的表单到电子邮件脚本,这不是一个问题,你按下发送和电子邮件去。但我想做的是,我想在那里为日期和时间添加额外的字段,电子邮件将在特定的日期/时间发送。实现这一目标的最佳方式是什么? 例如,在周二13:30,我想运行这个脚本来发送电子邮件 send mail.php?mail_id=4 周二13:45 send mail.php?mail_id=5,其中mail_id更改邮件收件人、内容等 我是否需要每隔一分钟运行另一个脚本来检查mysql中是否有要发送的内容?喜欢 选择*from m
您的建议是什么您可以有一个每15分钟运行一次的cron作业,并运行如下sql语句:
select * from mails where datetime <= NOW() AND isSent = 0
select*从datetime的邮件中,这个问题似乎有点主要基于观点,但是。。。这取决于您是否允许用户在精确的一分钟或15分钟内发送电子邮件?使用您的选项添加cron作业。比如分钟、小时、日期、天、月。我需要精确的分钟,但现在必须精确,选项可以是15、30、45、00。cron作业不是自动的,需要为每个用户设置,rgistering.@T.c.yusuftokogoz那么cron作业似乎是无效的,除非处理速度很快。后台处理会更好。。。可能是node.js之类的东西……我考虑过这一点,但不确定这是否是最符合逻辑和最有效的方法。谢谢,没问题。很高兴我能帮忙。