First of all you need to set properly your SMTP settings in Administration -> Settings -> Advanced -> System -> SMTP Settings. Do not forget to set a valid sender email address. Also for your membership provider - I suppose it is the "Default" one, you need to set the enablePasswordReset property to "true". Go to Administration -> Settings -> Advanced -> Security -> Membership Providers -> Default -> Parameters and there set a valid
Also make sure that recoveryMailBody contains the following special tag:
We made some changes to the way the reset password functionality works. Is my previous reply not working for you?
I replied to your ticket. The user will get an email every time the password is being changed. However you need to include the special tag - <%\s*Password\s*%> - that will be replaced with the actual password in the email body.
This is strange. You should see the new password in a yellow box like the attached image.
Please excuse us for the inconvenience caused. Actually we have introduced some changes in this functionality since the Sitefinity 4.4 release for security improvements. If you want to enable the password reset functionality you'll need to go to Advanced settings and edit the Default MembershipProvider parameter enablePasswordReset, which is set to flase by default. please set it to true, and also configure defaultSenderAddress to a valid email address which Sitefinity will use when sending the password reset email. Aside from that, you'll need to perform the regular SMTP settings so the application can actually send emails. Once you've got everything configured you might need to recycle your application pool, to make sure the new configuration is read, an you should have the new password displayed in the User profile screen just like it used to in previous versions. Please do not hesitate to let us know if you need some additional information on the issue, or you have any other questions. We'll be glad to help you further.