#1563 - Change bounce reporting to automated tool / Remove stale users

Identifier #1563
Issue type Feature request or suggestion
Title Change bounce reporting to automated tool / Remove stale users
Status Open
Tags

Roadmap: Over the horizon (custom)

Type: Avoiding e-mail spamblocks (custom)

Type: Legal compliance / Privacy (custom)

Handling member Deleted
Addon core
Description Currently you can manually run a bounce scan. Change this to a "setup bounce detection" tool. It'll be very similar, but rather than allowing deletion it will just show the detected bounces in a results table, and save the settings into hidden options.

Then bounce detection will happen regularly via a CRON hook, updating the events table (#3437) and facilitating the improved subscribers UI (#2142).

Make sure we utilise our bounce API in mail2.php. The email_bounces table would probably be removed, as the events table would now serve this purpose. The full bounce email (subject and body) would be copied into the 'extra_data' field of the events table, to allow debugging / verification by a programmer.

Add new config options for automatic unsubscribing for bounced e-mail addresses if they happen more than n times across x days. ('x' and 'n' would be the config options). Include also an option of whether this means blanking out member e-mail addresses too.

Update tut_email after any changes made, so that the positive/negative spam-avoidance-advice correctly ties in with our debounce/destale functionality.
Steps to reproduce

Related to

#3437 - Newsletter events log

#2142 - Improved subscriber management

#603 - Newsletter tracking, include tracking code integration

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated