如何通过 Phpmailer 发送群发邮件

How to Send Bulk Emails via Phpmailer

我有一个网站。我必须在其中批量发送电子邮件。比如每小时 3,000-4,000 封电子邮件。我正在使用 Siteground 云服务器。但它不能这么快地发送电子邮件。

因此,任何人都可以建议我通过 PHPMailer 发送批量电子邮件而无需排队的方法。

将不胜感激。

这个问题确实太宽泛了,所以你只会得到模糊的答案。

您至少应该看看 the mailing list example provided with PHPMailer,因为它涉及基础知识。 PHPMailer 非常适合高速运行 - 使用它我可以毫不费力地每秒 接收 ~250 条消息。

与您的邮件服务器建立非常融洽的关系也很有帮助 - 许多开源邮件服务器要么无法胜任工作,要么难以配置,但是 4,000/小时在事物方案中是一个很小的数目,而且默认配置可以工作。

您需要拥有绝对可靠的 SPF、DKIM 和 DMARC 配置,以及高度敏感的退回处理(重新邮寄之前在雅虎上退回的地址可能会让您被封锁很长时间)。

撇开技术步骤不谈,无论您做什么,建立发送信誉都需要一段时间,而且许多大型 ISP 的行为非常糟糕。例如,我有一个社区站点,在 hotmail 上有几千名成员,偶尔其中一个将通知报告为垃圾邮件(这只是论坛流量,没有邮件截图)——这导致整个站点被列入黑名单和垃圾邮件箱 每个 hotmail 会员约2 个月。真的不是很聪明或乐于助人。