Email Health Checker

Verify if an email address exists and is valid.

How Email Validation Works

Email validation is a multi-step verification process designed to determine whether an email address is legitimate, properly formatted, and capable of receiving messages. The first step is RFC 5322 syntax validation, which checks that the address follows the standardized local-part@domain format. This includes verifying that the local part (before the @ symbol) contains only allowed characters such as alphanumeric characters, periods, hyphens, and underscores, and that it does not exceed 64 characters. The domain portion must be a valid hostname with proper labels separated by dots, with the total address length not exceeding 254 characters.

The second critical step is DNS MX record verification. MX (Mail Exchanger) records are DNS entries that specify which mail servers are responsible for accepting email on behalf of a domain. Each MX record has a priority value, where lower numbers indicate higher priority. When no MX records exist, mail servers may fall back to the domain's A record as a last resort, though this is increasingly uncommon with modern mail infrastructure. Our tool queries DNS servers in real time to confirm that the domain has active mail infrastructure.

Advanced email verification systems also perform an SMTP handshake to probe mailbox existence. This involves connecting to the target mail server and issuing HELO/EHLO, MAIL FROM, and RCPT TO commands without actually sending a message. The server's response code reveals whether the specific mailbox exists. Additional checks include catch-all detection (identifying servers that accept mail for any address at the domain) and role-based email detection (flagging addresses like info@, admin@, or support@ that are typically shared mailboxes rather than individual recipients).

Why Verify Email Addresses?

  • Reduce Bounce Rates: Invalid addresses cause hard bounces that damage your sender score and waste resources on undeliverable messages.
  • Protect Sender Reputation: ISPs like Gmail, Outlook, and Yahoo track your sending patterns. High bounce rates trigger spam filtering for all your emails.
  • Save Marketing Costs: Most email service providers charge per subscriber. Removing invalid addresses directly reduces your monthly bill.
  • Prevent Spam Trap Hits: Recycled spam traps are old addresses repurposed by ISPs to catch senders with poor list hygiene practices.
  • Improve Deliverability: A clean list means higher open rates, better engagement metrics, and stronger inbox placement across all providers.
  • Clean Mailing Lists: Regular validation removes typos, temporary addresses, and defunct domains that accumulate over time in any email database.

Email Validation Checks Explained

  • Format Validation (RFC 5322): Ensures the address structure complies with internet email standards, checking character sets, length, and proper @ placement.
  • Domain Existence via DNS: Confirms the domain portion of the address resolves to an active DNS record, proving the domain is registered and online.
  • MX Record Lookup: Verifies that the domain has mail exchange servers configured, indicating it is set up to receive email messages.
  • Disposable Email Detection: Identifies temporary email providers like Guerrilla Mail, Mailinator, and TempMail that users employ to avoid giving real addresses.
  • Role-Based Address Check: Flags generic addresses such as info@, sales@, and webmaster@ that typically route to shared inboxes or distribution lists.
  • Mailbox Existence via SMTP: Probes the mail server to determine whether the specific mailbox is active and accepting messages at that address.

Email Deliverability and Sender Reputation

Email deliverability is governed by a complex scoring system maintained by Internet Service Providers (ISPs) and mailbox providers. Every sender is assigned a reputation score based on their IP reputation (the sending server's history) and domain reputation (the sending domain's track record). These scores are calculated using metrics such as bounce rates, spam complaint ratios, engagement rates, and historical sending patterns. A bounce rate exceeding 2% is generally considered problematic, while rates above 5% can trigger immediate throttling or blocking.

Modern email authentication relies on three key protocols working together. SPF (Sender Policy Framework) publishes DNS records specifying which IP addresses are authorized to send mail for a domain. DKIM (DomainKeys Identified Mail) adds a cryptographic signature to outgoing messages, allowing receivers to verify the message was not altered in transit. DMARC (Domain-based Message Authentication, Reporting and Conformance) ties SPF and DKIM together with a policy that tells receiving servers how to handle messages that fail authentication checks.

Senders who neglect list hygiene risk landing on blocklist databases such as Spamhaus, SORBS, Barracuda, and SpamCop. These databases are consulted by mail servers worldwide during the delivery process. A single blocklist entry can cause your emails to be rejected across thousands of networks simultaneously. Spam complaints from recipients carry significant weight as well, and maintaining a complaint rate below 0.1% is essential for sustained deliverability. Regular email validation is one of the most effective preventative measures against reputation damage.

Interpreting Your Verification Results

Valid Email - All Checks Passed

What it means: The email address has a valid format, the domain exists, and MX records are properly configured.

Recommendation: This address is safe to add to your mailing list and is likely to accept incoming messages without bouncing.

Format Invalid

What it means: The email address does not conform to RFC 5322 syntax rules. It may contain illegal characters, missing @ symbol, or invalid domain structure.

Recommendation: Do not send to this address. Check for common typos such as missing dots, double @ symbols, or spaces in the address.

MX Records Missing

What it means: The domain exists but has no mail exchange servers configured. The domain may be registered but not set up to receive email.

Recommendation: Treat with caution. The address may occasionally work via A record fallback, but delivery is unreliable. Consider removing from active campaigns.

Common Email Validation Results

Result Status Meaning Action
Valid Format + MX Found Valid Address follows standards and domain accepts mail Safe to send
Invalid Format Invalid Address does not follow RFC 5322 email format rules Remove from list
Domain Not Found Invalid The domain portion does not resolve in DNS Remove from list
No MX Records Warning Domain exists but has no mail servers configured Verify manually
Disposable Domain Warning Address belongs to a temporary email service provider Consider removing
Role-Based Address Warning Generic address like info@ or admin@ shared by multiple people Use with caution

Frequently Asked Questions

What is an MX record?

An MX (Mail Exchanger) record is a type of DNS record that specifies the mail servers responsible for accepting email messages on behalf of a domain. Each MX record contains a priority value and a hostname pointing to the mail server. When someone sends an email to your domain, their mail server queries DNS for your MX records to determine where to deliver the message. Multiple MX records with different priorities provide failover redundancy.

Can this tool verify if an email inbox exists?

This tool verifies email format validity, domain existence, and MX record configuration. Full mailbox existence verification requires an SMTP handshake with the recipient's mail server, which many providers now block to prevent address harvesting. Our checks confirm that the infrastructure to receive email is in place, which is the most reliable indicator available without actually sending a test message.

What are disposable email addresses?

Disposable email addresses are temporary, self-destructing email accounts provided by services like Mailinator, Guerrilla Mail, and TempMail. Users create them to sign up for services without revealing their real email address. These addresses typically expire after a few hours or days, making them useless for ongoing communication. Marketers should identify and filter these addresses to maintain list quality.

How often should I clean my email list?

Industry best practice recommends validating your email list at least once per quarter, or before every major campaign. Lists degrade at roughly 2-3% per month as people change jobs, abandon addresses, and domains expire. High-volume senders should validate monthly. You should also validate all new subscribers at the point of entry using real-time API verification to prevent bad addresses from entering your database in the first place.