Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

DEA Blocker protects Drupal form email fields by disallowing mailbox addresses from a custom blacklist of Disposable Email Address domains.
Its main usage is to avoid user registration with temporary/disposable email addresses (DEA).

It can also be used to protect other Drupal forms like comments, webforms and newsletter subscriptions.

DEA Blocker has an internal blacklist used to validate form email fields and make them invalid if their value is a mailbox from a blacklisted domain.
It is possible to customize the blacklist (domains, subdomains and regular expressions are supported) and also the list of protected forms.

Blacklist can also be used to block valid (not DEA) domains like foo.com, bar.net, etc.

DEA Blocker can be configured to automatically update its blacklist with a JSON file.
It comes preconfigured to use the public list available at https://github.com/ivolo/disposable-email-domains.
See "Public list of DEA domains" below.

Installation

Install the module and enable it as usual, then open its configuration page at Configuration | People | DEA Blocker (/admin/config/people/dea_blocker).

Select which forms DEA Blocker will protect then add your own domains (or paste a publicly available DEA list, see below) to the blacklist.

Public list of DEA domains

A good list of DEA domains is available here:

Similar modules

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
2.0.0-rc2 Pre-release Nov 30, 2023
2.0.x-dev Dev Nov 30, 2023