Email Filter

Email Filter createchstudio/flarum-email-filter

Filter emails registering your Flarum site and validate emails in post content with whitelist, blacklist and even regular expressions.

flarum-email-filter

A Flarum extension. Filter emails registering your Flarum site and validate emails in post content with whitelist, blacklist and even regular expressions.

This extension is a rewrite of studosi-flarum/mail-filter and nyu8/flarum-email-filter. Huge thanks to its original author. This rewrite comes with latest Flarum support (v1.0), better admin front-end experience.

Features

  • User Registration Email Filtering: Validate email addresses during user registration
  • Post Content Email Validation: Automatically detect and validate email addresses in post content (NEW!)
  • Multiple Filter Types: Support for whitelist, blacklist, and regular expressions
  • Configurable: Enable/disable post content validation through admin settings
  • Custom Error Messages: Set custom failure messages for invalid emails

Installation

Install manually with composer:

composer require createchstudio/flarum-email-filter

Configuration

After installation, go to the Admin panel > Extensions > Email Filter to configure:

  1. General Settings:

    • Set custom failure messages for invalid emails
    • Enable/disable email validation in post content
  2. Rule Settings:

    • Configure whitelist (exact emails or regex patterns)
    • Configure blacklist (exact emails or regex patterns)

Updating

composer update nyu8/flarum-email-filter

Links

An extension by NYU8 Community.

Versions

  • Version 1.1.0.

    Likely works with Flarum v1.8.10.

    Unlikely to work with Flarum v2.0.0-beta.3.

  • Extension created.