Transparent verification

Know what happens to every address.

ListCleaner moves each email through a layered validation workflow, records a clear result and preserves the supporting data from your original file.

Three clear stages

From source file to actionable result.

The workflow keeps upload decisions, progress and final classifications visible.

1

Prepare and upload

Upload a supported file, review the detected structure, select the email column and add an optional reference for your own records.

2

Validate and classify

Internal intelligence and live verification signals are applied in a deliberate order, avoiding unnecessary external checks when an answer is already known.

3

Review and export

Follow status and progress in the dashboard, inspect the quality report and download the output that matches your next step.

Why layers matter

An email address can pass one check and still fail the next.

A correctly written address is only the beginning. Its domain may not exist, the domain may not be configured to receive mail, the provider may issue temporary inboxes or the receiving server may hide whether an individual mailbox exists. ListCleaner evaluates these signals in sequence so that one weak signal is never presented as the complete answer.

The workflow starts with fast, deterministic checks and existing internal intelligence. Live infrastructure and mailbox checks are used only when they can add useful evidence. This produces faster answers, avoids unnecessary requests and keeps classifications consistent across bulk lists and API verification.

No verification message is sent to the recipient. Results describe the technical signals available at the time of checking; they do not create consent, guarantee inbox placement or replace your bounce, complaint and suppression controls.

01

Normalize

Read the chosen column, remove harmless surrounding whitespace and preserve the original row.

02

Use known intelligence

Check maintained address and domain classifications before repeating avoidable live work.

03

Inspect mail infrastructure

Evaluate domain, DNS and mail-routing signals that determine whether delivery is technically possible.

04

Classify the outcome

Return a clear reason and group the result as deliverable, risky or non-deliverable.

Nine validation methods

A broader view of email quality.

No single signal tells the whole story. Open any method below to understand the check, its limits and how to use the result.

Method by method

What every check does—and why it is important.

Each layer answers a different question. Together they provide the context needed to make a useful decision without overstating certainty.

01

Syntax validation

Find malformed addresses before they reach your campaign.

Question this layer answers

Is the address written in a structure that an email system can understand?

What this method does

Syntax validation checks whether an address follows the structural rules required for email. Addresses with missing parts, invalid characters or impossible formatting can be classified immediately.

Why it matters

A malformed address cannot become deliverable later. Removing structural errors early keeps later checks focused on addresses that could genuinely exist.

How the check works

  1. Split the addressIdentify the local part and domain around one valid @ separator.
  2. Apply structural rulesCheck length, characters, separators and required domain labels.
  3. Route the resultStop impossible addresses early and pass plausible addresses to domain checks.

What the result cannot prove

Syntax rules cannot tell whether the domain exists, whether its mail servers work or whether a recipient mailbox has been created. A perfectly formatted fictional address can pass this step.

How to use the result

Keep the original value available for correction. Do not silently guess where punctuation or an @ sign belongs, because an automatic “fix” can create a different person’s address.

Read the complete syntax validation guide →
02

Disposable emails

Recognize temporary addresses built for one-time use.

Question this layer answers

Does the domain belong to a service designed to create short-lived or throwaway inboxes?

What this method does

Disposable email services issue short-lived inboxes that people can abandon immediately. ListCleaner compares domains with maintained internal intelligence before deeper verification.

Why it matters

Temporary inboxes may pass a basic format test while adding little lasting value to an account, newsletter or customer database.

How the check works

  1. Extract the domainNormalize the part after @ without changing the submitted mailbox name.
  2. Compare provider intelligenceLook for a maintained classification of temporary and rotating inbox services.
  3. Return a policy signalLabel the address as disposable so the customer can decide whether to accept it.

What the result cannot prove

Disposable providers appear, disappear and rotate domains. No database can promise instant knowledge of every new service, and a disposable classification says nothing about the intent of an individual user.

How to use the result

For important accounts, ask for a stable address or require an additional verification step. For newsletters, keep disposable addresses separate rather than presenting them as ordinary long-term subscribers.

Read the complete disposable emails guide →
03

Spam trap check

Screen for known addresses associated with spam-trap risk.

Question this layer answers

Is the address associated with known spam-trap or high-risk intelligence?

What this method does

