Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

Email Deliverability Checklist: 12 Steps Before Sending to an Extracted List

On this page

Why a Checklist Matters

Deliverability is whether your emails reach the recipient's inbox rather than their spam folder, or bounce back entirely. Extracted email lists carry higher deliverability risk than lists built through opt-in forms because the addresses have not been confirmed as active, deliverable or expecting your messages.

This checklist covers the steps between extracting email addresses and pressing send. Each step reduces the chance of bounces, spam complaints and reputation damage.

Before You Touch the List

1. Set up email authentication

Before sending anything, make sure your sending domain has proper email authentication records in place:

  • SPF (Sender Policy Framework) tells receiving servers which mail servers are authorised to send on behalf of your domain.
  • DKIM (DomainKeys Identified Mail) adds a cryptographic signature to your messages so receivers can verify they have not been tampered with.
  • DMARC (Domain-based Message Authentication, Reporting and Conformance) tells receiving servers what to do with messages that fail SPF or DKIM checks.

If these are not set up, many email providers will reject your messages or send them to spam regardless of list quality. See SPF, DKIM and DMARC explained.

2. Use a reputable sending platform

Send through an established email service provider (ESP) rather than directly from your personal or business email client. ESPs manage sending infrastructure, handle bounces and unsubscribes automatically, and provide deliverability reporting.

Sending a bulk email to an extracted list from a regular email client (Outlook, Gmail) is likely to trigger rate limits, get your account flagged, and damage your domain's reputation.

3. Check your sender reputation

Before adding a new list to your sending programme, check your current sender reputation. If it is already low, adding an unvalidated extracted list will make it worse. See Email sender reputation explained.

Cleaning the List

4. Run the list through a validation service

Email validation services check each address for:

  • Syntax errors. Addresses with invalid formatting.
  • Domain validity. Whether the domain exists and has a mail server (MX record).
  • Mailbox existence. Whether the specific mailbox exists on the server (where the server allows checking).
  • Disposable addresses. Temporary addresses from disposable email services.
  • Spam traps. Known spam trap addresses.

Email Extractor does not validate addresses. Validation is always a separate step. See What is email validation.

5. Remove role-based addresses

Addresses like info@, support@, admin@, sales@, billing@ and webmaster@ go to shared inboxes. Sending marketing messages to them typically produces complaints. Remove them unless you have a specific reason to include them. See Role-based email addresses explained.

6. Remove system and non-contact addresses

Look for and remove:

  • Noreply addresses. noreply@, no-reply@, mailer-daemon@.
  • Automated system addresses. postmaster@, abuse@, MAILER-DAEMON@.
  • Message-IDs. Strings from email headers that look like addresses but are not mailboxes.
  • Your own addresses. Your company's internal addresses that were captured during extraction.

7. Check against your suppression list

Compare the extracted list against your suppression list. Remove any address that appears on it. These are people who have unsubscribed, complained, or whose addresses have previously hard-bounced. Sending to them violates their request and potentially applicable laws.

8. Remove addresses from previous hard bounces

If you maintain records of past hard bounces (and you should), check the extracted list against them. An address that hard-bounced six months ago is unlikely to be deliverable now.

Preparing to Send

9. Segment the list

Do not send the same message to every address. Segment by:

  • Source. Addresses from recent documents are more likely to be current than addresses from files that are years old. Send to recent addresses first.
  • Relationship. Existing customers or contacts with an established relationship (implied consent) are less likely to mark your message as spam than people with no prior relationship.
  • Domain. A large cluster of addresses on a single corporate domain may hit that organisation's rate limits if you send to all of them simultaneously.

10. Warm up if necessary

If you are sending from a new domain, a new IP address, or an account with low recent sending volume, you need to warm up gradually. Sending a large volume on day one from an unfamiliar sender triggers spam filters.

Start with a small batch of your most reliable addresses (recent contacts with known engagement) and increase volume over days or weeks. See Email warm-up explained.

11. Include required elements

Every commercial email should include:

  • A working unsubscribe link. This is required by CAN-SPAM, GDPR and most other email regulations.
  • Your physical address. Required by CAN-SPAM.
  • Accurate sender name and subject line. Do not use deceptive headers.
  • Clear identification of who you are. Especially important when contacting people from an extracted list who may not recognise your name.

12. Send a test batch first

Before sending to the full list, send to a small test batch (50 to 100 addresses from your most reliable segment). Monitor the results for:

  • Bounce rate. If it exceeds 2%, stop and clean the list further before continuing.
  • Spam complaint rate. If complaints exceed 0.1%, review your message content and targeting.
  • Open rate. An unusually low open rate may indicate messages are landing in spam.

If the test batch performs well, gradually increase the volume.

After Sending

Once the send is complete:

  • Process bounces. Remove hard bounces from your list immediately. Track soft bounces and remove addresses that soft-bounce on consecutive sends. See Understanding email bounce codes and How to handle email bounces.
  • Process unsubscribes. Add every unsubscribe to your suppression list promptly.
  • Monitor reputation. Check your sender reputation after the send to ensure it has not dropped.
  • Update your records. Remove bounced and unsubscribed addresses from any stored copies of the extracted list so they are not accidentally included in future sends.

The Short Version

Step Action
1 Set up SPF, DKIM and DMARC
2 Use a reputable sending platform
3 Check your sender reputation
4 Validate the list
5 Remove role-based addresses
6 Remove system and non-contact addresses
7 Check against your suppression list
8 Remove previous hard bounces
9 Segment the list
10 Warm up if needed
11 Include unsubscribe link, address, honest headers
12 Send a test batch first

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)