0

我们有数百万用户,但我的电子邮件新闻信发送到超过 10 万。如果我们使用 phpmailer 函数,它一次发送 100 个限制电子邮件 ID。谁能帮助我如何同时向 10 万用户发送电子邮件,但我的页面需要很长时间才能加载。任何人都可以使用php给一些线程发送邮件。

提前致谢

4

2 回答 2

2

不建议一次向所有用户发送邮件,但也不好逐个发送邮件,但只需要为用户创建一个 for 循环即可达到一定的限制,例如假设您有 20000 个用户,然后将它们分成 500 个到 40 个块并使它们循环...这是您可以做的更好的选择,它不会导致您的服务器崩溃..批量邮件根本不建议使用

于 2013-08-02T05:31:01.970 回答
2

我建议您看一下SwiftMailer,它支持 HTML,支持不同的 mime 类型和 SMTP 身份验证(不太可能将您的邮件标记为垃圾邮件)。

或者

为什么不使用 phplist?它也建立在 PHP Mailer 之上,许多行业领导者都在使用它。我自己用过几次来向我的客户发送大量邮件。phplist 的好处是您可以在域级别和时间限制级别上限制您的消息。有关功能的完整列表,请查看:PHPLIST

于 2013-08-02T05:37:34.183 回答