A quick article on a frequent question I get asked. This refers to an issue within the Joomla CMS (version 2.5.x) where it fails to email users who reset their password.
How?
A few things to check:
Check the email message even exists:
- Login to your Joomla Admin Panel
 - Navigate to Extensions > Language Manager
 - Click on the “Overrides” label
 - Click on “New” (but don’t create a new one – we’re just checking something)
 - In the right pane, type “COM_USERS_EMAIL_PASSWORD_RESET_BODY” without the quotes and tick the “Constant” radio box and click on the “Search” button.
 - What displays in the search results should be the text that the system emails out on password change.  The default if you’ve lost it is as below (exclude the double-quotes):
“Hello,\n\nA request has been made to reset your %s account password. To reset your password, you will need to submit this verification code in order to verify that the request was legitimate.\n\nThe verification code is %s\n\nClick on the URL below to enter the verification code and proceed with resetting your password.\n\n %s \n\nThank you.”
 
Check that email addresses match (case-sensitive!!!):
- Login to your Joomla Admin Panel
 - Navigate to Global Configuration > Site > Site Settings > Feed Email = Site Email (check this is “Site Email”)
 - Then go under Global Configuration > Server > Mail Settings > From email (has to be the exact sender email address (check uppercase&lowercase, etc)).
 
Check Plugin Settings:
- Login to your Joomla Admin Panel
 - Navigate to Extensions > Plug-in Manager > User – Joomla!
 - Ensure “Notification Mail to User” is set to “Yes”
 
Test Joomla can message:
- Login to your Joomla Admin Panel
 - Create a TEST joomla user group containing you (or if “Super Users” is a tiny group then use these)
 - Navigate to Users > Mass Mail Users > Select the group you just made.
 - Send a test message.
 
Test your email server can message:
- Send an email using the server that the “Site Email” uses. If this is web-based, then ensure you are using a separate instance of the browser to your Joomla one.
 
Check that your template isn’t the problem:
- If you have a test site that has the same error, change the site template to a default one and see if that works.
 
Check your cookie policy:
- Open a browser which allows cookies, and one that does not.
 - Visit your site with both and attempt the password change.
 
Category: Joomla :: Article: 507
	

						  
                
						  
                
						  
                
						  
                
						  
                

Add comment