Après la restauration, l'envoi d'invitations par e-mail ne fonctionne pas

Après avoir cloné mon instance Discourse, il semble que l’option « Inviter par e-mail » ne fonctionne pas.

« Envoyer un e-mail de test » et « rake admin:invite » fonctionnent tous deux, mais l’envoi d’un e-mail d’invitation via la page des invitations ne fonctionne pas (de même que la réexpédition).

Il n’y a ni journaux d’erreur ni messages d’erreur, et aucune tâche échouée sur Sidekiq.

Merci.

Pouvez-vous vérifier que le paramètre disable email est défini sur non (il est défini sur oui ou non-personnel après une importation). Si vous avez masqué les bannières d’alerte via CSS, vous ne savez peut-être pas qu’après une importation, les e-mails envoyés par Discourse sont bloqués jusqu’à ce que vous agissiez.

C’est tout, merci ! C’était réglé sur « non-staff », ce qui est étrange car je suis presque certain d’avoir été membre du staff quand j’ai essayé d’inviter. Quoi qu’il en soit, je l’ai mis sur « non », et ça fonctionne maintenant.

Je ne savais pas que les importations ne produisaient pas une copie fidèle à 100 %. Bien que je suppose que cela soit en partie documenté ici.

Merci encore.

Dans ce cas, l’option « non staff » signifie que les e-mails ne seront envoyés qu’aux membres du personnel, car juste après une restauration, il est préférable de s’assurer que tout fonctionne correctement avant que le forum n’envoie quoi que ce soit.

Si vous devez reconstruire à nouveau, rebake, ou si les avatars n’ont pas encore été régénérés, il est préférable d’éviter que tout le monde ne revienne pour le moment.

Merci !

Je dois dire cependant, ce serait bien que la page d’invitation indique qu’elle dépend du paramètre disable_emails, si les e-mails sont désactivés. Quelque chose comme :

« Inviter par e-mail » et « Renvoyer l’invitation » nécessitent que le paramètre « désactiver les e-mails » soit réglé sur « non », sinon aucun e-mail ne sera envoyé.

C’est généralement géré par la bannière globale, je ne vois aucune raison d’ajouter une deuxième copie dans le formulaire d’invitation ?

Oh, tu as raison. Je n’avais pas remarqué la bannière. Elle apparaissait entre « Activer les notifications » et « Commençons la discussion », et j’étais tellement habitué aux bannières en haut qu’elles ont fini par disparaître pour moi.

Merci.