Why You Should Not Send to Purchased Lists

Sending to a list of addresses that did not opt in is the single fastest way to lose your Amazon SES account. It usually does not take more than one campaign. We see this often enough that it is worth explaining exactly what goes wrong.

What "purchased list" actually means

Any list where the subscribers did not knowingly opt in to receive email from you specifically. That includes:

  • Lists you bought from a list broker or "lead generation" service
  • Lists you scraped from a directory, LinkedIn, or a public website
  • Lists you got from a partner without explicit permission to email from your domain
  • Email addresses you collected at a conference badge scan without opt-in language
  • An old list from a previous company or product line that you have not contacted in over a year

If the recipient would not recognise your domain when the email arrives, they did not opt in.

What happens when you send to one

The pattern is consistent. Within an hour or two of sending:

  1. Bounces spike. Purchased lists are old and decayed - a large share of the addresses no longer exist. AWS counts these as hard bounces.
  2. Complaints spike. The recipients who do exist hit "report spam" because they have no idea who you are. Purchased lists routinely produce complaint rates well above AWS's recommended ceiling of 0.1%.
  3. Spam traps fire. List brokers often include "honeypot" addresses that are only used to catch spammers. Hitting one is an automatic black mark.
  4. AWS pauses your account. AWS may pause your sending once your bounce rate is above 10% or your complaint rate is above 0.5%. See AWS bounce and complaint rates.
  5. Your domain reputation is damaged. Even after you appeal and resume sending, mailbox providers remember. Future campaigns from the same domain land in spam more often for months.

The most common outcome is a permanent account suspension after the first or second send. Appeals are difficult because the evidence (high bounces, high complaints, spam trap hits) is in your own SES dashboard and damning.

What to do instead

Building a real list takes longer but actually works. The basic playbook:

  • Add a signup form to your site. Mailblast has a built-in embedded signup form you can drop in.
  • Offer something in return. A free guide, template, discount, or course is the most reliable way to convert visitors into subscribers.
  • Use double opt-in. It cuts your list growth rate in half but produces engaged subscribers who do not mark you as spam. See Double opt-in setup.
  • Email your existing customers. If you have a product or service, your customer list is already opted in by relationship - though it is still worth getting explicit consent for marketing.

A list of 500 subscribers who chose to hear from you will out-perform a purchased list of 50,000 every time, and it will not get your sending account suspended.

If you have already sent to a purchased list

Stop sending immediately. Then:

  1. Remove the imported segment from your account
  2. Check your bounce and complaint rates on the SES Reputation dashboard
  3. If you are still in the safe zone, only send to subscribers who opted in directly going forward
  4. If AWS has already paused or warned you, see Handling AWS SES suspensions

You cannot un-send the campaign, but you can stop digging.