php - 如何使用 PHP 设置自动提醒邮件?

标签 php mysql email

我们正在举办网络研讨会。我想在网络研讨会前 3 天向所有在我的网站上注册的人发送提醒电子邮件。

注册人详细信息在我的 MySQL 中,它是一个 PHP 网站。

我该怎么做?

非常感谢任何帮助!

谢谢,

最佳答案

PHP 本身无法做到这一点,因为它不是在服务器上持续运行的程序。它仅在用户请求网页时运行。您需要在调用 PHP 脚本来处理电子邮件的服务器上设置 cron 作业。

首先,您的数据库需要一个字段来说明您是否已经发送了电子邮件。您的 PHP 电子邮件脚本会检查距离事件还有 3 天或更短的时间,并且您尚未向该人发送电子邮件,然后发送。

然后您将从 cron 作业调用该脚本。您可以从命令行运行 PHP,或者使用 curlwget 之类的东西来获取 URL,就像您在网络浏览器中运行脚本一样。 (这也意味着您可以在必要时从另一台计算机运行 cron 作业。)

关于php - 如何使用 PHP 设置自动提醒邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9260162/

相关文章:

PHP - foreach 循环中变量之前的 & 符号

mysql - 添加派生表的列值

mysql - 如何将相同的数据合并到水平表中

Python - 使用 pywin32 从不同地址发送 Outlook 电子邮件

email - 从cpanel备份电子邮件

php - 带 REDIS 的套接字 IO。服务器收不到 channel 消息

php - 获取当前帖子的分类术语并将其显示为 ID

php - URL 的 Base64_encode

mysql - 在单个查询中从多个表中获取数据

php - 当我的电子邮件表单脚本成功返回时,如何返回绿色复选标记图标