如何使用php发送电子邮件并批量执行其他任务

时间:2010-08-22 16:41:18

标签: php email batch-file

我经营一个网站,我的用户群逐渐增加。

我必须手动批量我的订户,即批次A(1-700),批次B(701-1400)等,并且每小时手动触发电子邮件发送。

此外,为了向他们发送电子邮件,我想在电子邮件旁边执行其他一些任务。

我认为应该有一种方法可以触发从网络界面发送一次的消息(即来自我的网站后端,而不是命令行),并且每小时自动批量处理电子邮件和进程。

期待回复我如何完成它。

提前致谢。

2 个答案:

答案 0 :(得分:2)

如果您无法在服务器上安排cron作业(就像大多数廉价托管解决方案一样),有一些纯PHP替代方案可以运行预定作业:phpjobscheduler是其中一种替代方案。

答案 1 :(得分:0)

在类UNIX系统中,可以使用cron完成此操作。在Windows中,请参阅Task Schedulerschtasksat

如果您无法访问这些工具,则无法以给定时间段编程运行脚本(没有其他计算机通过HTTP调用脚本)。