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.
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.
Sample result
maria.lopez@example.com
This is what a full verification report looks like. Enter an address to run the quick check.
Deliverable
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.
Confirms the address follows email syntax rules: one @ sign, an allowed local part and a properly formed domain.
john.smith@@example invalid format
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
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
Flags addresses from temporary inbox services that people use once and abandon.
x7f2k@mailinator.com disposable
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
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
Spots misspelled versions of common mail domains and suggests the correction.
sam@gmial.com did you mean gmail.com?
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
Add a CSV or TXT file exported from your email platform or CRM, or paste addresses straight in.
Each address runs through format, domain, mailbox and risk checks. Duplicates are removed first.
Get your list back with a result and a reason next to every address. Keep the deliverable ones and drop the rest.
| Result | Reason | |
|---|---|---|
maria.lopez@example.com | Deliverable | Mailbox exists |
d.okafor@example.org | Deliverable | Mailbox exists |
info@example.com | Risky | Role-based address |
sam@gmial.com | Undeliverable | Typo: gmail.com? |
x7f2k@mailinator.com | Risky | Disposable address |
old.account@example.net | Undeliverable | Mailbox not found |
t.nguyen@example.org | Unknown | Server did not respond |
Every verified address gets one of four results. The reason column tells you why.
Deliverable
The format is valid, the domain accepts mail and the mail server confirmed the mailbox exists.
Keep these on your list.
Risky
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
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
The mail server timed out or refused to answer, so the mailbox could not be confirmed either way.
Run these again later.
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.
curl -G "https://api.rnsemailverify.com/v1/verify" \
-d "email=sam@gmial.com" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"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
}
}
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 verifications | Price | Per 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.
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.
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.
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.
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.
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.
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.
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.
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.
Create an account, upload a list and see which addresses are safe to email.