User - MX Filter

User - MX Filter is a free Joomla extension designed to protect your site from unwanted user registrations. It filters registration attempts based on the MX server of the user's email domain, preventing spam and problematic email hosts from cluttering your database. Built for Joomla users who value a clean, secure site, this extension ensures only legitimate users can register, providing peace of mind without impacting performance. Let’s keep your inbox clean and protect your user base—starting today!

User - MX Filter Features

  • MX Record Validation: Prevent registration using email addresses from domains without a valid MX record.
  • Blacklist Filtering: Block registrations from email addresses matching entries in a configurable blacklist. Partial domain matches are possible – for example, a blacklist entry of example.com will match any subdomain of example.com (e.g., mail.example.com).
  • Post-Registration Protection: Prevent users from changing their email address to blacklisted MX hosts.
Joomla
Plugins
MX Filter
v5.0.2
Joomla! 5

P

P

P
dig mx example.com
'dig mx example.com' showing no MX record

How User - MX Filter Works

  1. Spam Registrations: This plugin prevents fake or bad email domains from creating unnecessary accounts that cannot receive notifications or registration confirmation emails.
  2. Problematic Email Hosts: This plugin blocks registration from email hosts that are known to be unreliable, competitive, or otherwise undesirable. "Problematic" hosts can reject mail, be known spam sources, or be competitors.

Technical Details

The extension works by first checking that the domain has an MX record. Then it checks the domain against a blacklist. If the registration matches a blacklist entry, it is blocked. Partial domain matches are supported, allowing administrators to block entire domains and their subdomains with a single blacklist entry.

Built for Me - Given to You

As detailed in an article titled Microsoft Deliverability - SendGrid and Blacklists, I have issues sending email to Microsoft hosted domains. Though I've tried to purchase IP addresses to escape the MS blacklist, it seems like they have blacklisted every IP address except those assigned to themselves and Google (and probably the non-shared SendGrid IPs).  In the article, you can see several examples of well known IT professionals lamenting the inescapable Microsoft blacklist.  This plugin allows me to block based on MX rather than domain.

Are you ready to take control of user registrations and say goodbye to invalid or unreachable email addresses?

Download the Plugin

  User - MX Filter 5.0.212

  Report a Bug   Documentation

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!