MTX Email DNS Validator for Contact Form 7
MTX Email DNS Validator for Contact Form 7 prevents users from submitting contact forms with non-existent or invalid email addresses by performing DNS/MX record validation before form submission.
Features
Validation * DNS/MX Record Validation — Verifies email domains have valid MX records * SMTP Mailbox Verification — Advanced validation that checks if the specific email address/mailbox exists * Abstract API Integration — Comprehensive third-party email validation with quality scoring, risk assessment, and breach detection * Catch-All Domain Detection — Optionally reject domains that accept any email address (available in DNS+SMTP mode) * Disposable Email Detection — Block temporary/throwaway email addresses (via Abstract API) * Role-Based Email Detection — Identify generic addresses like info@, admin@, support@ (via Abstract API) * Three Validation Modes: — DNS Only (Fast) — Validates domain can receive emails (~0.5s) — DNS + SMTP (Thorough) — Validates both domain and specific mailbox (~2-5s) — Abstract API (Advanced) — Comprehensive validation with quality scoring, risk assessment, and more * Per-Form Configuration — Configure validation settings for each CF7 form individually * Custom Error Messages — Set global or per-form error messages
Admin Interface * Tabbed Interface — Organized Settings and Tools tabs for better UX * Modern React Admin — Beautiful admin interface built with React 18 and Ant Design 5 * Welcome Pointer — Helpful onboarding tooltip for first-time users * Import/Export Settings — Backup and migrate settings with JSON export/import * Cache Management — Clear DNS cache on demand from Tools tab * UI Preferences — Per-user interface settings (reset welcome pointer)
Performance & Data * Validation Logging — Track all validation attempts with detailed logs and statistics * Expandable Log Details — View comprehensive validation data including deliverability, quality scores, risk assessment, domain info, and breach history * DNS Caching — Improves performance by caching DNS lookups (24-hour default) * Data Cleanup Control — Choose whether to delete all plugin data on uninstall * Multiple Click Protection — Prevents duplicate requests from rapid button clicks
Developer Features * Extensible Hooks — Filters and actions for custom validation logic * REST API — Full REST API for settings and logs management * Translation Ready — Fully internationalized and localization-ready * WordPress Coding Standards — Follows WordPress PHP and JavaScript standards
Benefits
- Reduce email bounce rates
- Protect your domain reputation
- Improve email deliverability
- Prevent spam and fake submissions
- Better data quality for marketing campaigns
Requirements
- WordPress 6.2 or higher
- PHP 8.1 or higher
- Contact Form 7 plugin
