如何通过Php / MySQL发送大量(10,000+)以上的电子邮件?

时间:2012-06-13 20:42:00

标签: php

目前我有一个客户想要向他们的客户发送大量的电子邮件(10,000+)..这怎么可能?任何帮助或建议将不胜感激..

谢谢:)

2 个答案:

答案 0 :(得分:2)

您可以创建邮件队列,查看PEAR包中的邮件队列,尽管邮件服务器会限制您每小时/每分钟/每天发送的邮件数量。

答案 1 :(得分:2)

我认为您的问题是脚本在一定时间后超时。 你可以做的几件事:

  1. 查看max_execution_time in your php.ini并提升它。
  2. 从CLI运行脚本,因为CLI脚本不受max_execution_time
  3. 的影响
  4. 使用邮件队列,如GeoPhoenix建议的那样。
  5. 将集合拆分为批次并使用批量调度程序重新加载(或ajax)页面。