phpList/phplist3

Also process bounced unidentified message

lwcorp opened this issue · 3 comments

lwcorp commented

After noticing my bounce count is roughly the same after there were supposed to be consecutive bounces, I've realized when bounces were signaled as bounced unidentified message - and in those cases it seems no processing takes place at all.
In other words, a subscriber's mail can bounce indefinitely and no action will be taken.

The reason is function processMessages checks $GLOBALS['tables']['user_message_bounce'], but that table only lists identified bounces, so it's kind of a vicious circle.

The irony is the user is known, it's just the message that is unknown. So if the user is known and we know there was a bounce, it should definitely go against that user's consecutive bounces and unconfirm if needed. Otherwise it affects being considered as a spammer.

You mean the transactional emails, as opposed to a campaign? Is there any reason why the bounce is not identified? Maybe it's better to fix that instead.

lwcorp commented

No, I mean standard campaigns. I don't know why so many bounces are like this, but it's out of my control as it comes from various ISPs. All I know is phpList does know the user should it chooses to address it.