【问题标题】:Best practice for sending bulk emails through WordPress通过 WordPress 发送批量电子邮件的最佳实践
【发布时间】:2019-06-26 08:13:06
【问题描述】:

我正在通过 WordPress 构建一个网站,并在我自己的批量电子邮件中进行编码。我使用了一个插件来确保电子邮件是通过我的 gmail 帐户真实发送的。我使用 wp_mail 来触发邮件。

我的第一个策略是发送给:我自己和密件抄送:每个人。这给太多收件人带来了 gmail 错误。

然后,我将电子邮件分成 49 份,效果很好。现在,我正在创建一个退订链接,我意识到我无法在电子邮件中包含收件人的电子邮件地址,因为它是密送给 50 人的同一电子邮件。

解决此问题的最佳方法是什么?我可以发送给:数百个没有 gmail 的人对我不满意吗?

【问题讨论】:

    标签: php wordpress gmail


    【解决方案1】:

    不,通常你不能像这样发送数百封邮件,你会被阻止,并且可能会造成你的域名信誉长期受到伤害。

    有几种方法:

    向您的主持人询问他的立场。例如,我的 Hoster 平均每 1.5 秒允许 1 封邮件。我正在使用一个调用 wordpress 端点的 cronjob,在该端点中我循环浏览了几封 1000 封电子邮件(合法的时事通讯),每个循环休息 2 秒。这只是一个例子,它没有多大意义,但重要的部分是:在每个循环上设置超时,设置睡眠。我用 100000 封邮件对此进行了测试,它在网站上运行顺利。

    for ($i = 1; $i <= $total; $i++) {
       set_time_limit(20);
       sleep(2);
       wp_mail($email, $subject, $body);  //i set up an smtp plugin for this
    }
    

    另一个更专业的解决方案是使用 mailgun.com 之类的服务,您可以通过他们的 API 发送任意数量的邮件。但当然,它要花一些美元:-)

    【讨论】:

      猜你喜欢
      • 2018-09-29
      • 2011-02-16
      • 2011-12-11
      • 2011-09-08
      • 1970-01-01
      • 2010-12-10
      • 2011-11-23
      • 2011-07-08
      • 2023-03-02
      相关资源
      最近更新 更多