Email d'activation envoyé mais compte non activé

Titre : Email d’activation envoyé mais compte non activé / confusion sur le lien d’activation

Bonjour,
J’utilise une instance Discourse auto-hébergée (Docker). Les emails de test SMTP sont envoyés avec succès (vérifié via Gmail), mais les nouveaux utilisateurs inscrits ne reçoivent pas ou ne peuvent pas finaliser correctement l’activation de leur compte.

Ce que j’ai vérifié / fait :

  • SMTP configuré et email de test livré avec succès

  • login_required = false

  • must_approve_users = false

  • L’activation manuelle via Admin → Utilisateurs fonctionne

  • Redémarré avec ./launcher restart app (plusieurs fois)

Problème :

  • Après l’inscription, les utilisateurs arrivent sur /u/account-created

  • L’email d’activation est incohérent ou le comportement du lien d’activation n’est pas clair

  • Je ne sais pas où contrôler le comportement du lien/de la redirection d’activation

Questions :

  1. Où exactement Discourse gère-t-il le lien d’activation et la redirection après avoir cliqué dessus ?

  2. Existe-t-il une méthode recommandée pour tester le flux d’activation sans redémarrer le conteneur ?

  3. Des causes courantes lorsque le test SMTP fonctionne mais que les emails d’activation des utilisateurs échouent ou ne finalisent pas l’activation ?

Merci d’avance.

Hmm… quel fournisseur SMTP utilisez-vous ?

Merci Nate

J’utilise SMTP local (Postfix) sur le serveur — pas encore de fournisseur tiers. Je teste les e-mails d’activation maintenant.

Merci. Le domaine est forum.168my.my — n’hésitez pas à faire une inscription test pour vérifier si l’e-mail d’activation est bien reçu de votre côté.

Merci

Vous pouvez activer le compte initial via rails également, alternativement vous pouvez choisir de configurer Discourse avec le nouvel installateur et opter pour l’identifiant Discourse. Cela rend l’e-mail facultatif à moins que vous n’en ayez besoin pour les notifications par e-mail.

[quote=“itsbhanusharma, post:4, topic:394029”]Vous pouvez activer le compte initial via rails également, ou vous pouvez choisir de configurer discourse avec le nouvel installateur et opter pour l’identifiant discourse. Cela rend l’e-mail facultatif à moins que vous n’en ayez besoin pour les notifications par e-mail.

[/quote]

Merci, je vais réessayer.

J’utilise docker-mailserver

C’est aussi simple qu’un serveur de messagerie peut l’être et fonctionne sur le même serveur que Discourse. Il n’utilise pas de base de données, conservant les e-mails dans un fichier plat, donc ce n’est pas une configuration pour un très grand volume, mais cela fonctionne.

Merci mon frère

Passez une bonne journée