Add Poll
 
Options: Text Color Split Pie
 
 
 
 
 
 
 
 
Poll Comment:
Max 500 characters. Remaining characters:
days and minutes. Leave it blank if you don't want to set it now.

Please type the characters exactly as they appear in the image,
without the first 2 and last 2 characters.
The characters must be typed in the same order,
and they are case-sensitive.
Open Preview Preview

You can resize the textbox by dragging the right or bottom border.
Off Topic Comment Insert Spoiler
Insert Hyperlink Insert FTP Link Insert Image Insert E-mail Insert Media Insert Table Insert Table Row Insert Table Column Insert Horizontal Rule Insert Teletype Insert Code Insert Quote Edited Superscript Subscript Insert List /me - my name Insert Marquee Insert Timestamp No Parse
Bold Italicized Underline Insert Strikethrough Highlight
                       
Change Text Color
Insert Preformatted Text Left Align Centered Right Align
resize_wb
resize_hb







Max 10000 characters. Remaining characters:
Text size: %
More Smilies
View All Smilies
Collapse additional features Collapse/Expand additional features Smiley Wink Cheesy Grin Angry Sad Shocked Cool Huh Roll Eyes Tongue Embarrassed Lips Sealed Undecided Kiss Cry
Topic Summary - Displaying 11 post(s). Click here to show all
Posted by: Batchman
Posted on: Aug 1st, 2014 at 7:45pm
Oops ... just installed this ... guess e-mails will get checked twice!  Grin
Posted by: Dandello
Posted on: Jul 24th, 2014 at 9:44pm
Improved Email Check is part of Build 1514
Posted by: Dandello
Posted on: Jul 13th, 2014 at 2:25pm
Smiley
New zip in first post.
Posted by: pyragony54
Posted on: Jul 13th, 2014 at 5:07am
Does not work correctly. See answer # 3
Posted by: Dandello
Posted on: Jul 12th, 2014 at 1:34pm
I had to install Net:DNS on my test server since it didn't install with the current version of Perl on my testbed -  so I'm not making any bets on whether or not someone's server has it - especially if it's not a commercial server.

And I simply forgot  Mail::Checker.
Posted by: pyragony54
Posted on: Jul 12th, 2014 at 8:03am
Code
Select All
<edit file>
 Languages/German/Admin.lng
 </edit file>

 <search for>
 );

 %floodtxt = (
 </search for>

 <add before>
 'imp_email_check' => 'Aktivieren der verbesserten eMail-Prüfung?<br /><span class="small">Prüft, ob die eMail-Domaine vorhanden ist, ob der Benutzer auf dem angegebenen SMTP-Server bekannt ist, ob die SMTP-Server`s online und gültig sind und wenn die Benutzer Mailbox voll ist. Auch wird ein zweites eMail-Feld zur Prüfung eingefügt.<br />Note: Net:CheesyNS muß auf Ihrem Server installiert sein.</span>',
 </add before>

 <edit file>
 Languages/German/Error.lng
 </edit file>

 <search for>
 ## Register ##
 </search for>

 <add after>
 'email_mismatch'       => "Ihre eMail-Adressen stimmen nicht überein.",
 </add after>

 <edit file>
 Languages/German/Register.lng
 </edit file>

 <search for>
 '81' => 'Passwort',
 </search for>

 <add before>
 '70' => 'Überprüfe eMail',
 </add before>

 <search for>
 );

 %pwstrengthmeter_txt = (
 </search for>

 <add before>
 'error_email2' => 'Überprüfen Sie Ihre eMail- Adresse.',
 'error_email3' => 'Ihre eMail-Adressen sind nicht identisch.',
 </add before>

 <search for>
 1;
 </search for>

 <add before>

 %mail_check = (
 'address' => 'Die eingegebe eMail-Adresse:',
 'invalid' => 'ist ungültig.',
 'reason' => 'Der Fehler ist:',
 '0' => 'Prüfung erfolgreich.',
 '1' => 'Falscher Syntax in der eMail-Adresse.',
 '2' => 'Maildomain in der eMail-Adresse des genannten ist unbekannt.',
 '3' => 'Es gab einen Timeout während der DNS Kontrollen.',
 '4' => 'Benutzer ist unbekannt auf dem SMTP-Server.',
 '5' => 'Es gab einen Timeout während des SMTP checks.',
 '6' => 'Alle SMTP-Server, die für die eMail-Domain gefunden wurden, sind während der SMTP-Prüfung unerreichbar..',
 '7' => 'Mailbox ist vorübergehend voll, aber wahrscheinlich ein gültiger Benutzername.',
 );

 </add before> 





Code
Select All
<edit file>
 Languages/German_Du/Admin.lng
 </edit file>

 <search for>
 );

 %floodtxt = (
 </search for>

 <add before>
 'imp_email_check' => 'Aktivieren der verbesserten eMail-Prüfung?<br /><span class="small">Prüft, ob die eMail-Domaine vorhanden ist, ob der Benutzer auf dem angegebenen SMTP-Server bekannt ist, ob die SMTP-Server`s online und gültig sind und wenn die Benutzer Mailbox voll ist. Auch wird ein zweites eMail-Feld zur Prüfung eingefügt.<br />Note: Net:CheesyNS muß auf Ihrem Server installiert sein.</span>',
 </add before>

 <edit file>
 Languages/German_Du/Error.lng
 </edit file>

 <search for>
 ## Register ##
 </search for>

 <add after>
 'email_mismatch'       => "Deine eMail-Adressen stimmen nicht überein.",
 </add after>

 <edit file>
 Languages/German_Du/Register.lng
 </edit file>

 <search for>
 '81' => 'Passwort',
 </search for>

 <add before>
 '70' => 'Verify e-mail',
 </add before>

 <search for>
 );

 %pwstrengthmeter_txt = (
 </search for>

 <add before>
 'error_email2' => 'Überprüfe Deine eMail- Adresse.',
 'error_email3' => 'Deine eMail-Adressen sind nicht identisch.',
 </add before>

 <search for>
 1;
 </search for>

 <add before>

 %mail_check = (
 'address' => 'Die eingegebe eMail-Adresse:',
 'invalid' => 'ist ungültig.',
 'reason' => 'Der Fehler ist:',
 '0' => 'Prüfung erfolgreich.',
 '1' => 'Falscher Syntax in der eMail-Adresse.',
 '2' => 'Maildomain in der eMail-Adresse des genannten ist unbekannt.',
 '3' => 'Es gab einen Timeout während der DNS Kontrollen.',
 '4' => 'Benutzer ist unbekannt auf dem SMTP-Server.',
 '5' => 'Es gab einen Timeout während des SMTP checks.',
 '6' => 'Alle SMTP-Server, die für die eMail-Domain gefunden wurden, sind während der SMTP-Prüfung unerreichbar..',
 '7' => 'Mailbox ist vorübergehend voll, aber wahrscheinlich ein gültiger Benutzername.',
 );

 </add before> 

Posted by: pyragony54
Posted on: Jul 12th, 2014 at 8:00am
Net:CheesyNS should actually already be installed on each server.
Posted by: pyragony54
Posted on: Jul 12th, 2014 at 7:17am
again   uppppppssssssss


Posted by: pyragony54
Posted on: Jul 12th, 2014 at 7:12am
Net:CheesyNS

is not needed.
Posted by: pyragony54
Posted on: Jul 12th, 2014 at 7:06am
Uppppppsssss

Quote:
Can't locate Mail/CheckUser.pm


It is still the module Mail :: Checkuser needed.

Install in Modules/mail/CheckUser.pm

Posted by: Dandello
Posted on: Jul 11th, 2014 at 3:25pm
Improved Email Check on Registration for YaBB 2.6.0

Version : 1.2

Orginal author: Spikecity

This mod needs Net:CheesyNS to be installed on your server.

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 exist, like hotlmail.com and such, so not every typo will be caught on domain check.

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.pm
Admin/NewSettings.pm
Admin/Settings_Main.pm
Languages/English/Admin.lng
Languages/English/Error.lng
Languages/English/Register.lng
Sources/Register.pm

Version 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
V1.2 - Updated for YaBB 2.6.0 by Dandello - July 3, 2014
Edited:
The needed module made it into the zip this time.  Embarrassed

Edited:
V1.3 - fixed typos  Smiley