数据库输入三个小时后发送邮件

时间:2014-07-22 09:46:47

标签: php email cron

我有一个特定的场景,我必须从我的php应用程序发送电子邮件。请考虑以下情况:

如果在上午10点将电子邮件提交到数据库,我想在下午1点自动发送欢迎电子邮件,如果我必须在特定的时间间隔内完成,我可以使用cron作业,但是这种情况下没有固定时间,但每当电子邮件插入数据库时​​,我必须每隔三小时运行一次邮件脚本。

请提前谢谢。

2 个答案:

答案 0 :(得分:1)

将您的cron作业设置为每分钟运行并编写脚本以检查在3小时之前注册的电子邮件并将邮件发送到匹配的电子邮件。 希望这有帮助:)

答案 1 :(得分:0)

如何每小时运行一次cron,然后检测初始电子邮件的发送时间?如果间隔为3小时,则发送欢迎电子邮件。但是你的cron每小时都会“醒来”,看看是否有任何需要发送的欢迎消息。