Wonder if you can help me. I have a Magento installation and when a customer selects "forgot password" the system does NOT send the reset password email.
All the other emails are working fine. I have setup the New Password template and assigned it in the admin of Magento.
I can't for the life of me figure out why only the Reset password emails are not sending and the others are.
Please help.
Thanks, Ev
Check out the
app/code/core/Mage/Customer/controllers/AccountController.php
file. Look forforgotPasswordPostAction
. Analyze it step by step - check if$this->getRequest()->getParams()
provides you the emal addresss, check if it validates (maybe some local changes have been made to the validation code). Look at the password generation code - is the new passsword generated? Check out theMage_Customer_Model_Customer
class and thesendPasswordReminderEmail
method and try to track the bug in there. Print all the values you can get there (email, names, store configs and check for exceptions and warnings - turn php error displaying!).This should help you tracking down the problem, and gather enough data to identify it.