J’utilise le port 587 de Mailgun pour mon site auto-hébergé. Et je peux recevoir des e-mails lors de la configuration du compte administrateur pour terminer l’installation. Cependant, lorsque je crée de nouveaux utilisateurs, mon site n’envoie pas l’e-mail « Confirmez votre nouveau compte ». Les journaux Mailgun n’enregistrent pas non plus les e-mails. Il doit y avoir un problème dans l’application ? Mais le fichier production.log ne génère aucune erreur.
J’ai exécuté discourse-doctor et j’ai pu envoyer un e-mail de test et j’ai obtenu 10/10 sur https://www.mail-tester.com/. Je ne trouve aucun problème similaire sur meta.
Merci @JammyDodger ! Votre réponse me fait gagner énormément de temps de recherche… Je ne savais même pas qu’un tel paramètre existait, même après avoir parcouru tous les e-mails liés aux paramètres et les publications sur ce forum, et j’ai même débogué au niveau du code…
Quelle est la valeur par défaut de ce paramètre, c’est « non » j’imagine ? Mon ancien paramètre était « non-stuff », je ne sais pas quand il a été défini ? Est-ce lors de la « migration » mentionnée dans cette publication Send only system emails when disable email setting is on - #5 by Stephen ? J’ai effectivement effectué une opération de restauration de données sur le site avant d’inscrire de nouveaux comptes utilisateurs.
C’est celui-là. Il est automatiquement défini sur ‘non-staff’ après une restauration afin de ne pas inonder tout le monde d’e-mails. Il serait normalement défini sur ‘no’ par défaut.
Il est configuré automatiquement après une restauration. Il est bien pire d’avoir un site de test envoyant un tas d’e-mails que… Presque n’importe quoi d’autre dans le monde.
Il y a une bannière indiquant que l’envoi d’e-mails est désactivé.
J’ai dû manquer le message alors. Je pensais qu’il devrait y avoir une notification pour tout paramètre modifié par la restauration. Ou beaucoup mieux par
L’administrateur devrait être informé que tout paramètre est modifié en raison de la « restauration » (aucun message n’est envoyé actuellement)
Lors de la nouvelle inscription de cet utilisateur, il devrait être informé que ses e-mails activés sont bloqués pour certaines raisons. plutôt que le site fonctionne normalement en envoyant « Un e-mail d’activation a été envoyé à votre e-mail… pour activer votre compte… » C’est trompeur.
À moins que vous ne l’ayez caché d’une manière ou d’une autre avec un thème, ou qu’il y ait une nouvelle régression, il y a une bannière en haut de la page que tout le monde peut voir. C’est plus évident qu’une notification.
C’est un peu déroutant qu’il dise qu’un e-mail a été envoyé alors qu’il est bloqué par le réglage, mais il y a une bannière qui devrait indiquer aux gens de ne pas essayer de s’inscrire pour un compte.
Merci pour cette explication supplémentaire ! C’est bien d’avoir une bannière (il faut la fermer ou elle reste en haut de la page ?). Eh bien, l’administrateur/le personnel devrait savoir que la désactivation des e-mails devrait être modifiée pour permettre l’inscription des utilisateurs.