I have a user who says he signed in and never got his email with his initial random password.
I checked the various logs via the Drupal interface, but nothing looked relevant. I am using a shared hosting service so maybe I don't get all the log information I could.
I've told the user to go back to my site, TheProgressiveReader.org, and click on "Request New Password", but I'm curious...
If Drupal experienced an error sending a new user email, would it show up anywhere on the User info edit screen (ie. http://myweb.com/?q=user/[number]/edit where [number] gets replaced by the user's uid). Or stated another way, if a user has successfully logged in using his confirmation email, does that show up in the admin edit user screen?
Right now the user edit screen for the problem user shows a blank password and status of "Active", but I think he's never logged in.
One piece of information, I'm sending my PHP errors to a log file in my login directory, I looked here but didn't see any errors that look related.
Thanks
Ben in DC
PublicMailbox at benslade dot com
(append 030516 to the subject line to bypass my spam filters)
Comments
Check server mail support
You won't necessarily get an error message when mail doesn't go through. For example, on sourceforge.net, no drupal site will send mail as mail sending is disabled on the servers, but there is no error message when new users register. Looking to user.module, it looks like user_pass(), used to send a new password, tests for mail success, but user_register() doesn't.
The problem is likely in your server's configuration. I suggest trying a straight PHP email and seeing if it works, something like: