vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Miscellaneous Hacks - Check E-mail Address Before Registration (https://vborg.vbsupport.ru/showthread.php?t=144590)

echamberlain 04-12-2007 01:43 AM

Quote:

Originally Posted by hornstar1337 (Post 1225525)
Just one question tho what happens if the mail server is temporary down?

If you are running the default configuration, and there are no other mail servers listed in the MX record, the e-mail address will be accepted. If there are other mail servers, they will be tried.

Note that sometimes backup mail servers will accept mail for any user *@domain.com, so this method is not perfect.

But it should catch the fake hotmail, yahoo, and gmail accounts.

I installed this mod in my production environment right before I posted it and my bounced activation mail is already down 80%.

popowich 04-12-2007 03:30 AM

Nice hack. How about making the "contact us" a link in the error message?

-Raymond

MaestroX 04-12-2007 06:30 AM

Very nice, thankyou

Barakat 04-12-2007 10:14 AM

thanks a lot

msimonds 04-12-2007 01:02 PM

I installed this and tried to register with a fake email address from my own domain and it still allowed me to register

I thought that it validated emails to see if they were good before allowing registration?

msimonds 04-12-2007 01:12 PM

I also tried again to register with an invalid yahoo account and it is not working

bitdefuser 04-12-2007 02:53 PM

Yea, if you enter a valid domain such as yahoo.com, it lets it go. However, if you enter something like 1210@adsasdasd.com , it's invalid.

It's still a nice product though. :) (I think it lets it go because of the '2' seconds setting in the options. It said that if it timed out, it lets the registration go.)

echamberlain 04-12-2007 10:09 PM

Quote:

Originally Posted by popowich (Post 1225588)
Nice hack. How about making the "contact us" a link in the error message?

-Raymond

I was thinking about adding that. I haven't written any mods that pass variables to error phrases, so I would need to do some research.

echamberlain 04-12-2007 10:15 PM

Quote:

Originally Posted by msimonds (Post 1225909)
I installed this and tried to register with a fake email address from my own domain and it still allowed me to register

I thought that it validated emails to see if they were good before allowing registration?

Acording to the forum, you don't have it installed. :)

As I listed in the instructions, whether an e-mail address is rejected or not depends on a lot of factors that are outside of the controll of vBulletin.

Some things to check would be:

1. Does the host running vBulletin support fsockopen?
2. Check if your mail server has an answer delay that exceeds the mod timeout.
3. Check if your mail server is configured to reject mail as soon as an invalid user is specified in the MAIL TO field or if it will still accept the message.

Phooey 04-13-2007 01:07 AM

Awesome. *clicks install*


All times are GMT. The time now is 10:49 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01112 seconds
  • Memory Usage 1,735KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete