Il problema più comune è che Mailgun è configurato per tecridible.com, mentre il forum invia messaggi come noreply@discourse.tecridible.com. È possibile modificare la riga commentata alla fine del file app.yml e cambiarla, oppure riconfigurare Mailgun.
Prova a verificare se il tuo server di posta è effettivamente raggiungibile dal tuo server Discourse. Il modo più semplice per farlo è eseguire ./discourse-doctor
NB: cosa succede se rimuovi la stringa di autenticazione SMTP dalla configurazione e ricostruisci?