Mail7 for WordPress

Validate emails in WordPress without rejecting real users

Add real-time email validation to registration, comments and your forms. Mail7 blocks only addresses it can confirm are invalid, and lets everything it cannot confirm through, so genuine visitors are never turned away.

Not on the WordPress.org directory yet - download and install the zip directly today.

Real-time validation on registration, comments and forms

The plugin checks each email the moment it is submitted, before the account, comment or lead is created. Behind every check it runs a real verification: address format, the domain's MX records, and an SMTP mailbox probe - not just a syntax test.

User registration
Comment forms
Contact Form 7
WPForms

Valid, Not Valid or Unknown: why the third answer matters

Most validators force a binary verdict and reject anything they are unsure about - which quietly turns away real people behind catch-all domains or greylisting servers. Mail7 returns three honest outcomes instead:

Valid

The mailbox exists. The signup goes through.

Not Valid

Confirmed invalid. This is the only case that gets blocked.

Unknown

Could not be confirmed either way. Allowed through, never rejected.

Works with Contact Form 7 and WPForms

If you collect emails through the two most popular WordPress form plugins, Mail7 hooks their submission step automatically. A confirmed-invalid address is flagged inline so the visitor can fix a typo, while everything else submits as normal. No shortcodes to place, no fields to rewire.

Fail-open by design: an API error never blocks a signup

Validation should protect your list, not stand between a real customer and your site. If Mail7 is ever unreachable or times out, the plugin fails open: the submission proceeds exactly as it would without the plugin installed. You never lose a signup to a network blip.

Install the plugin in three steps

  1. 1

    Download the plugin

    Grab mail7-wordpress.zip from the button above.

  2. 2

    Upload and activate

    In WordPress go to Plugins, Add New, Upload Plugin, choose the zip, then Activate.

  3. 3

    You are done

    Validation runs immediately. Add a Mail7 API key in the plugin settings for higher volume on busy sites.

What gets blocked and what always gets through

Blocked

  • Addresses with no valid mailbox
  • Domains with no mail server
  • Malformed addresses

Always allowed

  • Confirmed-valid mailboxes
  • Catch-all and greylisted domains (Unknown)
  • Anything when the API is unreachable

Free single checks, paid plans for volume

Single checks are free and need no account, so you can try the exact validation the plugin uses right now. When a busy site needs higher throughput, a paid plan raises your API volume - and you are only ever charged for definite Valid and Not Valid results. Unknown checks are always free.

Related integrations

Frequently asked questions

Does it block real users with unusual mailboxes?

No. Catch-all, greylisted or SMTP-blocked addresses return Unknown and are allowed through, never rejected.

Which forms does it cover?

Registration, comments, Contact Form 7 and WPForms.

What happens if Mail7 is unreachable?

The plugin is fail-open: on any API error the signup proceeds normally.

Is it free?

Single checks are free with no account; paid plans add API volume for high-traffic sites.

Is it on the WordPress.org directory?

Not yet. You can download and install the plugin zip directly today.

All Mail7 integrations