我试图让PHPList 3.3.1处理电子邮件退回并且确认"取消确认"或删除用户根据电子邮件退回给他们。我的PHPList配置文件中有以下设置:
define ("MANUALLY_PROCESS_BOUNCES",1);
define('USE_ADVANCED_BOUNCEHANDLING',0);
$bounce_unsubscribe_threshold = 2;
我已经处理过弹跳"和PHPList尽职尽责地读取退回的电子邮件,将其添加到数据库中,然后删除电子邮件。
然而,即使在2次反弹之后,它似乎也没有标记用户取消订阅。
我是否需要添加高级退回规则?如果是这样,你能为我提供一个很好的基本规则列表吗?
我确实尝试过"生成反弹规则"选项,它创建了1100条规则(是的,一千一百条规则) - 哎呀!似乎应该有5或10个规则来覆盖大多数反弹。
很少帮忙?
答案 0 :(得分: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