Spam traps are addresses used to identify poor acquisition or sending practices. ListCleaner checks submitted addresses against internal risk intelligence as one layer of the cleaning workflow.

Why it matters

Sending to a trap can damage sender reputation even when the rest of a list looks healthy. Validation complements—but never replaces—consent and suppression controls.

How the check works

  1. Normalize for matchingCompare a consistent address representation while preserving the source row.
  2. Consult risk intelligenceCheck known address and domain classifications associated with trap risk.
  3. Isolate recognized riskReturn a specific status instead of allowing a risky match into the deliverable export.

What the result cannot prove

Trap operators do not publish complete inventories, and some traps are indistinguishable from normal mailboxes. Claims to detect every spam trap should be treated with caution.

How to use the result

Suppress known matches, trace them back to their source and review how consent, imports and list aging are managed. Do not repeatedly reintroduce removed records from older exports.

Read the complete spam trap check guide →
04

Complainers check

Identify known complaint risk before the next send.

Question this layer answers

Is the address associated with known historical complaint risk?

What this method does

Complaint activity can affect sender reputation and inbox placement. This layer checks addresses against internal classifications associated with known complaint risk.

Why it matters

A low complaint rate matters to mailbox providers. Separating recognized risk helps teams apply a more conservative sending policy.

How the check works

  1. Create a consistent matchNormalize the address for a reliable lookup without changing the source record.
  2. Check historical intelligenceLook for a known complaint-risk classification tied to the address.
  3. Separate the outcomePrevent a known match from blending into the normal deliverable population.

What the result cannot prove

Historical intelligence cannot predict every future complaint and does not explain the context of every previous complaint. The absence of a match is not permission to send.

How to use the result

Honor existing suppressions, verify how the address was collected and improve sender identity, frequency and unsubscribe handling. Investigate clusters by acquisition source.

Read the complete complainers check guide →
05

MX server check

Confirm that the domain publishes mail-routing infrastructure.

Question this layer answers

Does the domain publish usable instructions for routing incoming email?

What this method does

Mail exchanger records tell sending systems where a domain expects to receive email. ListCleaner checks for usable MX information before attempting mailbox-level verification.

Why it matters

An address can look perfectly formatted while its domain has no working route for incoming mail.

How the check works

  1. Query DNSRequest the current MX records for the normalized domain.
  2. Inspect the targetsEvaluate priorities and whether the advertised mail hosts resolve correctly.
  3. Choose the next checkStop clear infrastructure failures or continue toward mailbox-level verification.

What the result cannot prove

DNS can change quickly, be temporarily unavailable or use unusual fallback behavior. An MX pass is a domain-level result only and cannot confirm the recipient mailbox.

How to use the result

Exclude permanent no-MX outcomes from a normal send. Retry only when the result indicates a temporary DNS or infrastructure problem rather than a confirmed absence.

Read the complete mx server check guide →
06

Domain validation

Check whether the domain is active and usable for email.

Question this layer answers

Does the domain exist and provide the DNS foundation needed for email?

What this method does

Domain validation evaluates the domain portion of an address and its supporting DNS signals. It helps separate active mail domains from invalid, unavailable or parked domains.

Why it matters

A syntactically correct address still cannot receive email if its domain does not exist or is not configured for mail.

How the check works

  1. Normalize the domainApply domain-name rules and convert it to a consistent lookup form.
  2. Resolve DNSCheck whether authoritative DNS answers and relevant records are available.
  3. Classify domain healthSeparate unavailable domains from those ready for mail-routing and mailbox checks.

What the result cannot prove

A live domain does not prove that it accepts email, and a working website is neither required nor sufficient. Results also reflect DNS state at a particular moment.

How to use the result

Ask the data owner to confirm a likely misspelling instead of automatically changing it. Suppress confirmed unavailable domains and retry only genuinely temporary DNS outcomes.

Read the complete domain validation guide →
07

Catch-all domain

Recognize domains that accept mail without confirming recipients.

Question this layer answers

Does the receiving system appear to accept recipients without confirming whether each mailbox exists?

What this method does

Catch-all mail systems can appear to accept any address at a domain, including addresses that may not belong to a real person. That makes a definitive mailbox result harder.

Why it matters

Treating every catch-all response as safely deliverable hides uncertainty and can increase bounce risk.

