The Reset Password email was not sent due to wrong Outbound Email configurations.
Basically, the issue is because BMS is trying to use a personal email as the outbound relay SMTP, however, the Reset Password email will try to send it from the company business email.
To test this and see if it is indeed the problem, do the following:
- Turn off Custom SMTP Settings
- Try to Reset Password - if the password is received, it means that the problem is indeed the SMTP Settings.
Additionally, the following website will allow the SMTP server to be tested: SMTPer
In order to fix this, the following will need to be done:
- Navigate to Admin > My Company > Company Settings > Outbound Email.
- Change the SMTP Username from the personal email (eg. firstname.lastname@example.org) being used to the business email (eg. email@example.com) and change the password as well.
- Test Connection and Save.
- Try to reset a password - it should work fine now.
If the personal email needs to be used as the SMTP username, then you will need to change the email address of the company to be the personal email.