根据MTA返回的弹跳错误代码类型,高级弹跳管理允许自动执行不同的操作。

设置phplist中的高级反弹管理和反弹规则

在我们的先前教程中,我们已经解决了 phplist弹跳处理 。如果您不熟悉Bounce处理,则可以阅读它。您可以使用Bounce处理下载未传递的电子邮件将其下载到您的phplist项目。您如何处理下载的电子邮件?不知道,让我们看一下预先反弹管理,使您可以整理 弹跳电子邮件 。每个返回的电子邮件都有MTA(邮件传输代理)返回的错误代码。此外,您可以查看返回的消息电子邮件头,其中包含沿错误代码的所有信息。

启用高级弹跳处理

首先,首先,通过在config.php文件中复制下面的代码来启用高级 弹跳处理

define('USE_ADVANCED_BOUNCEHANDLING',1);

之后,导航到 系统>管理弹跳>列表弹跳规则 用于创建弹跳规则。 您可以根据正则表达式创建弹跳规则。您可以找到为什么 电子邮件弹回 的原因,然后将其用于正则表达式。此外,根据错误代码或正则表达式选择适当的操作。 Phplist支持以下操作。行动声明是自我解释的,因此我们不需要详细介绍。

  • 删除订户
  • 未经证实的订户
  • 黑名单订户
  • 黑名单电子邮件地址
  • 删除订户并弹跳
  • 未经确定的订户并删除弹跳
  • 将订阅者添加到do-non-not列表中并删除弹跳
  • 将电子邮件地址添加到do-non-not列表中并删除弹跳
  • 删除反弹

添加弹跳规则

让我们创建我们的第一个反弹规则。

  • 首先,输入正则表达式(如 )(帐户已被暂停|不可用的帐户)
  • 之后,选择适当的动作
  • 最后,为规则添加注释/备忘录
在phplist中创建弹跳规则

您可以出于以下原因添加反弹规则,并选择适当的操作来处理弹跳。但是,您可以搜索SMTP响应并在列表中添加更多规则。

  • 存档的收件人
    • type = mx:找不到主机
    • 抱歉,没有那个名字的邮箱
  • 禁用邮箱
    • 帐户已被禁用
  • 由于不活动而阻止了此邮箱
    • 用户未知
  • 没有这样的收件人
    • 等等 … 注意: 您必须在括号中包裹弹跳原因,并使用管道符号 |语句,如果您想在一个弹跳规则中添加多个原因。

列出反弹规则

创建数量的规则后,您的 弹跳规则 列表将如下屏幕截图所示。您可以在此页面上执行其他操作,例如订单更改和删除。

弹跳规则清单

结论

在本教程中,我们了解了Advanced Bounce Management ,并制定了必要的弹跳规则。允许使用此功能将是很棒的,以便您可以自动化清除列表中的无效电子邮件地址的过程。它还允许您维护最低返回电子邮件的水平。此外,您的列表将具有合法的订户。 此外,Containerize.com正在以多种语言和框架来增强开源产品的堆栈。有关定期更新,请继续关注新闻通讯类别,以获取更多有趣的文章。

探索

您可能会发现以下链接相关: