Titre en chinois : Que faire lorsque les e-mails des utilisateurs Discourse ne peuvent pas être livrés
Discourse dépend fortement des e-mails.
En général, les utilisateurs peuvent refuser de recevoir vos e-mails si votre site en envoie trop. Dans ce cas, si vous utilisez un serveur de messagerie tiers, le refus apparaît généralement dans les journaux.
Pour les e-mails refusés, nous souhaitons généralement conserver l’utilisateur sans le supprimer.
En consultant l’interface d’administration de Discourse, nous avons découvert une fonctionnalité appelée « Désactiver le compte ».
Cette fonctionnalité devrait désactiver le compte de l’utilisateur : il ne recevra plus d’e-mails, mais ses données resteront sur le site. L’utilisateur pourra réactiver son compte et continuer à l’utiliser.
Le problème vient-il du fait que les e-mails envoyés par Discourse aux utilisateurs sont rejetés ? Si c’est le cas, vous pouvez consulter un historique des e-mails rejetés sur la page Admin / E-mails / Rejetés de votre site. En cliquant sur le lien affiché dans la dernière colonne de cette page (la colonne Type d’e-mail), le message de rejet renvoyé par le serveur de messagerie de l’utilisateur s’affichera. Ce message de rejet fournit souvent des détails sur les actions à entreprendre pour résoudre le problème sur le serveur de messagerie, afin que les e-mails provenant de Discourse puissent être livrés à l’utilisateur.
Le problème est que l’e-mail a été rejeté par l’utilisateur. Nous ne pouvons le constater que dans les journaux du serveur de messagerie (il n’y a aucune trace sur la page des rebonds).
Il est regrettable que le serveur de messagerie ne marque pas les courriels comme étant rebondis. Dans ce cas, Discourse cesserait automatiquement d’envoyer des courriels à ces utilisateurs pendant une certaine période, après qu’un certain nombre de messages envoyés depuis Discourse aient rebondi.
Dans votre cas, vous devrez peut-être désactiver manuellement l’utilisateur depuis sa page d’administration.