Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 12-02-2014, 04:06 AM
msmayz msmayz is offline
 
Join Date: May 2014
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Error & SOLUTION for account activation emails not being received

Hi all. I had a problem on my forum recently where most newly registered members were not receiving their account activation emails. I found a solution today and wanted to share it here in case it might help anyone in the future.

The first thing I did was run the email diagnostic test through the Admin CP, which went through just fine. Given that fortunate result, I knew from researching that my next step was asking my host provider to pull the mail server logs so we could see what was going on. In short, we were able to find a very easy solution without even having to pull the mail server logs.

The problem was that the account activation email was getting blocked by several webmail providers (including gmail, hotmail, yahoo, etc.) because the default message (standard phrase: activateaccount) linked to/"called"/pulled my forum's URL too many times.

The solution was to make a few quick changes to the default phrase, and then voil?: the email started coming through just fine.

Here's what the "activateaccount" phrase (i.e., activation email message) says by default in vB 4, with bold red text emphasis mine:
Quote:
Dear $username,

Thank you for registering at the $vboptions[bbtitle]. Before we can activate your account one last step must be taken to complete your registration.

Please note - you must complete this last step to become a registered member. You will only need to visit this URL once to activate your account.

To complete your registration, please visit this URL:
$vboptions[bburl]/register.php?a=act&u=$userid&i=$activateid

**** Does The Above URL Not Work? ****
If the above URL does not work, please use your Web browser to go to:
$vboptions[bburl]/register.php?a=ver

Please be sure not to add extra spaces. You will need to type in your username and activation number on the page that appears when you visit the URL.

Your Username is: $username
Your Activation ID is: $activateid

If you are still having problems signing up please contact a member of our support staff at $vboptions[webmasteremail].

All the best,
$vboptions[bbtitle]


--------------------
To stop receiving this email, please visit this URL:
$vboptions[bburl]/register.php?do=deleteactivation&u=$userid&i=$acti vateid
The items in red were preventing the email from being delivered. I replaced them, as denoted in bold green, below. (I made a few other edits for brevity/grammar, but the critical edits -- what got the email to actually start going through again! -- are in green):
Quote:
Dear $username,

Thank you for registering at [my forum's name]. To activate your account and become a registered member, you must take one last step.

To complete your registration, please visit this URL:
$vboptions[bburl]/register.php?a=act&u=$userid&i=$activateid

You will only need to visit this URL once to activate your account.

If the above URL does not work:

1. Go to: $vboptions[bburl]/register.php?a=ver
2. You will need to type in your username and activation number on the page that appears.

Your username is: $username
Your activation ID is: $activateid

If you are still having problems activating your accont, please contact us at $vboptions[webmasteremail].

All the best,
The [forum name] staff

--------------------
To stop receiving this email, please visit this URL:
$vboptions[bburl]/register.php?do=deleteactivation&u=$userid&i=$acti vateid
The account activation emails are going swimmingly now.

My host also suggested that, if there was any future problem with certain webmail servers continuing to block the message, as a next step, we could try editing the part denoted below in red and just replace it with a hard link to our forum, making sure to leave the rest of the URL intact so that it still goes to the verification page:
Quote:
Dear $username,

Thank you for registering at the $vboptions[bbtitle]. Before we can activate your account one last step must be taken to complete your registration.

Please note - you must complete this last step to become a registered member. You will only need to visit this URL once to activate your account.

To complete your registration, please visit this URL:
$vboptions[bburl]/register.php?a=act&u=$userid&i=$activateid

**** Does The Above URL Not Work? ****
If the above URL does not work, please use your Web browser to go to:
$vboptions[bburl]/register.php?a=ver

Please be sure not to add extra spaces. You will need to type in your username and activation number on the page that appears when you visit the URL.

Your Username is: $username
Your Activation ID is: $activateid

If you are still having problems signing up please contact a member of our support staff at $vboptions[webmasteremail].

All the best,
$vboptions[bbtitle]


--------------------
To stop receiving this email, please visit this URL:
$vboptions[bburl]/register.php?do=deleteactivation&u=$userid&i=$acti vateid

Anyway, I don't know if this will help anyone, but on the chance that it does, here ya go. :up:
Reply With Quote
3 благодарности(ей) от:
EasyEazy, kh99, Lynne
  #2  
Old 12-02-2014, 01:17 PM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

That's good information, thanks for posting.
Reply With Quote
  #3  
Old 02-05-2016, 05:48 PM
satriamuda99 satriamuda99 is offline
 
Join Date: Oct 2014
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

good info thnks frend
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:35 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07765 seconds
  • Memory Usage 2,204KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_box_bit
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete