0

我正在尝试让 PHPList 3.3.1 处理电子邮件退回并根据电子邮件退回给用户“取消确认”或删除用户。我的 PHPList 配置文件中有以下设置:

define ("MANUALLY_PROCESS_BOUNCES",1);
define('USE_ADVANCED_BOUNCEHANDLING',0);
$bounce_unsubscribe_threshold = 2;

我有“已处理的退回邮件”,PHPList 尽职尽责地阅读退回的电子邮件,将它们添加到数据库中,然后删除电子邮件。

但是,即使在 2 次反弹之后,它似乎也没有将用户标记为未订阅。

我需要添加高级退回规则吗?如果是这样,你能给我提供一个很好的基本规则列表吗?

我确实尝试了“生成反弹规则”选项,它创建了 1100 条规则(是的,1010 条规则)——哎呀!似乎应该有 5 或 10 条规则来涵盖大多数反弹。

一点帮助?

4

1 回答 1

0

这仍然是 phplist 中相对未记录的部分。我们有一个复杂的正则表达式列表,我们使用但目前不公开。

我建议你从这里开始:PHPList Bounce Rules? 查找表达式以跟踪您想要捕获的短语类型,并且文档本身包括一些起始规则:https ://www.phplist.org/manual/ch040_bounce-management.xhtml

没有如此记录的,或者至少我没有发现的是,您可以使用的一些操作之间的差异,但是通过一些工作和时间,您可以根据您的流量进行微调,更重要的是......您的客户MTA。

除了这个问题,我在 PHPlists 论坛上开始了一个帖子,可能会有所帮助: https ://discuss.phplist.org/t/please-help-clarifying-advance-bounce-processing/4077/4

于 2018-05-28T13:00:23.010 回答