I had a similar issue with email not sending on a brand new Discourse installation which I detailed here:
The issue was that the notifications
email address in app.yml
had not been authenticated with my SMTP provider (SendGrid).
Nothing appeared in the main Discourse logs, nor in the SendGrid logs. The error was surfaced when running discourse-doctor
:
Reason: 550 The from address does not match a verified Sender Identity.
If you haven’t already done so I’d suggest running discourse-doctor
as it may provide more insight into why emails aren’t being sent.
2 Likes