Ciao.
Ho installato Discourse open source su un server di hosting DigitalOcean. Il server SMTP utilizzato è la versione gratuita di Mailgun.
Il server SMTP di Mailgun Free installato su Discourse non invia e-mail, quindi voglio cambiare il server SMTP.
Come posso sostituire il server SMTP installato in Discourse?
Supponendo che tu abbia seguito l’installazione standard, le impostazioni SMTP utilizzate durante la configurazione di Discourse sono memorizzate in app.yml
Cerca in /var/discourse
Dopo aver modificato quel file, puoi eseguire una ricostruzione dal terminale, oppure più brevemente:
Ma non conosco molto bene il linguaggio di programmazione.
So che è una seccatura, ma ti sarei grato se potessi dirmi come modificare il file app.yml e il percorso per accedere al file.
Ciao.
Ho acceduto al file containers.yml con il comando che mi hai fornito di seguito.
cd /var/disourse
nano containers/app.yml
Dopo di che, devo modificarlo per cambiare il server SMTP, ma non so come modificare il file. Se non ti dispiace troppo, per favore fammi sapere come fare.
Ho cercato su Google come usare il comando nano. Ho avuto un’idea approssimativa di come usare il comando. Tuttavia, non so quali comandi modificare in app.yml e come.
Temo che spiegare come utilizzare un software che non ha nulla a che fare con Discourse sia solitamente al di fuori dell’ambito di questo forum. Se hai problemi e un budget, puoi pubblicare in Marketplace.
Detto questo, sono d’accordo con pfaffman, è probabile che Mailgun non fosse configurato correttamente (molte persone lo usano per Discourse senza problemi) o che app.yml non fosse compilato correttamente. Darei un’occhiata a entrambi, e per quanto riguarda la modifica delle impostazioni SMTP, come ha detto pfaffman un paio di volte, puoi anche eseguire ./discourse-setup, che ti guiderà passo dopo passo nella configurazione del software.