Hi all, I would like to give back to the forum on this topic as I struggled for a long time until I found the solution.
The issue
The topic is: Customer password reset doesn't work.
For some reason, every time that a customer tried to reset their account password and/or create a new account, no email would be sent to the user.
All other transactional and non email, would work just fine.
I found this, this, this and this topic but none worked for us.
How we solved it / what worked for us
Simple. We downgrade to PHP version 7.1 and problem solved.
We were using PHP 7.2, then tried our luck with 7.3 just in case.
But no.
Only when we downgrade to PHP version 7.1, the problem was solved.
So for anyone facing similar issue and can't seem to find the issue, give this a shot, hopefully it will work for you.
Cheers!