Comment puis-je remplacer le serveur smtp configuré dans discourse ?

Salut.
J’ai installé Discourse open source sur un serveur d’hébergement DigitalOcean. Le serveur SMTP utilisé est la version gratuite de Mailgun.
Le SMTP de la version gratuite de Mailgun installé sur Discourse n’envoie pas d’e-mails, je souhaite donc changer de serveur SMTP.

Comment puis-je remplacer le serveur SMTP installé dans Discourse ?

2 « J'aime »

En supposant que vous ayez suivi l’installation standard, les paramètres SMTP utilisés lors de la configuration de Discourse sont stockés dans app.yml

Regardez dans /var/discourse/containers

Après avoir modifié ce fichier, vous pouvez soit exécuter une reconstruction depuis le terminal, soit la méthode plus courte :

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

2 « J'aime »

Merci pour votre réponse.

Mais je ne connais pas très bien le langage de programmation.
Je sais que c’est un désagrément, mais si vous pouviez me dire comment modifier le fichier app.yml et le chemin d’accès au fichier, je vous en serais reconnaissant.

Si vous avez effectué une installation standard, vous pouvez faire quelque chose comme ceci :

cd /var/discourse
nano containers/app.yml

Si vous ne savez pas ce qu’est nano ni comment l’utiliser, vous devrez utiliser Google.

1 « J'aime »

Merci pour votre réponse.

Est-ce que cela a fonctionné ? Vous pouvez également relancer discourse-setup.

2 « J'aime »

Merci de votre intérêt. Je ne l’ai pas encore essayé. Je n’ai pas trouvé de serveurs smtp qui puissent remplacer Mailgun, je vais devoir chercher un peu plus.

Je vous recommande de configurer correctement Mailgun. C’est l’un des plus faciles.

2 « J'aime »

Merci pour votre réponse.

Salut.
J’ai accédé au fichier containers.yml avec la commande que vous m’avez donnée ci-dessous.

cd /var/disourse
nano containers/app.yml

Après cela, je dois le modifier pour changer le serveur SMTP, mais je ne sais pas comment modifier le fichier. Si cela ne vous dérange pas, pourriez-vous me dire comment faire.

Si vous ne savez pas comment utiliser nano, vous pouvez rechercher sur Google. Aussi

2 « J'aime »

J’ai cherché sur Google comment utiliser la commande nano. J’ai une idée générale de la façon d’utiliser la commande. Cependant, je ne sais pas quelles commandes modifier dans app.yml et comment.

Je crains qu’expliquer comment utiliser un logiciel qui n’a rien à voir avec Discourse sorte généralement du cadre de ce forum. Si vous avez des difficultés et un budget, vous pouvez poster dans Marketplace. :slight_smile:

Cela dit, je suis d’accord avec pfaffman, Mailgun n’a probablement pas été correctement configuré (beaucoup de gens l’utilisent pour Discourse sans problème) ou app.yml n’a pas été correctement rempli. Je regarderais les deux, et quant à changer les paramètres SMTP, comme pfaffman l’a dit à plusieurs reprises, vous pouvez également exécuter ./discourse-setup, qui mènera au logiciel étape par étape.

Si ce que vous voulez faire est de changer les paramètres SMTP, vous pouvez

cd /var/discourse
./discourse-setup

et cela vous permettra de changer les paramètres et de reconstruire une fois que vous aurez terminé.

Pour information, j’ai changé le titre, car aucun serveur SMTP n’est « installé ».

3 « J'aime »

cd /var/discourse
./discourse-setup

J’ai réinstallé smtp avec ./discourse-setup comme vous me l’avez dit. Merci beaucoup.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.