繁体   English   中英

发送多封电子邮件PHP

[英]Sending Multiple Emails PHP

这是一个非常简单的问题。

我有一个php脚本,向所有客户发送生日祝福。 邮件的主题是为每个用户定制的(生日快乐,$ name)。 到现在为止,脚本正在按预期方式工作。

但是,如果客户数量很多,恐怕执行时间可能会超过最大执行时间(30秒)。 有什么解决方案可以使我的脚本在发送电子邮件给所有客户之前不会停止吗?

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

这将导致脚本永不超时。

或者,我可以使用set_time_limit ( int $seconds )函数。 文件

我可以使用set_time_limit(0); 因此该脚本将永远运行-但是不建议这样做,并且我的Web服务器可能会因强加的HTTP超时(通常为5分钟左右)而使我失望。 由于我已经设置了cron作业来发送邮件,因此HTTP超时应该不是问题。

在你的PHP脚本的邮件使用BCC头参考

在此之前,请检查您的邮件服务器是否对发送电子邮件(例如Google)有任何限制

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM