SendpositoryDocs
Guides

Suppressions

The addresses we refuse to send to, how they get there, and why refusing them protects the reputation of your domain.

Updated

A suppression list is the set of addresses that will never receive your mail again. Sending to dead addresses is the fastest way to ruin a sending reputation, so we block them automatically.

The Suppressions page

What gets suppressed

ReasonAdded when
hard_bounceThe address doesn't exist. Permanent.
complaintThe recipient marked your mail as spam.
unsubscribeThe recipient used one-click unsubscribe.
manualYou or an admin added it.

Hard bounces, complaints and unsubscribes are added automatically. You don't have to do anything - subscribe a webhook to email.unsubscribed if your own app keeps a mailing list that should follow.

What happens on send

If any recipient is suppressed, the whole message is refused:

{
  "error": {
    "type": "suppressed_recipient",
    "message": "These addresses are on your suppression list and cannot be emailed: old@bounced.dev."
  }
}

Treat this as success, not failure - the system did the right thing:

if (data.error?.type === "suppressed_recipient") return; // nothing to fix

Adding one yourself

Use the Block an address form on the Suppressions page when someone unsubscribes through your own UI, or you know an address is bad.

Removing one

You can remove your own entries - useful if a mailbox was temporarily full and has since been fixed.

Think before you remove

An address that hard-bounced usually still doesn't exist. Sending to it again tells mailbox providers you don't clean your list, which hurts delivery for every message you send.

Platform-wide suppressions, set by Sendpository, can't be removed by you.

On this page