Quick Takeaway
To check or verify an email address without sending a message, confirm that it is written correctly, that its domain exists, and that the domain has MX records pointing to mail servers. Then check for disposable domains, role addresses and typos. No outside check can confirm that one specific mailbox exists, so treat “valid” as “very likely deliverable”, not a guarantee.
Key takeaways
- Verification checks the format, the domain and its mail servers (MX records) before you send.
- Disposable domains, typos like “gmial.com” and null MX records are the most common problems.
- Role addresses (info@, sales@) are real inboxes, but shared ones.
- Confirming one specific mailbox needs SMTP probing, which big providers deliberately make unreliable.
- A deliverable address can still land in spam: SPF, DKIM, DMARC and your reputation decide that.
Every bounced email costs more than one lost message. Inbox providers watch your bounce rate, and a list full of mistyped or dead addresses makes your good emails more likely to land in spam.
This guide explains what you can check about an address before sending, what you can’t, and how to clean a list properly. You can run every check below on a single address with our free email verifier.
- Email verification
- Email verification is checking whether an email address can receive mail before you send to it: that it is correctly formatted, that its domain exists, and that the domain has working mail servers.
The Checks That Tell You an Address Works
| Check | What it tells you | How certain |
|---|---|---|
| Syntax | The address is written correctly: one @, allowed characters, length limits | Certain |
| Domain (DNS) | The domain after the @ exists | Certain |
| MX records | The domain has mail servers set up to receive email | Certain |
| Null MX | The domain has declared it accepts no email at all | Certain |
| Disposable | The domain is a temporary inbox service | High (list-based) |
| Typo | The domain is a near-miss of a popular provider, like gmial.com | Medium |
| Role address | The address is for a team, like info@ or sales@ | High |
| Mailbox (SMTP) | The individual mailbox exists | Often impossible to know |
How to Verify an Email Address, Step by Step
Step 1: Check the format
Look for missing @ signs, spaces, double dots and commas. Most sign-up forms catch these, but imported lists often don’t.
Step 2: Look for typos in the domain
“gmial.com”, “hotmial.com” and “.con” endings are common. Ask the person, or suggest the fix, but never change an address silently.
Step 3: Confirm the domain has MX records
No MX records usually means no email. You can check with a DNS lookup tool or our email verifier, which shows the mail servers it found.
Step 4: Check for disposable domains
Temporary inboxes expire within hours. They are fine for a one-off download, useless for a relationship.
Step 5: Decide what to do with role addresses
info@ and sales@ are real and monitored. Keep them for enquiries; for personal outreach, find the right person instead.
Step 6: Confirm the ones that matter
For a high-value contact, the only real proof is a reply. Send a short, genuine email or confirm through the company’s official website.
How to Check If an Email Address Is Real or Fake
A "fake" address usually fails one of a few simple tests. Run them in this order and stop at the first failure:
Step 1: Look at the spelling
Typos in popular domains (gmial.com, yaho.com, hotmial.com) are the most common reason an address bounces. Our free email verifier suggests the likely correct domain.
Step 2: Check the domain exists
If the part after the @ is not a registered domain, the address cannot receive mail.
Step 3: Check for mail servers (MX records)
A domain with no MX records, or a "null MX", does not accept email at all.
Step 4: Check for disposable domains
Temporary inboxes such as Mailinator work for a few minutes and then disappear, so treat them as fake for sign-ups and leads.
Step 5: Check the provider’s username rules
Big providers publish rules for usernames. A Gmail username, for example, must be 6 to 30 characters of letters, numbers and periods, so a name that breaks those rules cannot exist.
Step 6: Confirm with the person
If it really matters, send a confirmation email with a link. A click is the only proof that a real person controls the inbox.
Passing every check means the address is likely real and able to receive mail. It does not prove that a specific mailbox exists, as the next section explains.
Why No Tool Can Promise a Mailbox Exists
Some checkers connect to the recipient’s mail server and start sending a message (the SMTP “RCPT TO” step) to see if the server rejects the name. In practice, this is unreliable. Gmail, Outlook and Yahoo answer these probes in ways that don’t reveal whether a mailbox exists. Catch-all domains accept every name. Many servers temporarily reject unknown senders. And cloud hosting blocks the port this needs.
Be wary of “100% verified”
A tool that claims to confirm every mailbox is guessing for many of them. An honest result says “likely deliverable” and shows the evidence, or says “unknown” when it can’t tell.
Catch-All Domains and Role Addresses
A catch-all domain accepts mail for any name, so john@ and xyz123@ both look valid from outside. You can’t tell which people really work there without a reply. Treat these addresses as unconfirmed.
A role address belongs to a function, not a person. It is not a bad address: it often gets a faster reply than a named one. But several people may read it, and many sales tools score it lower for cold outreach.
Valid Is Not the Same as Inbox
Verification tells you mail can arrive. Whether it reaches the inbox depends on you as the sender. Since 2024, Google requires bulk senders to Gmail to authenticate with SPF, DKIM and DMARC, keep spam complaints low and offer one-click unsubscribe. Our guide to SPF, DKIM and DMARC shows how to set them up.
| Record | What it does |
|---|---|
| SPF | Lists the servers allowed to send email for your domain |
| DKIM | Signs each email so receivers can check it wasn’t altered |
| DMARC | Tells receivers what to do with mail that fails SPF and DKIM: nothing, spam folder, or reject |
Our verifier shows these records for any domain, including your own. If yours are missing, fix them before your next campaign.
Can You Find Who Owns an Email Address?
Sometimes, for business addresses, and only from public evidence. The company’s own team page may publish the address next to a profile link, or the owner may have made it public on GitHub or Gravatar. LinkedIn does not let members search by email, so tools that promise a LinkedIn profile for any address are usually scraping or guessing.
Our email verifier only shows a profile when there is public evidence, labels each result (confirmed, strong, possible) and never profiles personal Gmail or Outlook addresses. A name that merely matches the address is never treated as proof.
A Checklist for Cleaning a Lead List
- Remove duplicates and obviously fake entries (test@test.com).
- Fix or flag typos in common domains instead of deleting them.
- Remove disposable domains and domains without MX records.
- Tag role addresses so they get a different message.
- Re-verify old lists: people change jobs and companies close domains.
- Verify at the point of entry, so bad addresses never reach your CRM.
Doing this by hand for every lead is slow. We build lead-generation and CRM automations that check, enrich and route each new contact automatically. To see how much time that could save, try the automation ROI calculator.
How can I check if an email address is valid without sending an email?
Check its format, confirm the domain exists and has MX records, and screen for disposable domains and typos. Our free email verifier does all of this in one step.
How do I check if an email address exists?
Check that the domain is real and has MX records, rule out typos and disposable domains, and check the provider’s username rules. That tells you mail can arrive. Only a reply or a click on a confirmation link proves a specific mailbox exists and is in use.
How do I tell if an email address is fake?
Typical signs are a misspelled domain (gmial.com), a domain with no mail servers, a disposable inbox service, or a username that breaks the provider’s rules. Our free email verifier flags each of these and shows the evidence.
What is an MX record?
A DNS record that names the mail servers for a domain. Without MX records, a domain usually can’t receive email.
Can a valid email address still bounce?
Yes. The mailbox may be full, disabled or deleted even when the domain is set up correctly.
Is it legal to verify email addresses?
Checking public DNS records is routine and legal. How you then use an address is regulated in many countries, so follow the email marketing and privacy laws that apply to you.
What is a disposable email address?
A temporary inbox from services like Mailinator that stops working after a short time.
Should I remove role addresses like info@ from my list?
Not automatically. They are real inboxes. Keep them for enquiries and send personal outreach to named contacts instead.