我正在尝试让PHPList 3.3.1处理电子邮件退回,并根据用户的电子邮件退回“取消确认”或删除用户。我的PHPList配置文件中有以下设置:
define ("MANUALLY_PROCESS_BOUNCES",1);
define('USE_ADVANCED_BOUNCEHANDLING',0);
$bounce_unsubscribe_threshold = 2;我有“处理退回邮件”,PHPList尽职尽责地读取退回的电子邮件,将它们添加到数据库中,并删除电子邮件。
然而,它似乎不会将用户标记为未订阅,即使在2次退订之后也是如此。
是否需要添加高级退回规则?如果是这样的话,你能为我提供一个很好的基本规则列表吗?
我确实尝试过“生成退回规则”选项,它创建了1,100条规则(是的,1,100条规则)--耶!似乎应该有5到10条规则来涵盖大多数反弹。
帮个忙?
发布于 2018-05-28 21:00:23
这仍然是phplist的一个相对没有文档记录的部分。我们有一个复杂的regex表达式列表,我们正在使用,但目前还不是公开的。
我建议您从这里开始: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
https://stackoverflow.com/questions/49869298
复制相似问题