I was annoyed by users registering with disposable/throwaway/temporary email addresses (like mailinator),
so I decided to develop a plugin to prevent that.
The ACP is just a textarea where you can paste your email domains that you want to blacklist (one per line).
Example of a maintained blacklist.
Edit: It can now also use isTempMail API to check the domain.
If an user register (or update his email address) with an email address that is blacklisted, it will block the registration with an error message.
Build software better, together
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub (github.com)
npm install nodebb-plugin-email-blacklist
nodebb-plugin-email-blacklist
nodebb email blacklist. Latest version: 3.0.0, last published: 8 months ago. Start using nodebb-plugin-email-blacklist in your project by running `npm i nodebb-plugin-email-blacklist`. There are no other projects in the npm registry using nodebb-plugin-email-blacklist.
npm (www.npmjs.com)