Mailchk Email Validation
Official Mailchk WordPress Plugin
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mailchk/wordpress-plugin/archive/refs/heads/main.zipValidate email addresses in real-time to prevent fake signups. Detects disposable, temporary, and invalid emails.
Description
Stop fake signups and protect your WordPress site with Mailchk Email Validation. Our plugin validates email addresses in real-time, detecting disposable emails, temporary email services, and invalid addresses before they can register on your site.
Key Features
- Disposable Email Detection - Block 5,000+ temporary email providers like Guerrilla Mail, TempMail, 10MinuteMail, and more
- Scam Domain Blocking - Automatically block emails from known scam and fraud domains
- MX Record Verification - Verify that the email domain can actually receive mail (mx_exists)
- Risk Scoring - Get a risk assessment (low, medium, high, critical) for each email via risk_score and risk_factors
- Deliverability Score - 0-100 score indicating likelihood of successful email delivery
- SPF & DMARC Checks - Verify domain authentication records
- Email Normalization - Detect aliased emails with normalized_email, is_aliased, and alias_type fields
- Typo Suggestions - did_you_mean field suggests corrections for common domain typos
- Real-time Validation - Optional instant validation as users type
- Multiple Form Support - Works with WordPress registration, WooCommerce, Contact Form 7, Gravity Forms, WPForms, and more
Supported Integrations
- WordPress User Registration
- WooCommerce Checkout
- Contact Form 7
- Gravity Forms
- WPForms
- Blog Comments (optional)
How It Works
- Install and activate the plugin
- Enter your free Mailchk API key
- Configure your validation settings
- That's it! Emails are automatically validated
Why Use Mailchk?
- Reduce Fake Signups - Stop bots and fraudsters from creating accounts
- Improve Deliverability - Keep your email list clean and maintain sender reputation
- Save Money - Don't waste resources on invalid users
- Easy Setup - Get started in minutes with no coding required
- GDPR Compliant - We don't store email addresses
Installation
- Upload the
mailchkfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Go to Settings > Mailchk to configure the plugin
- Enter your API key (get one free at https://mailchk.io)
- Configure your validation preferences
Frequently Asked Questions
Do I need an API key?
Yes, you need a free API key from Mailchk. The free plan includes 200 validations per month.
Will this slow down my forms?
No, validation happens quickly (typically under 500ms) and uses caching to minimize API calls.
What happens if the API is unavailable?
If the API cannot be reached, emails will be allowed through to prevent blocking legitimate users.
Does this work with my form plugin?
Mailchk works with WordPress registration, WooCommerce, Contact Form 7, Gravity Forms, WPForms, and more. For custom forms, you can use our JavaScript API.
Is my data secure?
Yes, we use HTTPS for all API calls and we don't store the email addresses you validate. See our privacy policy.
Screenshots
- Settings page with API configuration
- Validation in action on a registration form
- WooCommerce checkout validation
- Real-time validation feedback
Changelog
1.1.0
- Updated API endpoint from /v1/validate to /v1/check
- Updated response parsing to match current API format (flat response, no success/data wrapper)
- Fixed risk_score field name (was riskScore, now snake_case)
- Added scam domain blocking option (scam_domain field)
- Added new API response fields: deliverability_score, spf, dmarc, normalized_email, is_aliased, alias_type, email_provider, blacklisted_mx, free_email, did_you_mean
- Updated settings page with scam domain blocking toggle
1.0.0
- Initial release
- WordPress registration validation
- WooCommerce checkout validation
- Contact Form 7 support
- Gravity Forms support
- WPForms support
- Comment validation (optional)
- Real-time validation (optional)
- Caching for improved performance
Upgrade Notice
1.1.0
Updated to use the current Mailchk API (/v1/check). Adds scam domain blocking and support for new API response fields. Please update to ensure compatibility.
1.0.0
Initial release of Mailchk Email Validation plugin.