J’ai récemment installé Discourse sur mon serveur, mais je rencontre un problème lors de l’inscription des utilisateurs. Lorsqu’un nouvel utilisateur tente de créer un compte, il est redirigé vers id.discourse.com au lieu de finaliser l’inscription directement sur mon forum.
Je souhaite que l’intégralité du processus d’inscription reste sur mon propre forum.
Est-ce que cela se produit parce que je n’ai pas configuré SMTP lors de l’installation initiale ? Si oui, comment puis-je connecter SMTP maintenant après l’installation ?
J’utilise actuellement Brevo pour les services de messagerie, donc si quelqu’un a un guide étape par étape ou des paramètres recommandés pour configurer Brevo avec Discourse, cela serait vraiment utile.
Si vous n’avez pas configuré l’e-mail, vous pouvez le faire en modifiant les détails dans votre fichier app.yml en configurant les variables DISCOURSE_SMTP_USER_NAME et DISCOURSE_SMTP_PASSWORD.
Si ma mémoire est bonne, vous pouvez désactiver complètement l’ID Discourse avec le paramètre enable discourse id.
Consultez cette section pour la configuration de l’e-mail :
Entrez ces valeurs lorsqu’il vous est demandé par ./discourse-setup selon le guide d’installation. Pour changer le service d’e-mail actuel, exécutez également ./discourse-setup (cela mettra le forum hors ligne pendant quelques minutes pendant qu’il est reconstruit).
Adresse du serveur SMTP ? smtp-relay.brevo.com
Nom d'utilisateur SMTP ? [Identifiants SMTP pour votre domaine sous l'onglet [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
Mot de passe SMTP ? [Identifiants SMTP pour votre domaine sous l'onglet [SMTP-Key tab](https://app.brevo.com/settings/keys/smtp)]
Port : 587
J’ai effectué toutes les étapes mentionnées ci-dessus, mais le problème principal reste le même.
Dans les paramètres de l’administrateur, j’ai désactivé l’ID Discourse, mais maintenant, lorsque l’utilisateur clique sur « s’inscrire », aucun champ n’est affiché sur la page.