Password Reset Not Sending Email

I am using the “Recover User Password” block on a simple forgot password page. The Recover User Password block has a valid email and the logic flow does continue after it. There are no errors are in console. The password appears to be changed, because I cannot get in.

However, I do not receive an email with the new password or a password reset link. I have checked spam.

is your app configured to use an external SMTP server or does it use the one provided by Backendless?

SMTP via SendGrid. A developer set it up for me a long time ago. This does look like the source of the problem, as email has crashed app-wide (not just for password resets) and there’s no API key listed for SendGrid in the settings. I don’t seem to have a way to access the SendGrid account, so I’ll try to urgently setup a different email provider.

-David

To diagnose problems with external email providers, make sure to enable logging (I see it is disabled for the entire app, see the Manage > Log Management screen in console).

Then check the log file in the \logging directory in the Files section of your app.

Regards,
Mark

Verifying the API key and clicking “Test” in the email settings it says “Email settings are correct”. Turned on logs, but log files are still empty (never really learned how to use these instead of print to console logs). Not sure why email suddenly stopped working. I’m asking the developer that set it up to verify we didn’t hit an email cap with SendGrid.

Is it normal for the API key not to show upon subsequent visits to the settings? It looks like it saves and test works, but if I revisit the email settings, the API key disappears each time I revisit the settings screen.

I just tested it on the Email Templates screen:

The email message arrived, but was marked as spam by google: