Premier e-mail d'inscription non envoyé

Il y a deux choses qui ont pu mal se passer :

  • le courriel n’a pas été envoyé
  • le courriel a été envoyé, mais n’a pas été livré

Puisqu’il s’agit d’une nouvelle instance, le plus simple est de vérifier tous les journaux des courriels sortants depuis la console Rails :

discourse(prod) > EmailLog.all.pluck(:to_address, :email_type, :created_at, :smtp_transaction_response)

Si vous voyez quelque chose, vous saurez qu’il a au moins été transmis au serveur SMTP, ce qui marque la fin de la responsabilité de Discourse.

Si vous ne voyez rien, il est probable qu’il n’ait pas été envoyé. Vous pouvez alors trouver des journaux informatifs en vérifiant les chemins d’URL /logs et /sidekiq après vous être connecté en tant qu’administrateur.