Mailchk

Email Validation

The process of verifying that an email address is correctly formatted, has a valid domain with working mail servers, and is likely to receive email.

What is Email Validation?

Email validation is the process of checking whether an email address is real, properly formatted, and capable of receiving messages. It's used to clean email lists, verify signups in real time, and prevent fake or invalid addresses from entering your system.

Email validation is not the same as email verification (which typically involves sending a confirmation email). Validation checks are performed instantly using DNS lookups, pattern matching, and database checks — no email needs to be sent.

What Email Validation Checks

  1. Syntax validation — Is the email address properly formatted (RFC 5322)?
  2. Domain check — Does the domain exist and have valid DNS records?
  3. MX record verification — Does the domain have mail servers configured to receive email?
  4. Disposable email detection — Is this a throwaway email from a temporary email service?
  5. Role account detection — Is this a shared role address like info@, admin@, or support@?
  6. Free provider detection — Is this from a free email provider (Gmail, Yahoo, Outlook)?
  7. Risk scoring — What's the overall likelihood that this is a legitimate, deliverable address?

Why Validate Emails?

  • Reduce bounce rates — Invalid addresses cause hard bounces that damage sender reputation.
  • Block fake signups — Prevent disposable and fake emails from polluting your user base.
  • Improve deliverability — Clean lists mean better inbox placement for legitimate emails.
  • Save money — ESP pricing is based on list size. Removing invalid addresses reduces costs.

Mailchk validates emails in under 50ms with disposable detection, MX verification, risk scoring, and more. See the API docs or start free.

Start validating emails today

Free 200 validations. No credit card required.