Sto vedendo anche un sacco di lavori di retry in Sidekiq. Qualche idea su cosa potrebbe succedere, o dove posso fare la configurazione SMTP “vecchia scuola”?
Sembra che ti manchino alcune righe in app.yml se cambi idea dopo l’installazione e decidi di usare comunque l’email.
Non ho molta familiarità con il modo in cui le cose sono cambiate da Self-Hosting Discourse Just Got a Whole Lot Easier, ma sui miei siti il modo in cui i dettagli SMTP sono configurati in app.yml non è cambiato. Se fossi in te, proverei a eseguire
cd /var/discourse
./discourse-doctor
e vedere se questo ti permette di risolverlo. Se non funziona, allora cercherei un app.yml da un sito funzionante e lo userei come esempio per assicurarmi che le righe necessarie per l’email siano presenti e corrette. Se non ce l’hai, puoi trovare un esempio qui:
Quindi ricostruisci.
Se tutto questo ti sembra difficile, se non è troppo tardi puoi anche ricominciare e rispondere correttamente alle domande con i tuoi dettagli SMTP fin dall’inizio.
Sembra che tu non abbia configurato smtp quando hai eseguito discourse-setup-ruby.
Il problema con il nuovo sistema è che scrive un file app.yml che non include le impostazioni al suo interno. Dovrai consultare il modello e copiare ciò che desideri, oppure eliminare/rinominare il file yml esistente ed eseguire discourse-setup da zero. Questa sarà la cosa più semplice da fare.