Module Description
Uses the open-source stymiee/email-validator library to validate email addresses using advanced, configurable rules.

Features This module:


* automatically applies the configured rule-set to user email addresses
* allows site builders to customise and translate all of the error messages shown to users using the Configuration Translation core module
* exposes a service which pre-configures the library based on current configuration for use in development, including localised error messages
* supplies a Webform validation handler that can be added to apply the available rules to chosen email or email_confirm fields on any webform, with the option to override configuration.

Available Rules Validate MX
If configured, the domain name will be validated to ensure it exists and has MX records configured. If the domain does not exist or no MX records exist the odds are the email address is not in use.

Restrict Disposable Email Addresses
Many users who are abusing a system, or not using that system as intended, can use a disposable email service who provides a short-lived (approximately 10 minutes) email address to be used for registrations or user confirmations. If configured, the domain name will be validated to ensure it is not associated with a disposable email address provider.

You can add domains to this list if you find the public list providers do not have one you have identified in their lists.

Restrict Free Email Address Providers
Many users who are abusing a system, or not using that system as intended, can use a free email service who provides a free email address which is immediately available to be used for registrations or user confirmations. If configured, the domain name will be validated to ensure it is not associated with a free email address provider.

You can add domains to this list if you find the public list providers do not have one you have identified in their lists.

Restrict Banned Domains
If you have users from a domain abusing your system, or you have business rules that require the blocking of certain domains (i.e. specific public email providers like Gmail or Yahoo mail), you can block them in the configuration.

Library versioning This module requires version ^1.0.1 of the third-party library rather than pinning a particular version which leaves you free to upgrade the library to new releases. If you wish to pin a particular version of the library you can do so by requiring a specific version in your own project/composer.json.

This module will update the required minimum version if the library has a security release.

If the library goes up a major version, so will this module.

Similar Modules
* Email Validator - requires paid account
* Email Verify - Drupal 7 only
* Mail Verify - no current releases

None of the above modules allow you to optionally reject emails from disposable or free email providers.

Project Usage
237
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to solve the issue of validating email addresses using advanced, configurable rules by utilizing the open-source stymiee/email-validator library.
Data Name
advanced_email_validation

OPENAI CHATBOT

OPENAI CHATBOT

10:20:22
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.