In questo breve tutorial ti mostrerò come modificare i dettagli SMTP in Discourse installato utilizzando lo script one-click di Digital Ocean. Il tutorial dovrebbe essere valido anche per qualsiasi Discourse installato nei container.
Puoi facilmente configurare un forum Discourse grazie alla funzione di installazione con un clic di Digital Ocean. Fondamentalmente, imposti un nuovo droplet preconfigurato con l'hosting di Discourse. In tal caso, ti verrà chiesto di fornire i dettagli SMTP.
SMTP è una parte importante del discorso. Ciò consente alla tua applicazione Discourse di inviare e-mail per la creazione di nuovi utenti, reimpostare la password, pubblicare risposte e riepilogare e-mail.
Puoi scegliere di inviare e-mail dal tuo server Linux impostando il tuo SMTP, ma ti consiglio di optare per alcuni servizi SMTP gratuiti per evitare configurazioni manuali.
Se hai fornito impostazioni SMTP errate o se desideri modificare il servizio SMTP, puoi farlo anche dopo aver installato Discourse. È una procedura semplice per modificare le impostazioni SMTP in Discourse.
Modifica le impostazioni SMTP in Discourse
Vediamo come puoi modificare i dettagli SMTP della tua installazione di Discourse.
Innanzitutto, connettiti al tuo server tramite SSH. Se stai utilizzando Digital Ocean, puoi ottenere l'indirizzo IP del tuo Droplet (server) dalla dashboard del tuo account. Credo che tu abbia configurato l'accesso SSH per la tua macchina qui.
Dopo aver effettuato l'accesso al server, puoi trovare le impostazioni SMTP in /var/discourse/containers/app.yml
Apri il file app.yml e cerca le impostazioni SMTP. Normalmente, si presenta così:

Consiglio di eseguire un backup almeno del file app.yml prima di apportare modifiche. Puoi modificare il file app.yml utilizzando un editor di terminale a tua scelta come Vim o Nano.
vim /var/discourse/containers/app.yml
Durante la modifica, tieni presente che deve esserci uno spazio prima e dopo i due punti (:).
Dopo aver modificato app.yml con le nuove impostazioni SMTP, salvalo ed esci a /var/discourse
ed esegui il file di avvio in questo modo:
./launcher rebuild app
Ci vuole del tempo per ricostruire l'app. Una volta terminato il processo di ricostruzione, dovresti avere le nuove impostazioni a posto. Puoi verificarlo inviando un'e-mail di prova e controllandola nella dashboard del tuo provider di servizi SMTP.
Spero che questo breve tutorial ti abbia aiutato a modificare le impostazioni SMTP in Discourse. Sentiti libero di porre le tue domande o fornire suggerimenti, se ne hai.