Modifier les paramètres SMTP dans un forum fonctionnel

Bonjour, j’ai une petite question. Est-il possible de modifier les options SMTP d’un forum en fonctionnement ?
La commande de reconstruction effacera-t-elle tout le contenu du forum (sujets, messages, utilisateurs, design) dans le cas où je modifie app.yml ?

Merci.

La reconstruction ne détruira aucun contenu du forum, car celui-ci est stocké dans un fichier de base de données persistant. Elle arrêtera, reconstruira et redémarrera cependant le conteneur de l’application, de sorte que votre site sera hors ligne pendant la durée de la reconstruction.

Merci @justin, si je décide d’utiliser Mailgun, la configuration SMTP est-elle similaire à celle de Sendinblue ?
Avec Sendinblue, il fallait s’inscrire, confirmer, puis aller dans les e-mails transactionnels pour voir les détails SMTP (serveur, port, utilisateur et mot de passe). J’ai utilisé ces informations lors de l’installation de Discourse et tout a fonctionné sans problème.

Y a-t-il une configuration supplémentaire requise avec Mailgun ? Par exemple, la configuration des enregistrements DNS/MX ?
Merci.

Ce guide howto donne une vue d’ensemble du processus de configuration de MailGun. Bien que cela puisse différer légèrement si vous utilisez Digital Ocean comme fournisseur DNS, les étapes générales restent très similaires.

Dans containers/app.yml, vous pouvez modifier ces paramètres. Ensuite, exécutez ./launcher rebuild app.

Vous devrez vous rendre dans le répertoire où vous avez cloné l’image Docker officielle de Discourse.

Si vous avez suivi les directives et tapé le répertoire suggéré /var/discourse lors du clonage du dépôt

git clone https://github.com/discourse/discourse_docker.git /var/discourse

alors vous devrez aller dans /var/discourse pour exécuter la commande rebuild app. Sinon, allez dans le répertoire différent que vous avez choisi.

cd est une commande pour changer le répertoire courant.

Pour exécuter la commande rebuild app si elle se trouve dans le répertoire /var/discourse, tapez ce qui suit :

cd /var/discourse
./launcher rebuild app

Ou si vous utilisez un autre répertoire, tapez

cd <votre répertoire choisi>
./launcher rebuild app

Il n’est pas nécessaire de reconstruire après avoir modifié les détails SMTP dans le fichier app.yml.

./launcher destroy app && ./launcher start app

suffira.

Je ne comprends pas pourquoi ce n’est pas un paramètre d’administrateur. Les paramètres SMTP ne sont pas gravés dans le marbre et peuvent changer avec le temps.

Est-ce correct ?

Merci beaucoup, vous avez raison, vous m’avez sauvé.

Connaissant Discourse comme je le connais, il y aura une raison très réelle et valable pour cela :smiley:
Quelqu’un connaît la raison ? :thinking: