Improved Email Check on Registration
Description:-----------------
What does it do?
- it checks valid syntax on given email address.
- it checks if the domain exists given in the address.
- it checks if the user is known on the given SMTP server.
- it checks if the smtp server(s) are online and valid.
- it checks if the users mailbox is full.
Also it adds a second email field on registration for verification of typing errors.
Known restrictions:
- Not all mailservers reply the same if a user does not exist and you may be amazed how many stupid domains exists, like hotlmail.com and such, so not every typo will be caught on domain check.
Note that this mod needs Net:: DNS to be installed on your server.Credits:----------
This Mod was originally coded by the late great Spikecity (Ron Hartendorp) for YaBB 2.1. He gave me permission to update any of his Mods when I updated YaBB Zodiac, Random Quotes and XFire in Profile Mods of his, so I figured it was time that this Mod made a comeback.
Link to original Mod:
http://www.boardmod.org/yabb2/YaBB.pl?num=1175352831Notes:--------
I've added an enable/disable setting in this version - one reason being that it's sometimes useful for admins to test the registration process with false details. I'll probably add it to more places than just the registration page too at some point.
Screenshots:------------------
Admin Center - Forum Settings - Members - Registration:
Registration page:
Error message:
Zip Package:-----------------
improved_email_check_on_registration_11.mod
cgi-bin/yabb2/Modules/Mail/CheckUser.pm
Installation:----------------
1) Modify YaBB files using BoardMod or manually.
2) Upload modified files to your server in ASCII mode.
3) Upload the 'Mail' folder to the 'yabb2/Modules/' directory in ASCII mode.
4) Go to Admin Center - Forum Settings - Members - Registration to enable the feature.
Files to edit:-----------------
Admin/ModList.pl
Admin/NewSettings.pl
Admin/Settings_Main.pl
Languages/English/Admin.lng
Languages/English/Error.lng
Languages/English/Register.lng
Sources/Register.pl
Mod History:----------------
V1.0 First release by Spikecity for YaBB 2.1 - 11th February 2007
V1.1 - Updated for YaBB 2.5/2.5.2 by Derek Barnstorm - 10th December 2012