Php 在不同客户的生日当天向他们发送邮件

Php 在不同客户的生日当天向他们发送邮件,php,apache,Php,Apache,我发现有相关的话题。但是,有一些不同,因为人们要求ubuntu服务器,但我使用的是Apache(xampp****)最新版本,那么有没有办法让系统通过检查日期自动发送邮件? 它是否也适用于某些计划发送?谢谢 我有发送它的脚本,我唯一需要的是如何安排发送 编辑: 让它更简单,假设只有windows是唯一的平台我是否可以编写一些php脚本并在操作系统中创建cron作业,这样我的客户机就可以在我的系统中调度他们的邮件,而不是在操作系统中进行调度 第三方cron的工作是一个很好的建议,但有局限性(如果他

我发现有相关的话题。但是,有一些不同,因为人们要求ubuntu服务器,但我使用的是Apache(xampp****)最新版本,那么有没有办法让系统通过检查日期自动发送邮件?
它是否也适用于某些计划发送?谢谢

我有发送它的脚本,我唯一需要的是如何安排发送

编辑: 让它更简单,假设只有windows是唯一的平台我是否可以编写一些php脚本并在操作系统中创建cron作业,这样我的客户机就可以在我的系统中调度他们的邮件,而不是在操作系统中进行调度

第三方cron的工作是一个很好的建议,但有局限性(如果他们的服务故障等),我希望一切都是基于自己的系统

  • 如果您的xampp在Windows上,您可以使用来调用特定的脚本(在您的情况下是PHP脚本,最好是通过URL),该脚本检查所有用户的生日并相应地向他们发送邮件

  • 如果您的xampp在Linux/Unix/etc上,您可以使用,rest也是一样的

  • 还有第三种方式,第三方调度器,或者说,它将远程调用您的脚本(php页面)

  • 示例:

    如果您自己进行操作系统的cron设置,您仍然可以让管理员在您的系统(而不是操作系统)中配置向谁发送电子邮件

    毕竟,cron就是重复地做一些事情,在您的例子中,它只是通过URL调用您的脚本


    现在关于时间设置,您可以让CRON每小时调用您的脚本,您的php脚本将检查适当的时间,并发送邮件

    crontab
    scheduler
    中安排一个脚本,用于检查客户的生日

    给他们发封电子邮件


    此脚本将每天在一天中的特定时间运行

    使用服务器cron作业运行将发送电子邮件的脚本。您的脚本应该比较当前的日期和客户的生日。

    您可以使用cron作业。使用PHP,您可以获取所有想要发送电子邮件的人,并获取模板并发送,只需替换名称和其他您可能使用的内容即可。提供有关如何启动的详细信息。至少,您只需两件东西,一个是excel文件,其中包含愿望详细信息(生日和工作周年纪念日),另一个是配置文件(application.properties),以提供映射详细信息和其他配置。此应用程序在云上本地(后台、前台、docker、windows调度程序等)有多种选项


    免责声明:我是应用程序的所有者。

    cron作业,检查数据库中的日期,发送电子邮件,根据上述内容提供尽可能多的帮助。@user782104:已解释(这是时间检查脚本),然后(这是cron调用的脚本)。这在内部意味着,他们已经设置了cron。因为我的系统不依赖于操作系统,如果我在购买软件后让我的客户自己做windows Scheduler,这会使我的产品变得不灵活,有什么建议吗?谢谢,我已经添加了带有文字的链接,这些链接应该可以帮助您:)在这种情况下,在线cron似乎更适合您:)我指定的第三类!让它更简单,假设只有windows是唯一的平台。我可以编写一些php脚本并创建cron作业,这样我的客户机就可以在我的系统中调度他们的邮件,而不是在操作系统中进行调度吗?再次感谢您的支持suggestion@user782104相应地更新了答案!举个例子!希望有帮助!谢谢,不用windows Scheduler,我可以在appache中创建一个cron文件(sya,corn_confing.txt),每行都有时间和php文件,在服务器运行时运行吗?我只是在想象是否有这样的功能。。