【问题标题】:Send email from database before 1 month of expiry date in MySQL在 MySQL 中的到期日期前 1 个月从数据库发送电子邮件
【发布时间】:2019-06-21 04:11:21
【问题描述】:

我想在护照到期日前 1 个月通过 Gmail 向用户发送电子邮件。我对编程完全陌生,我已经读过可以通过触发器实现它的地方,但我不知道从哪里开始。

我正在使用 XAMPP。

这是我的 MySQL 表结构:

电子邮件主题应为:

员工姓名,您的护照将在到期日到期,请尽快更新

【问题讨论】:

  • 不幸的是,SO 是针对编程问题,而不是真正用于教某人如何编程(尤其不是针对编码请求)

标签: database xampp


【解决方案1】:

了解 PHP 中的 Cron 作业。使用它,您可以安排 PHP 文件的执行。

在您的情况下,PHP 文件将包含用于检查到期日期和发送邮件的代码。

您的 PHP 文件将执行以下操作:

  1. 扫描数据库并查找护照即将到期的员工。
  2. 获取该员工的电子邮件并使用 PHPMail 发送邮件

要通过 Gmail 发送邮件,请参阅此存储库: PHPMail

【讨论】:

  • 你能举个例子吗?
  • 对不起哥们,Stack Overflow 不是一个教授如何编码的平台!参加一些 PHP 课程。
【解决方案2】:

如果您不知道如何使用 Cron 作业,我发现在 Windows 10 中您可以使用“任务计划程序”来创建触发器,然后运行您的脚本。

在这里找到了一个很好的线程。

How do I run a PHP script using windows schedule task?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2015-09-20
    • 2015-01-08
    • 1970-01-01
    相关资源
    最近更新 更多