2013-12-17 87 views
0

如何才能自动发送电子邮件通知,而唯一的触发是日期和时间?如何在PHP中按日期和时间发送电子邮件通知?

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

+0

使用所有答案的谷歌父亲。 –

+0

你可以使用cron作业:http://service.futurequest.net/index.php?/Knowledgebase/Article/View/23 –

回答

1

可以使用的cronjob或的crontab

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

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

crontab filename将文件名安装为您的crontab文件。

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

crontab -r删除您的crontab文件。

[email protected]通过电子邮件将输出发送到指定的地址。

+0

这有助于感谢:) – user3106552

3

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

或者,您可以简单地使用Cron-jobs

使用cron。你的cronjob文件看起来大致是这样的:

​​

就是这样。易如反掌!

0

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

+0

这篇文章提供了一个答案。 。 。它给出了关于“如何”发送定时电子邮件的关键字。我只需要“关键字”,现在我该如何利用它。另外,我已经提出了一个帖子,所以不用担心。对不起没有进攻:) – user3106552

相关问题