如何在后台触发PHP邮件功能

时间:2013-11-11 12:00:27

标签: php email

我的ISP限制发送电子邮件至25/5分钟。 我有PHP脚本,我通过访问我的域上的特定URL来访问,该URL触发向存储在数据库中的每个收件人发送个性化电子邮件。

如果我在25封电子邮件中向脚本添加5分钟暂停(睡眠)后,如何启用脚本在后台触发并且不会超时我的网页?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用RabbitMQ或其他队列服务器与AMQP-protocol

一起使用

答案 1 :(得分:0)

如果您使用的是基于Linux的主机,我会使用cron作业。 它们有点像调度程序,你可以说“每x分钟运行xxx / xxx.php中的脚本”。

对于cron作业,格式类似于以下格式。

0 0 * * * php /var/www/vhosts/domain.com/httpdocs/scripts/example.php