We recently struggled a lot to get the forgotten password process working.
In the end, a typo in the firewall of the SMTP server turned out to be the problem. With unnecessary loss of time and frustration as a result.
It would have helped enormously if there had been a test button to test the settings of the E-mail provider.