【问题标题】:windows services to perform schedule email in php [duplicate]Windows服务在php中执行计划电子邮件[重复]
【发布时间】:2012-10-06 04:59:08
【问题描述】:

可能重复:
schedule an email in php

我想安排我的 php 脚本,它使用 windows 服务发送电子邮件,因为网站托管在 windows 机器中。我正在寻找不涉及 cron 作业的解决方案。我希望用户安排一个时间,Windows 服务应该在预定时间执行我的 php 电子邮件脚本,以便在预定的用户时间发送电子邮件。我想用php编写整个代码。

【问题讨论】:

  • 如果您没有 Windows 调度程序,替代方法是调用您的电子邮件,从其他一些 linux 服务器的 cron 作业发送 php 页面。我敢肯定也有具有 cron 作业功能的免费托管服务提供商。
  • cron 作业会使我的服务器忙碌。我的数据库有 900000 多条记录。所以这将是一个不可行的解决方案

标签: php codeigniter email windows-services scheduling


【解决方案1】:

您无权访问 Windows 机器上的 cron 作业;) 但是,如果没有窗口的调度程序,就没有办法做到这一点,除非您有一个非常活跃的站点,有人总是在上面,然后您可以检查并在每个页面加载或类似的东西上运行。否则,我会编写一个脚本来检查数据库何时发送电子邮件 - 并提取假设在该分钟(或半小时,或您允许用户选择的任何时间间隔)运行的那些,并通过 Windows 调度程序安排每分钟/间隔运行该脚本。

【讨论】:

  • 感谢您的快速回复。这确实是我正在寻找的替代解决方案。
  • 你能描述一下在windows schedule任务中安排php脚本执行的过程吗?
  • 没问题。很高兴我能提供帮助。
  • stackoverflow.com/questions/295386/… 应该可以帮到你。
  • 谢谢。但是我找到了不涉及命令提示符的方法。只需使用 Windows 任务计划的默认选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多