Spam traps: pristine, recycled and typo traps explained
Spam traps are addresses that should never receive your mail. How each type ends up on lists, what hitting them signals and how to stop it happening.

On this page(9 sections)
- What a spam trap is
- Type 1: pristine traps
- Type 2: recycled traps
- Type 3: typo traps
- How traps affect you
- Prevention by type
- Collect addresses honestly
- Validate at the point of entry
- Process bounces immediately
- Sunset inactive recipients
- Be careful reactivating old lists
- When you think you are hitting traps
- Checklist
- Key takeaways
A spam trap never complains, never unsubscribes and never clicks. It just records that you sent it mail, which you should not have been able to do.
Hitting traps is one of the clearest signals receivers and blocklists use to decide a sender has a list problem.
What a spam trap is
A spam trap is an email address that exists to catch senders who mail addresses they should not have. Traps are operated by mailbox providers, blocklist operators and anti-spam organizations. Because a trap never signed up for anything, any mail it receives proves something about how the sender built or maintained its list.
Trap operators do not publish their addresses, for obvious reasons, and the specifics of how each operator runs its traps are not public. The categories below are the commonly described types.
Type 1: pristine traps
Pristine traps are addresses that were never used by a real person. They are created specifically to be traps and are placed where only address harvesters would find them: hidden in web page source, posted on pages no human would read, or seeded into places scrapers visit.
How senders hit them: buying lists, renting lists, scraping websites, or using "data enrichment" services that guess or harvest addresses.
What it signals: the sender is mailing addresses that never opted in. Pristine hits are generally treated as the most serious kind.
Type 2: recycled traps
Recycled traps are addresses that once belonged to real people but were abandoned. After a long period during which mail to the address bounced, a mailbox provider may reactivate it as a trap. Any sender still mailing it has ignored those bounces, or has not mailed the address in a very long time.
How senders hit them: keeping addresses on a list for years without engagement, not processing hard bounces, reactivating old lists after a long gap, or importing old customer data.
What it signals: poor list hygiene. Not necessarily malicious, but a sign the sender does not remove dead addresses.
Type 3: typo traps
Typo traps are addresses on domains that are common misspellings of popular mail domains, such as variations of major webmail domains with a missing or swapped letter. Some are operated by trap networks; others are simply domains owned by people who collect the mail.
How senders hit them: accepting addresses at signup without validation, or having addresses entered by staff or customers with typos.
What it signals: no validation or confirmation at the point of collection. Typo domains also raise privacy concerns: real customers' receipts and account emails go to a domain controlled by someone else.
How traps affect you
Consequences vary by who runs the trap:
- Blocklist listings. Several blocklists use trap hits as evidence, which can lead to IP or domain listings and widespread rejections.
- Mailbox provider filtering. Providers that operate their own traps use the hits as a reputation input, which can push mail to spam.
- Visible in some dashboards. Microsoft SNDS shows trap hits for IPs you have registered. Most providers do not tell you directly.
You usually cannot see which address was a trap. You see the consequence and have to work backward.
Prevention by type
| Trap type | Root cause | Prevention |
|---|---|---|
| Pristine | Addresses that never opted in | Never buy, rent or scrape lists |
| Recycled | Long-dead addresses kept on lists | Process hard bounces; sunset unengaged recipients |
| Typo | Unvalidated input | Validate at signup; suggest corrections; confirm addresses |
Collect addresses honestly
Only mail people who gave you their address and expect to hear from you. This alone eliminates pristine trap hits.
Validate at the point of entry
Check syntax, verify that the domain has mail exchangers, and suggest corrections for likely typos of common domains ("did you mean...?"). For signups that lead to ongoing mail, a confirmation email that the user must click is the strongest defense, since a typo address cannot confirm.
Process bounces immediately
Suppress hard bounces after the first occurrence for "mailbox does not exist" responses. A recycled trap typically spent a long time bouncing before it became a trap; senders who suppress on bounce never reach it.
Sunset inactive recipients
Define an inactivity window for each mail stream, perhaps six to twelve months without an open or click for marketing mail, and stop mailing people beyond it, or send a final re-permission message and remove those who do not respond. Be careful with open data, since some mail clients load images automatically and make inactive recipients look active; clicks and logins are stronger signals.
Be careful reactivating old lists
Mailing a list that has not been touched in a year or more is one of the most common ways legitimate senders hit recycled traps. If you must, validate first, send in small batches to the most recently active subset, and stop at the first sign of trouble.
When you think you are hitting traps
You will rarely know which addresses are traps, so focus on segments:
- Identify recent changes. A new list source, an import, a reactivated segment or a new signup path.
- Pause the suspicious segment rather than your whole program.
- Look at engagement history. Addresses that have never opened, clicked or logged in are the likely culprits.
- Remove, do not just pause. Addresses from a bad source should be deleted, not held for later.
- Tighten intake so the problem does not recur.
Trying to "find the trap" with validation services rarely works. Traps are designed to look like ordinary valid addresses, and pristine and recycled traps accept mail normally.
Checklist
- Never buy, rent, scrape or append email addresses.
- Validate syntax and domains at signup, with typo suggestions.
- Use confirmation emails for subscriptions.
- Suppress hard bounces immediately.
- Sunset recipients who have not engaged within a defined window.
- Treat old-list reactivation as a high-risk project.
- Investigate by segment and source when trap problems appear.
Key takeaways
- Spam traps are addresses that should never receive your mail; hitting them shows a list collection or hygiene problem.
- Pristine traps catch acquired or scraped lists, recycled traps catch stale lists, and typo traps catch unvalidated input.
- Consequences include blocklist listings and worse filtering, usually without telling you which address was the trap.
- Prevention is about how you collect and maintain addresses, not about detecting traps directly.
Start with Koltrix
Your domain, one inbox, and an API that sends.
A team inbox where AI sorts and drafts (nothing is sent without your click), plus the transactional API and SMTP relay your product sends with. 7 days free, no card.


