如何降低 AutomateWoo 插件的电子邮件发送速度

问题描述

我正在使用 AutomateWoo 插件发送一些电子邮件营销自动化,例如赢回客户(向 XX 天未进行任何购买的客户发送折扣优惠券代码)。

它就像一个魅力,除非我有很多客户符合工作流程的逻辑标准。例如,如果我的网站上一天有 300 个订单,并且这些客户在 300 天内没有进行任何新购买,那么 AutomateWoo 将为这些客户创建一个 200 封电子邮件队列。然后,电子邮件将开始以非常快的速度发送。

AutomateWoo 在短时间内发出的一堆电子邮件导致问题的原因是:

  1. 我仍在使用我的托管 SMTP 电子邮件服务,每小时限制为 200 封电子邮件。与此同时,AutomateWoo 试图在几分钟内发送这 300 封电子邮件!这导致 SMTP 被阻止,我的电子邮件没有发送给最终客户。
  2. 我正在使用这封电子邮件在 Integromat 上触发 Webhook(邮件钩子)以实现其他一些自动化,在免费计划中,我在邮件钩子中只有 10 个队列容量。当队列已满(短时间内收到超过 10 封电子邮件)时,其余电子邮件将被忽略。

我的主要目标是将 AutomateWoo 触发的电子邮件速度“减慢”到每分钟 1 - 3 封电子邮件。因为我不需要同时发送所有电子邮件。我不在乎是否需要 3 个小时才能发送 200 封电子邮件,只要它能够送达并且我的 integromat 可以将它们全部捕获作为触发器。

我尝试谷歌搜索并没有找到任何解决方案,我唯一找到的是how to increase the queue batch size。我尝试通过在我的 function.PHP 中插入此代码修改它以将批大小从认的 50 减少到 10,如下所示:

function eg_increase_aw_batch_size( $default_batch_size ) {
    return 10;
}
add_filter( 'automatewoo_queue_batch_size','eg_increase_aw_batch_size' );

但它似乎不起作用,因为我的 SMTP 仍然被阻止(我不太确定如何进行定量测试)。

有人给我一些关于尝试什么的建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)