I am sorry I did not make that clear. I was only pointing out that if I replaced the reset message with hard-coded sample text it sends the mail. However, this does not “fix” the issue since we need the dynamic reset link, user name, etc. of course.
I was only pointing out that it has nothing to do with requiring SMTP and that the issue might be located in the “classes/base.php” file, specifically within the function “filterEmail()”. Thanks!