如何在PHP中按日期和时间发送电子邮件通知?

时间:2013-12-17 08:04:14

标签: php jquery

如何自动发送电子邮件通知,唯一的触发器是日期和时间?

例如:     我希望每周五午夜12点自动发送电子邮件通知。

3 个答案:

答案 0 :(得分:3)

如果下面有数据库,则可以将最后一封邮件的日期存储在数据库中。然后脚本检查数据库中的最后日期。如果过去超过n天,它会发送一封新邮件并用当前日期覆盖数据库中的日期。

或者您只需使用Cron-jobs

使用 cron 。您的cronjob文件看起来大致如下:

* * */5 * * /usr/local/bin/php -q /www/scripts/myscript.php

这就是它。很容易就是馅饼!

答案 1 :(得分:1)

您可以使用cronjob或crontabs

http://service.futurequest.net/index.php?/Knowledgebase/Article/View/23

cron守护程序是一个长时间运行的进程,它在特定的日期和时间执行命令。要使用cron计划一次性任务,请使用at或batch。对于需要重复执行的命令(例如每小时,每天或每周),请使用crontab,它具有以下选项:

crontab filename将filename作为crontab文件安装。

crontab -e编辑crontab文件。 crontab -l显示您的crontab文件。

crontab -r删除你的crontab文件。

MAILTO=user@domain.com将输出通过电子邮件发送到指定地址。

答案 2 :(得分:0)

当然,最好的方法是使用cron作业......