从WordPress网站发送数千封电子邮件的最佳方式是什么?

时间:2020-03-03 作者:Daryll Delfin

我们目前正在使用SendGrid API发送事务性电子邮件。这是非常缓慢的,它冻结了这个过程。如何在WordPress网站上发送5000多封电子邮件?

我们目前正在使用SendGrid API发送事务性电子邮件。这将覆盖wp_mail() 并使用sendgrid实际发送电子邮件,而不是php邮件。

我们当前的问题是,当我们使用SendGrid时,它会逐个处理电子邮件wp_mail() 函数会减慢速度并等待其完成,然后再继续。这使得发送电子邮件的速度非常慢,即使只有300多个电子邮件地址,也需要大约5分钟的加载时间。

对于任何已经体验过这种情况的人,您使用什么通过WP fast发送数千封电子邮件?我们已经尝试了mailchimp,但mailchimp没有事务性电子邮件功能。

1 个回复
SO网友:Tom J Nowell

从web服务器发送数百封电子邮件通常会将该服务器添加到垃圾邮件列表中,这是将所有电子邮件标记为垃圾邮件的好方法。这对同一台服务器上的其他人也是非常粗鲁的,因为他们的所有电子邮件都被标记为垃圾邮件,并且违反了许多托管提供商的服务条款wp_mail/发送是即时的,仍然需要时间,所以您应该做什么:

考虑其他事务性电子邮件提供商,直接与他们交谈,而不是覆盖wp_mail

  • 做较小的、更频繁的批处理,而不是一个较大的批处理
  • 请向SendGrid寻求建议
  • 检查实际上是电子邮件的发送问题,5k仍有大量电子邮件要生成,不要发送它们

    相关推荐

    Adding multiple emails to a

    我继承了一个WordPress站点,该站点有很多看起来像是引导的自定义代码。一个联系人表单编码在一个PHP文件中,客户端希望添加更多的电子邮件地址,以便将提交内容发送到。我已经找到了发送电子邮件的代码,但我想确保我正确更新了它,而不是破坏它。以下是代码行:$emails = array( $email, \'[email protected]\' );我假设我需要将其更新为$emails = array( $email, \'[email protected], [email protected]\' );或$e