Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module enhances email validation in Drupal by providing more granular control and stricter options than core. It allows administrators to replace or combine various validation methods from the `egulias/EmailValidator` library, including DNS checks and spoofing detection, to better suit their needs beyond basic RFC compliance.

Synopsis

Drupal core uses the RFCValidation from egulias/EmailValidator to validate email addresses. However, the RFC allows for email addresses with no domain, which is often not the desired behaviour.

This module implements all other Validations provided by egulias/EmailValidator as services.
More importantly, on the module config page, you can also replace the Core service (RFCValidation) with any of your choosing and even combine multiple using the MultipleValidationWithAnd validation.

Included Validations:

  • DNSCheckValidation (default)
  • MessageIDValidation
  • MultipleValidationWithAnd
  • NoRFCWarningValidation
  • RFCValidation, same as core, so only as option for MultipleValidationWithAnd.
  • SpoofCheckValidation

More info about the validations: https://github.com/egulias/EmailValidator#available-validations

DNSCheckValidation is the default replacement Validation.

Activity

Total releases
1
First release
Feb 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.7 Stable Feb 2, 2026