PHP:批量发送大量电子邮件

Gal*_*Gal 6 php email batch-file

抛开对垃圾营销的蔑视,我需要向客户发送大约15,000封电子邮件.我的同事试图通过php邮件循环发送它们,但很明显它很快被卡住了.有没有传统的(即通过PHP脚本)来快速完成这个?如果没有,你怎么建议我这样做(也许通过exec)没有太多的开销?

谢谢!

Ali*_*man 4

我使用 PEAR 的Mail_Queue一次对 200,000 多封邮件进行排队。即使使用自定义内容,填充数据库也非常简单快捷,然后一个相当简单的脚本一次发送大约 250 个数据 - 如果平均负载不是太高的话。然后它循环并发送下一批。

您发送它们的速度不会比通常快,但它会毫无问题地完成。

教程为您提供了几乎您需要的一切 - 只需循环“send_messages.php”脚本(从命令行更好)直到数据库队列为空。