Skip to content

CreatechStudio/flarum-email-filter

 
 

Repository files navigation

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 createchstudio/flarum-email-filter

Links

About

Filter emails registering your Flarum site with whitelist, blacklist and even regular expressions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 53.7%
  • JavaScript 43.6%
  • Less 2.7%