Skip to content
Analyzemail

Every check, and what it tells you

Analyzemail runs twelve checks on each address. Some read the address itself; others ask the domain and its mail server. Here is what each one looks for.

How a list moves through the checks

You upload a CSV or TXT file, or import a list from Mailchimp or Constant Contact. The fast checks on the address run first. Each domain is then looked up once, however many addresses share it, and its mail server is asked about each mailbox. Nothing is ever sent to the people on your list.

From the address and your list

These checks read the address itself and compare it with lists we maintain. They need no network lookups, so they run first.

Syntax

Each address is parsed into its local part and domain. Addresses with missing or doubled @ signs, illegal characters or an invalid domain are marked invalid.

Duplicates

Repeated addresses in the same file are collapsed to one, so each person is counted once in your results and you do not email anyone twice.

Disposable domains

The domain is compared with a list of temporary and throwaway email services. These inboxes usually expire within hours and rarely belong to a real subscriber.

Role accounts

The part before the @ is compared with common role names such as info, sales, support and admin. Role inboxes are often shared by several people and tend to report mail as spam more often.

Free providers

The domain is compared with a list of free webmail providers. This does not mean the address is bad; it helps you tell personal addresses from business ones.

Known litigators

Addresses and domains are compared with a list linked to serial litigators, people who file lawsuits over commercial email. You can remove them before you send.

From the domain and its mail server

These checks look up each domain once, then talk to its mail server. Nothing is ever sent to the addresses on your list.

MX and DNS records

Each domain's DNS is queried for its mail (MX), name server and address records. A domain that does not exist or has nowhere to deliver mail cannot receive email.

Parked domains

The domain's name servers are compared with known parking services. A parked domain is registered but not in use, so mail to it is not read.

Protected domains

Domains are compared with known email security gateways. Mail to these domains passes through aggressive filtering, so it is worth sending to them with care.

Spam-trap patterns

Addresses and domains are compared with patterns known to belong to spam-trap and anti-spam networks. Mailing a trap can damage your sender reputation.

Catch-all domains

Some mail servers accept mail for any address at their domain. For these domains a mailbox cannot be confirmed either way, so the address is reported as catch-all rather than confirmed.

SMTP mailbox check

We connect to the domain's mail server and ask whether it would accept mail for the address, then disconnect before any message is sent. Addresses the server rejects are marked as having no such mailbox.

What you get back

Checks you choose

Turn individual checks on or off for each list before it runs, so you only pay attention to what matters for that send.

A summary of the list

See how many addresses each check flagged, and follow progress in your account while the list is running.

Results for every address

Download a results file with one row per address and the findings for each, ready to filter in a spreadsheet.

Send it where you need it

Send the clean list back to Mailchimp or Constant Contact, or export it to Salesforce. Integrations

Run the checks on your own list.

Create an account, buy credits and upload a CSV or TXT file. Questions first? Email [email protected].

Get started