mass_mailing_custom_unsubscribe
Track unsubscribe and blocklist metadata for mass mailing contacts to provide GDPR-proof evidence of consent changes.
Key Features
- mailing.subscription: Adds a metadata text field storing request details when a contact unsubscribes or updates mailing preferences.
- mailing.subscription view: Shows the stored metadata read-only to technical administrators for compliance audits.
- mail.blacklist: Records metadata on blocklist add/remove actions and appends it to the logged message body for traceability.
- unsubscribe flow: Captures IP address, user agent, and accepted language headers during unsubscribe, manage-subscription, blocklist, and feedback routes by injecting them into the processing context.