How to Verify an Email Address (Without Sending One)
You can check whether an email address is valid before you ever hit send. Here are the methods — syntax, domain/MX, disposable and SMTP checks — and how to verify a whole list at once.
Verifying an email address means checking that it is correctly formed and capable of receiving mail — ideally before you send anything. Doing this up front protects your sender reputation and keeps your bounce rate low. Here are the layers, from cheapest to hardest.
1. Check the syntax
First, confirm the address is even shaped like an email: exactly one @, a local part, and a domain with a valid top-level domain. This instantly catches typos like 'user@@gmail.com', 'test@' or 'plainaddress'. It's fast, free and removes obvious garbage before any network lookup.
2. Check the domain and MX records
Next, confirm the domain actually exists and accepts mail by looking up its MX (mail exchanger) records in DNS. An address on a dead or non-mail domain (user@gmialllll.com) can never receive anything, so it's invalid no matter how it's spelled.
3. Check for disposable and role addresses
Match the domain against known disposable providers (and their mail infrastructure) to drop throwaway inboxes, and flag role addresses like info@ or support@ that go to a team rather than a person. These won't bounce, but they're low-value and higher-risk for marketing.
4. The SMTP check — and its limits
The deepest check connects to the domain's mail server and asks whether the specific mailbox exists. It works for many smaller domains, but it has real limits: Gmail, Outlook and Yahoo accept any address at this layer, catch-all domains say yes to everything, and probing from a poor-reputation IP gets blocked. That's why no tool can guarantee mailbox existence for big providers.
Verifying a whole list at once
Doing all this by hand is fine for one address but impractical for thousands. A bulk verifier runs every layer in parallel and returns clean segments. Upload your CSV to EmailsVerify and it removes invalid, disposable and duplicate addresses, flags risky ones, and hands back a ready-to-send list — free.
Related articles
Clean your list for free
Run your email list through EmailsVerify — remove invalid, disposable and duplicate addresses in minutes.
Verify your list →