Hi. i would be most grateful id someone could help in clarifying how the advance bounce processing works. After using phplist for long years and been using advance rules for at least 5, I still don’t fully get the way the advance processing works. I’ve read docs and everything found but still do not fully understand.
My issues that get me really confused are:
- how can I have my “Bounce Regular Expressions” list showing 19560 bounces and when I access that rule it shows at the bottom “no related bounces found”
- how do I tell which bounces are matching my rules and which not. When I check “processed” bounces they all seem to simply have increased the bounce as the user and/or campaign has been recognised.
- the flags to “delete” messages are not working with gmail. I am associating that to a config requirement in gmail itself.
So the concrete question I would really need to understand are:
- is the grep been matched against the “body” of the message (bounce) or also the headers
- how does phplist recognised the campaign and or user. Is this a “must” for the rest of the regex to work?
- what do the different actions do, in particular things like “Unscubscribe” and “Unsubscribe and delete bounce”
- how do I do a “ignore” action on a grep. I mean messages that I consider should not even count as a bounce as they are false positives. A good example is temporarily blocks from MTA due to send overload. This messages should not count as a bounce.
- I am right that “all” messages are being read by phplist wether matched or not, deleter or not from the inbox? If so am I right that if I change my rules this “unprocessed” bounces would be reevaluated everytime?
- are there any log or debugging system where I could check while processing/tuning regex rules?