I also have this issue and my users aren't getting their password resets when they try to reset it. No email, nothing. I've tested this myself, so I know it's indeed a problem. It's always been an issue, just kept forgetting to look for a fix and normally just have them re-register, then I change their username or change the user name in the db, have them re-register, then change the db ID number. T_T Very involved and frustrating.
As I continued reading, I saw the issue with Yahoo, but I'm using
mystfell@gmail.com as my admin email and tested it using another gmail to receive the reset.