How to Use the Email Suppression List
This guide explains how to manage your email suppression list to maintain good sender reputation and comply with email best practices.
Overview
The suppression list prevents you from sending emails to addresses that have:
- Hard bounced (invalid or non-existent email addresses)
- Soft bounced (temporary delivery failures)
- Complained (marked your email as spam)
- Unsubscribed (opted out of emails)
Emails on the suppression list are automatically excluded from all campaigns.
Why Use a Suppression List?
Maintain Sender Reputation
- Sending to invalid addresses hurts your sender reputation
- High bounce rates can get your sending domain blocked
- ISPs monitor bounce and complaint rates
Compliance
- Required by email service providers (AWS SES, etc.)
- Helps comply with anti-spam regulations
- Protects your sending domain from being blacklisted
Cost Efficiency
- Avoids wasting sends on invalid addresses
- Reduces processing costs
- Focuses on engaged recipients
Accessing the Suppression List
- Go to Email Marketing in the main navigation
- Click on the Suppression List tab
- You'll see:
- Statistics cards showing totals by reason
- Filter options
- The suppression list table
Understanding the Statistics
At the top of the page, you'll see four stat cards:
- Total Suppressed: All emails in your suppression list
- Hard Bounces: Invalid or non-existent email addresses
- Complaints: Recipients who marked your email as spam
- Unsubscribes: Recipients who opted out
Viewing Suppressed Emails
The Suppression List Table
The table shows:
- Email Hash: Privacy-protected hash of the email address (first 12 characters)
- Reason: Why the email was suppressed (hard_bounce, complaint, unsubscribe, soft_bounce)
- Date Added: When the email was added to the suppression list
- Actions: Remove button (if you need to unsuppress an email)
Filtering the List
- Use the Filter by reason dropdown at the top
- Select a specific reason:
- All (default)
- Hard Bounce
- Soft Bounce
- Complaint
- Unsubscribe
- The table updates to show only matching records
Pagination
- The list is paginated for performance
- Use the pagination controls at the bottom to navigate
- Adjust items per page if needed
Adding Emails Manually
When to Add Manually
- Importing a list from another email service (like Mailchimp)
- Adding known invalid addresses
- Blocking specific addresses proactively
How to Add
- Click the Add Email button
- Enter the email address
- Select the reason:
- Hard Bounce: Invalid or non-existent address
- Soft Bounce: Temporary delivery failure
- Complaint: Spam complaint
- Unsubscribe: Opt-out request
- Click Add to Suppression List
- The email is immediately added and will be excluded from future campaigns
Importing a Suppression List
Import from Mailchimp
If you're migrating from Mailchimp, you can import their "Cleaned Contacts" export:
- Click Import List button
- In Mailchimp:
- Go to Audience → All contacts
- Click "Export audience"
- Select "Cleaned contacts" export
- Download the CSV file
- Back in TrustMinder:
- Click Choose File and select your Mailchimp CSV
- The system automatically detects Mailchimp format
- Click Import
- Review the import summary:
- Total rows processed
- Successfully imported
- Skipped (duplicates or invalid)
- Errors (if any)
Import Custom CSV
You can also import a custom CSV file:
Required CSV Format:
Email Address,Reason user@example.com,hard_bounce another@example.com,complaint
Supported Reasons:
hard_bounceorhard bouncesoft_bounceorsoft bouncecomplaintorabuse complaintunsubscribeorunsubscribed
Steps:
- Click Import List
- Click Choose File and select your CSV
- If the format isn't auto-detected, select Custom CSV
- Map your columns:
- Email column
- Reason column (optional - defaults to hard_bounce)
- Click Import
- Review the import summary
Import Process
- Automatic Deduplication: Duplicate emails are skipped
- Email Validation: Invalid email formats are rejected
- Reason Mapping: Common reason strings are automatically mapped
- Privacy: Email addresses are hashed for storage
Removing Emails from Suppression List
When to Remove
- An email address was incorrectly added
- A hard bounce was temporary (e.g., mailbox full, now resolved)
- You've verified an address is valid again
- A recipient wants to resubscribe
How to Remove
- Find the email in the suppression list table
- Click the Delete (trash) icon in the Actions column
- Confirm the removal
- The email is immediately removed and can receive emails again
Warning: Only remove emails if you're certain they should receive emails. Removing hard bounces or complaints can hurt your sender reputation.
Automatic Suppression
The system automatically adds emails to the suppression list when:
Bounce Events
- Hard Bounces: Permanent delivery failures (invalid address, domain doesn't exist)
- Soft Bounces: Temporary failures (mailbox full, server down) - may be added after multiple failures
Complaint Events
- Recipient clicks "Report Spam" or "Mark as Junk" in their email client
- Email service provider reports a complaint
Unsubscribe Events
- Recipient clicks the unsubscribe link in your email
- Unsubscribe request is processed
Suppression During Campaigns
When sending a campaign:
- All emails on the suppression list are automatically excluded
- No manual filtering needed
- Suppression happens before emails are queued
Best Practices
Regular Maintenance
- Review Regularly: Check your suppression list monthly
- Monitor Growth: Watch for sudden increases in suppressions
- Investigate Patterns: Look for common domains or patterns in bounces
- Clean Up: Remove incorrectly added emails promptly
Import Management
- Import Before Major Campaigns: Update your suppression list before large sends
- Verify Sources: Only import from trusted sources
- Test Imports: Import a small test file first to verify format
- Keep Backups: Keep original import files for reference
Address Hygiene
- Validate on Entry: Validate email addresses when adding contacts
- Double Opt-In: Use double opt-in to reduce invalid addresses
- Monitor Bounces: Address bounce issues quickly
- Respect Unsubscribes: Never remove unsubscribe entries manually
Compliance
- Honor Suppressions: Never send to suppressed addresses
- Process Unsubscribes: Ensure unsubscribe requests are processed
- Monitor Complaints: Investigate and address complaint causes
- Document Actions: Keep records of suppression list management
Troubleshooting
Import Fails
Problem: CSV import shows errors
Solutions:
- Check CSV format matches requirements
- Ensure email column is present
- Verify email addresses are valid format
- Check file encoding (should be UTF-8)
- Review error messages for specific issues
Email Still Receiving Campaigns
Problem: Email is on suppression list but still receives emails
Solutions:
- Verify the email hash matches (check exact email address)
- Ensure suppression was added before campaign was created
- Check that campaign is using correct contact groups
- Refresh the page and check suppression list again
- Contact support if issue persists
Can't Remove Email
Problem: Delete button doesn't work or email reappears
Solutions:
- Refresh the page and try again
- Check browser console for errors
- Verify you have permission to modify suppressions
- If email was auto-added from a recent event, it may be re-added
- Contact support if issue persists
Import Shows Wrong Counts
Problem: Import summary doesn't match expected numbers
Solutions:
- Check for duplicate emails in your CSV (they're skipped)
- Verify email format is correct
- Check that reason values are supported
- Review skipped/error counts in import summary
- Some emails may already be in the suppression list
High Suppression Rate
Problem: Many emails being added to suppression list
Solutions:
- Review bounce reasons in campaign analytics
- Check email address quality in your contact groups
- Verify your sending domain configuration
- Review email content for spam triggers
- Consider email validation service
- Check for list hygiene issues
Understanding Suppression Reasons
Hard Bounce
- Meaning: Permanent delivery failure
- Common Causes:
- Email address doesn't exist
- Domain doesn't exist
- Mailbox is disabled
- Action: Remove from contact list, don't resend
Soft Bounce
- Meaning: Temporary delivery failure
- Common Causes:
- Mailbox full
- Server temporarily unavailable
- Message too large
- Action: May retry, but multiple soft bounces become hard bounces
Complaint
- Meaning: Recipient marked email as spam
- Common Causes:
- Unwanted emails
- Poor list hygiene
- Misleading subject lines
- Action: Review email practices, never resend to complainers
Unsubscribe
- Meaning: Recipient opted out
- Common Causes:
- No longer interested
- Too frequent emails
- Content not relevant
- Action: Respect opt-out, remove from marketing lists
Privacy and Security
Email Hashing
- Email addresses are stored as MD5 hashes for privacy
- Only the first 12 characters of the hash are displayed
- Original emails cannot be recovered from hashes
- This protects recipient privacy while maintaining functionality
Access Control
- Only account owners and authorized users can manage suppression lists
- CSR users have read-only access
- Suppression list is per-user (not shared across accounts)
Related Guides
- How to Create an Email Template
- How to Create an Email Campaign
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article