Prima email di registrazione non inviata

Ci sono due cose che potrebbero essere andate storte:

  • l’email non è stata inviata
  • l’email è stata inviata, ma non è stata recapitata

Dato che si tratta di una nuova istanza, il modo più semplice per verificare è controllare tutti i log delle email in uscita dalla console di Rails:

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

Se vedi qualcosa, saprai che è stata almeno consegnata al server SMTP, dove termina la responsabilità di Discourse.

Se non vedi nulla, probabilmente non è stata inviata e puoi trovare log informativi controllando i percorsi URL /logs e /sidekiq dopo aver effettuato l’accesso come amministratore.