Verify every email address before you send.

RNS Email Verify is an email verifier that checks each address for a valid format, a working mail domain and a real mailbox. It flags disposable, role-based and catch-all addresses too, so bounces stay away from your sender reputation.

The quick check covers format, mail domain and risk flags. Nothing is sent to the address.

Sample result

  • FormatValid address format
  • Mail domainDomain accepts mail
  • DisposableNot a temporary address
  • Role-basedBelongs to a person
  • MailboxMailbox exists

This is what a full verification report looks like. Enter an address to run the quick check.

Deliverable

What RNS Email Verify checks

Every address goes through the same set of checks. Each one catches a different reason an email would bounce or land with someone who will never read it.

  • Format check

    Confirms the address follows email syntax rules: one @ sign, an allowed local part and a properly formed domain.

    john.smith@@example invalid format

  • Domain and MX record check

    Looks up the domain's DNS records to confirm it exists and has mail servers set up to receive email.

    anna@no-such-domain.example no mail server

  • Mailbox check

    Connects to the receiving mail server over SMTP and asks whether the mailbox exists. The connection closes before any message is sent.

    left-the-company@example.com mailbox not found

  • Disposable address detection

    Flags addresses from temporary inbox services that people use once and abandon.

    x7f2k@mailinator.com disposable

  • Role-based address detection

    Marks shared inboxes such as info@, sales@ and support@. They reach a team instead of a person and tend to draw more complaints.

    info@example.com role-based

  • Catch-all domain detection

    Identifies domains that accept mail for any address, real or not, so you know the mailbox could not be confirmed.

    anything@catch-all.example accepts everything

  • Typo suggestions

    Spots misspelled versions of common mail domains and suggests the correction.

    sam@gmial.com did you mean gmail.com?

  • Duplicate removal

    Finds repeated addresses in an uploaded list and checks each one only once, so you don't pay twice.

    lee@example.com ×3 counted once

How to clean an email list

  1. Upload your list

    Add a CSV or TXT file exported from your email platform or CRM, or paste addresses straight in.

  2. We check every address

    Each address runs through format, domain, mailbox and risk checks. Duplicates are removed first.

  3. Download the results

    Get your list back with a result and a reason next to every address. Keep the deliverable ones and drop the rest.

Verify a list
Sample results file
EmailResultReason
maria.lopez@example.comDeliverableMailbox exists
d.okafor@example.orgDeliverableMailbox exists
info@example.comRiskyRole-based address
sam@gmial.comUndeliverableTypo: gmail.com?
x7f2k@mailinator.comRiskyDisposable address
old.account@example.netUndeliverableMailbox not found
t.nguyen@example.orgUnknownServer did not respond

Four results, and what to do with each

Every verified address gets one of four results. The reason column tells you why.

Deliverable

Safe to send

The format is valid, the domain accepts mail and the mail server confirmed the mailbox exists.

Keep these on your list.

Risky

Send with care

The address may work, but it is disposable, role-based or on a catch-all domain where the mailbox can't be confirmed.

Send in small batches, or leave them out of cold campaigns.

Undeliverable

Will bounce

The format is wrong, the domain has no mail server, or the mail server said the mailbox does not exist.

Remove these before you send.

Unknown

Couldn't be checked

The mail server timed out or refused to answer, so the mailbox could not be confirmed either way.

Run these again later.

Stop bad addresses at your signup form

Call the email verification API when someone types an address into your signup, checkout or lead form. You get the result back while they are still on the page, so a typo gets fixed before it reaches your list.

  • One request per address, JSON response
  • Same checks as bulk list verification
  • Typo suggestions you can show to the person filling in the form
Get an API key
Request
curl -G "https://api.rnsemailverify.com/v1/verify" \
  -d "email=sam@gmial.com" \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "email": "sam@gmial.com",
  "result": "undeliverable",
  "reason": "domain_typo",
  "suggestion": "sam@gmail.com",
  "checks": {
    "format": true,
    "mx": false,
    "mailbox": false,
    "disposable": false,
    "role": false,
    "catch_all": false
  }
}

Pay for the addresses you verify

One credit verifies one email address. Buy credits when you need them, with no monthly subscription. The more you buy, the less each check costs.

100 free credits

Every new account starts with 100 verifications, enough to test your own list before you pay anything.

Create free account
Email verification credit packs
Email verificationsPricePer 1,000
1,000$6$6.00
10,000$40$4.00
100,000$250$2.50
1,000,000$1,200$1.20

Verifying more than a million addresses? Ask for a volume quote.

Questions about email verification

What is email verification?

Email verification is the process of checking whether an email address is real and able to receive mail, without sending a message to it. An email verifier checks the format of the address, confirms the domain has working mail servers, and asks the mail server whether the mailbox exists.

How does RNS Email Verify check an address?

Each address goes through a series of checks in order: format, domain and MX records, then a mailbox check over SMTP. It is also compared against known disposable email services, role-based prefixes and catch-all domains. The address then gets one of four results: deliverable, risky, undeliverable or unknown.

Does verifying an address send an email to it?

No. The mailbox check opens a connection to the receiving mail server and asks whether it would accept mail for that address. The connection is closed before any message is sent, so the person never receives anything.

What is a hard bounce, and why does it matter?

A hard bounce is a permanent delivery failure, usually because the mailbox or the domain does not exist. Mailbox providers such as Gmail and Outlook treat a high bounce rate as a sign of a poorly kept list, and they may start sending your email to spam or blocking it. Removing undeliverable addresses before you send keeps your bounce rate low.

What is a catch-all domain?

A catch-all domain is set up to accept mail for every address at that domain, whether or not the mailbox exists. Because the mail server says yes to everything, no verifier can confirm an individual mailbox. RNS Email Verify marks these addresses as risky.

How often should I verify my email list?

Verify a list before any large campaign, and again whenever it has sat unused for a few months. Addresses go bad over time as people change jobs, close accounts or abandon inboxes. For lists that grow every day, verify new addresses at the signup form with the API.

Can I verify a single email address?

Yes. You can check one address at a time, upload a whole list as a file, or verify addresses automatically through the API. All three run the same checks.

How much does email verification cost?

RNS Email Verify uses pay-as-you-go credits: one credit verifies one address. New accounts start with 100 free credits, and credit packs are listed in the pricing section above.

Clean your list before your next send.

Create an account, upload a list and see which addresses are safe to email.