django-newsletter icon indicating copy to clipboard operation
django-newsletter copied to clipboard

Integration of delivery feedback in admin

Open dokterbob opened this issue 12 years ago • 1 comments

Some service (ie. SendGrid) allow for the retrieval of bounce feedback through their API.

Perhaps we should define some basic model for integrating delivery feedback in the subscription system, so wrong e-mail addresses and automated unsubscriptions are automatically detected. Next we implement a generic listener and connect this to callback views from the mail submission service.

One other option is simply integrating this into the admin on the client site using jQuery and JSON.

dokterbob avatar Sep 19 '11 20:09 dokterbob

django-anymail makes it easy to connect to email service providers (ESPs) to get this data: https://anymail.dev/en/stable/sending/tracking/#event-tracking

With anymail we could track emails that bounce, and emails that aren't opened, among other things. Using this data, you could have an option to automatically unsubscribe a user if the email bounces or x amount of previous emails aren't opened, for example.

Would this be something maintainers would be interested in if I made a pull request?

ekerstein avatar May 21 '22 06:05 ekerstein