发送多个电子邮件PHP

时间:2016-01-05 14:10:59

标签: php

这是一个非常直截了当的问题。

我有一个PHP脚本,可以向所有客户发送生日祝福。邮件的主题是为每个用户定制的(生日快乐,$ name)。到现在为止,脚本正在按原样运行。

但我担心如果客户数量很高,执行时间可能超过最长执行时间(即30秒)。 有没有解决方案,以便我的脚本在向所有客户发送电子邮件之前不会停止?

2 个答案:

答案 0 :(得分:1)

我找到了两种解决问题的方法。 正如Fred -ii建议的那样,我可以使用ini_set('max_execution_time', 0);

这会导致脚本永远不会超时。

或者我可以使用set_time_limit ( int $seconds )功能。 (Documentation

我可以使用set_time_limit(0);这样脚本将永远运行 - 但是不建议这样做,我的Web服务器可能会因为强制HTTP超时(通常大约5分钟)而让我感到困惑。由于我已经设置了一个cron作业来发送邮件,因此HTTP超时不应该成为问题。

答案 1 :(得分:-2)

在php邮件脚本refer

中使用BCC标头

之前检查您的邮件服务器是否对发送google

等电子邮件有任何限制