How the check works

  1. Confirm mail infrastructureEstablish that the domain can receive mail before evaluating recipient behavior.
  2. Compare recipient responsesObserve whether the server distinguishes the submitted mailbox from an unlikely control recipient.
  3. Preserve uncertaintyReturn a catch-all classification when recipient existence cannot be proven.

What the result cannot prove

Server security, greylisting, gateways and temporary policy responses can resemble catch-all behavior. The true delivery outcome may only become visible after a real send, which verification does not perform.

How to use the result

Segment catch-all results. Use source quality, consent, engagement value and controlled sending risk to decide whether to retain, test cautiously or suppress them.

Read the complete catch-all domain guide →
08

Hard bounce check

Separate addresses that are unlikely to accept delivery.

Question this layer answers

Do the available signals indicate a permanent delivery failure?

What this method does

Hard-bounce risk can come from nonexistent mailboxes, inactive accounts or permanent domain failures. ListCleaner combines earlier evidence with mailbox-level signals to classify these outcomes.

Why it matters

Repeated hard bounces waste sending capacity and can harm the reputation used to reach legitimate recipients.

How the check works

  1. Collect prior evidenceUse syntax, domain, routing and internal status results already produced.
  2. Evaluate mailbox signalsInterpret recipient-level responses without sending an actual message.
  3. Separate permanent failureKeep confirmed non-deliverable addresses out of the normal deliverable result set.

What the result cannot prove

Mailbox state changes, providers can hide recipient information and SMTP responses can be temporary. Verification reduces risk but cannot guarantee that a future message will be accepted or reach the inbox.

How to use the result

Suppress permanent failures and retain the reason. Retry temporary outcomes according to a controlled policy rather than repeatedly mailing an address that has already hard bounced.

Read the complete hard bounce check guide →
09

Tor exit node check

Add network-origin context to your data-quality workflow.

Question this layer answers

Was relevant network activity associated with a known Tor exit node?

What this method does

Tor exit nodes can obscure the originating network of an account or submission. This method adds a risk signal when relevant network information is available to the workflow.

Why it matters

Network anonymity is not proof of abuse, but it can be useful context in a wider fraud-prevention and account-review policy.

How the check works

  1. Receive network contextUse the source IP only when it was lawfully collected and supplied to the relevant workflow.
  2. Compare current intelligenceCheck whether the IP is classified as a known Tor exit node at that time.
  3. Add—not replace—contextReturn the signal for a wider risk policy without changing mailbox deliverability by itself.

What the result cannot prove

Exit-node lists and IP assignments change. VPNs, proxies and shared networks are different signals, and network location cannot establish a person’s identity or intent.

How to use the result

Use the signal proportionately, disclose relevant data handling and combine it with account, consent, payment and behavioral evidence. Do not call the email address invalid because of network origin.

Read the complete tor exit node check guide →
Result clarity

Statuses your team can use.

Results distinguish deliverable addresses from risky and non-deliverable outcomes.

Deliverable

An address classified as suitable for the deliverable export.

Catch-all or uncertain

A result that deserves separate handling based on your sending policy.

Invalid or unavailable

An address that should not be treated as a normal deliverable mailbox.

Process FAQ

Questions before you clean a list.

Use the result as a data-quality decision aid, not as a substitute for permission or responsible sending.

Does ListCleaner send an email during verification?

No. Verification uses address, domain, mail-routing, risk-intelligence and mailbox-level signals without sending a verification message to the recipient.

Why is a catch-all result not simply marked valid?

A catch-all server can accept a test for recipients that do not actually exist. Keeping that uncertainty visible is more useful than forcing it into a misleading yes-or-no result.

Can an address change after it has been cleaned?

Yes. Domains, DNS records, mailboxes and provider policies change. A result is a point-in-time assessment, so older or high-risk data should be checked again before an important send.

Does a deliverable result mean I have permission to email someone?

No. Deliverability and permission are separate. You still need an appropriate lawful basis, source records, an unsubscribe process and durable suppression handling.

See what cleaner data changes.

Create an account and test the complete workflow with 100 credits.

Start cleaning →
News & insights

The latest from ListCleaner.

New analysis and practical guidance, published automatically as soon as it is ready.

View all news →