ComplianceUpdated 2026-05-25

Unsubscribe And Compliance Controls

How Mailbase signs unsubscribe links, enforces suppression states, adds List-Unsubscribe headers, and keeps marketing sends compliant.

Canonical: /docs/unsubscribe-compliance

Suppression Enforcement

  • Marketing campaigns exclude contacts marked unsubscribed, bounced, complained, or suppressed.
  • Transactional API sends can still reach unsubscribed contacts for service messages, but bounced, complained, and suppressed contacts remain blocked.
  • Webhook events update contact status when providers report unsubscribes, bounces, or complaints.
  • Admins can suppress, resubscribe, or review suppressed contacts in Settings and contact profile views with audit logging.

List-Unsubscribe Headers

For marketing sends, Mailbase adds List-Unsubscribe and List-Unsubscribe-Post headers when the provider accepts custom headers. This supports one-click unsubscribe flows in mailbox clients.

HeaderValue
List-Unsubscribe<signed unsubscribe URL>
List-Unsubscribe-PostList-Unsubscribe=One-Click

Send-Time Validation

  • Live marketing campaigns must include sender, reply-to, and compliance footer details.
  • Marketing templates must provide an unsubscribe_url merge value unless the send is explicitly transactional.
  • Campaigns with unfilled merge tags are blocked before launch.
  • Compliance actions are recorded in audit logs without exposing email body content or secrets.