在php中每隔一段时间后发送电子邮件而不使用ajax

时间:2018-04-12 19:10:28

标签: php

我正在 PHP 中制作网络应用程序。我需要在每个时间间隔之后向我的用户发送邮件(比如每两天一次)。如何在php中跟踪时间间隔(假设我知道开始时间)。

1 个答案:

答案 0 :(得分:1)

您可以创建一个在本地运行您的一个PHP脚本的cron作业,并让该脚本检查数据库以查看是否适合发送电子邮件。例如,

在你的crontab中:

0 0 */2 * * php /usr/bin/mailcheck.php

在mailcheck.php中,只需要逻辑来检查数据库中过期电子邮件的条目。

或者,如果您只想盲目地向每个人发送电子邮件,请在mailcheck.php中添加一个sendmail()条目,并且也会这样做。