I registered a new account on my drupal site, never receive confirmation email. first I thought probably my hosting server smtp is not setup properly. however, if I type the email in the request new password page, I can get email. Its in my junk email folder but I do get it. But confirmation email, I never receive it.

how do i fix it?

Comments

jtjones23’s picture

Check the settings in Admin > User management > user settings. Is "Require e-mail verification when a visitor creates an account" checked?

feelexit’s picture

yes, its checked.

drum5ormore’s picture

Did you create the account signed in as an administrator, using Administer > User management > Users > Add users, or as an anonymous user?

If it's the former, you have to make sure an select "Notify user of new account," before hitting submit.

feelexit’s picture

I logout, and registered as a regular anonymous user. dont know why I couldn't get emails, I tried hotmail, gmail, yahoo.

but I do get email if i request new password. now I m forced to make my site no email validation required. but still curious and want to find out why.

catya’s picture

I am seeing a similar problem - confirmation emails are sent, but not reliably. Any pointers on where to look?

Helmut Neubauer’s picture

I have a related problem. I'm using 'Visitors can create accounts but administrator approval is required' and 'Require e-mail verification when a visitor creates an account' in combination. The user never gets an mail with a password. I switch the user from blocked to active and he reveices no confirmation.

Is there any solution?

Helmut Neubauer’s picture

Ok, I thought there must be a notification after changing the status, but in Drupal 5.x core there is no one. I'm now using the module user_status. Problem solved.