Skip to content
This repository has been archived by the owner on Nov 24, 2020. It is now read-only.

A simple plugin for MyBB which hooks into the registration process and verifies that the provided email address is a real one.

Notifications You must be signed in to change notification settings

digitalbreed/php-mybb-registration-email-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

php-mybb-registration-email-check

TL;DR

A simple plugin for MyBB which hooks into the registration process and verifies that the provided email address is a real one. Originally written for MyBB 1.2.12 and never updated since then. Feel free to send pull requests!

Details

I wrote this PHP snippet, called Registration eMail Check (RMC), back in 2008 when I was maintaining an own MyBB based forum.

The plugin first verifies whether the email has a valid format, then compares the email host with a number of hosts which were explicitly disabled by the administrator (the plugin comes with a - at that time - decent list of well-known one-time address providers), and finally tries to communicate with the corresponding mail server in order to verify whether the address actually exists.

I wrote the plugin for two reasons: First, because I wanted to prevent automated bot registration with non-existing email addresses. When I looked through lists of users waiting for activation I found an ever growing amount of accounts which were obviously generated automatically, using non-existing email addresses. Second, because I didn't want people to use anonymous one-time email addresses when registering in forums where a certain mutual trust was mandatory.

The original blog post is here: http://digitalbreed.com/2008/mybb-registration-email-check

About

A simple plugin for MyBB which hooks into the registration process and verifies that the provided email address is a real one.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages