PHP群发邮件(25K-100K)列表

时间:2009-08-18 21:11:33

标签: php email massmail bulk-mail

我有一个我为客户编写的PHP应用程序,用于创建HTML新闻稿并将其发送到数据库中的电子邮件。邮件是通过mail()命令(我知道,糟糕)完成的,来自CRON作业,有适当的暂停等。到目前为止,所有客户端都有有限的列表(最多是8000封邮件,在两小时内发送)。服务器是我自己的 - 没有限制。该软件处理退回邮件,退出选项等。

新客户希望每月发送100,000封邮件,每周25K批次,我想替换mail()函数。有什么建议? PHPMailer类可以做到这一点吗?

2 个答案:

答案 0 :(得分:4)

查看SwiftMailer - 它比PHPMailer好得多并且正在积极开发(PHP Mailer看起来似乎是零星的)

答案 1 :(得分:3)

对于这种音量,你最好使用外部服务,例如

如果你自己尝试这样做,你很可能最终被标记为垃圾邮件发送者。此外,您需要注意管理选择退出列表等(根据CAN-SPAM)。

这些服务通常都有一个API,因此与您当前的代码库集成应该相对简单,没有任何问题。

使用此类服务​​意味着从长远来看,减少工作量,提高合规性,减少被标记为垃圾邮件的麻烦等等。

(从a related Something Awful thread编译的信息。)