plugin-icon

MTX Email DNS Validator for Contact Form 7

Автор: Matrixlab·
Advanced email validation for Contact Form 7 using DNS/MX records and SMTP verification to prevent invalid email submissions.
Версия
1.1.0
Последние изменения
Feb 1, 2026
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
Проверено на
WordPress 6.9.1
Этот плагин можно скачать и использовать при .