Skip to main content
The suppression list prevents Signal from delivering to addresses that should not receive mail. A suppressed address can still have a contact profile, but send attempts resolve to a suppressed outcome instead of provider delivery.

Reasons

Add an address

Use Add suppression for a deliberate block. Choose the reason that accurately reflects why delivery must stop. Do not label a complaint or unsubscribe as manual just to simplify reporting.

Import

Use one entry per line. A line may contain only the email address or email,reason. Unknown or omitted reasons are treated as manual.
Validate the file before a large import:
  • Normalize whitespace without changing the address meaning.
  • Use only supported reason values.
  • Remove headers unless the importer explicitly accepts them.
  • Review the target project before submitting.

Export

Export when you need a customer-support review, provider migration, compliance workflow, or backup of delivery blocks. Protect the export as customer data.

Remove a suppression

Removal allows future eligible messages to reach provider delivery again. It does not automatically send anything that was previously blocked. Before removal, establish:
  1. Why the entry exists.
  2. Whether the address is now valid.
  3. Whether the recipient has current consent.
  4. Whether the original bounce or complaint risk is resolved.
Never bulk-remove complaint, bounce, or unsubscribe entries merely to increase sendable audience size. That damages recipient trust and sending reputation.

SDK example

After creating an authenticated client with the matching SDK setup guide, use the operation for your language or framework.
TypeScript