Ich hatte ein ähnliches Problem mit nicht gesendeten E-Mails bei einer brandneuen Discourse-Installation, das ich hier detailliert beschrieben habe:
Das Problem war, dass die E-Mail-Adresse notifications in app.yml bei meinem SMTP-Anbieter (SendGrid) nicht authentifiziert war.
Es erschien nichts in den Haupt-Discourse-Protokollen und auch nicht in den SendGrid-Protokollen. Der Fehler wurde beim Ausführen von discourse-doctor angezeigt:
Reason: 550 The from address does not match a verified Sender Identity.
Wenn Sie dies noch nicht getan haben, empfehle ich Ihnen, discourse-doctor auszuführen, da dies möglicherweise weitere Einblicke in die Gründe für die Nichtsendung von E-Mails liefert.