Paramètres SMTP manquants après l'installation

Je viens d’exécuter l’installeur pour la première fois. J’ai bien entré les détails SMTP, cependant je vois ceci dans les paramètres SMTP du serveur.

Les paramètres SMTP ont-ils été déplacés ailleurs pour que je puisse y jeter un œil ?

Dans app.yml, je vois ce qui suit là où se trouvait l’ancienne configuration SMTP.

DISCOURSE_SKIP_EMAIL_SETUP: ‘1’

3 « J'aime »

Je vois aussi beaucoup de tâches de nouvelle tentative dans Sidekiq. Des idées sur ce qui pourrait se passer, ou où je peux faire une configuration SMTP à « l’ancienne » ?

Il semble qu’il vous manque quelques lignes dans app.yml si vous changez d’avis après la configuration et souhaitez utiliser l’e-mail après tout.

Je ne suis pas très familier avec la façon dont les choses ont changé depuis Self-Hosting Discourse Just Got a Whole Lot Easier, mais sur mes sites, la façon dont les détails SMTP sont configurés dans app.yml n’a pas changé. Si j’étais vous, j’essaierais d’exécuter

cd /var/discourse
./discourse-doctor

et de voir si cela vous permet de le réparer. Si cela ne fonctionne pas, je chercherais un app.yml d’un site fonctionnel et l’utiliserais comme exemple pour m’assurer que les lignes requises pour l’e-mail sont présentes et correctes. Si vous n’en avez pas, vous pouvez en obtenir un exemple ici :

Puis reconstruire.

Si tout cela vous semble difficile, s’il n’est pas trop tard, vous pouvez également recommencer et répondre correctement aux questions avec vos détails SMTP dès le départ.

On dirait que vous n’avez pas configuré smtp lorsque vous avez exécuté discourse-setup-ruby.
Le problème avec le nouveau système est qu’il écrit un fichier app.yml qui n’inclut pas les paramètres. Vous devrez soit consulter le modèle et copier ce que vous voulez, soit supprimer/renommer le fichier yml existant et exécuter discourse-setup à nouveau. Ce sera la chose la plus simple à faire.

2 « J'aime »

C’est de bien meilleurs conseils que les miens.

J’ai tendance à conserver des fichiers app.yml de sauvegarde au cas où j’aurais besoin de simplement sauvegarder et restaurer mon site. Fortement recommandé.

Je ne peux pas reproduire cela avec la version actuelle de l’installateur.

Si vous souhaitez configurer SMTP après l’installation, vous devez modifier le fichier YAML et y ajouter la configuration.

2 « J'aime »