N’importe qui peut envoyer un e-mail à team@discourse.org et nous gérons ces interactions dans une boîte aux lettres Discourse centrale, sous forme de messages privés de groupe.
Comment avez-vous configuré cela ? J’aimerais beaucoup faire cela pour steering@somervilleyimby.org (nous utilisons actuellement un Google Group et c’est assez maladroit). J’utilise Google Apps pour les e-mails reçus et envoyés depuis somervilleyimby.org, et Mailgun pour gérer les e-mails Discourse (par exemple, jeff@somervilleyimby.org ; ceux-ci sont envoyés/reçus via discourse.somervilleyimby.org), donc je ne suis pas tout à fait sûr de la façon dont je pourrais configurer cela.
L’e-mail entrant et sortant de notre Discourse utilise discourse.somervilleyimby.org via Mailgun, et est bien configuré.
Mais comment mapper une adresse e-mail du domaine principal pour qu’elle soit reçue par un Groupe à l’intérieur de Discourse ?
Je réalise que c’est peut-être hors du champ de Discourse lui-même, mais je me suis dit que quelqu’un pourrait avoir une idée, et je soupçonne qu’il existe des adresses individuelles person@discourse.org tout en ayant une adresse partagée team@discourse.org qui atterrit dans l’instance de Team Discourse.
Je ne suis pas sûr à 100 % de te suivre, mais j’utilise le mail-receiver sur mon site auto-hébergé pour gérer les e-mails entrants, j’autorise les e-mails dans les paramètres d’administration, puis je définis une adresse e-mail dans les paramètres du groupe/de la catégorie pour l’endroit où je veux que quelque chose aboutisse.
Il devrait donc configurer le récepteur de courrier sur un sous-domaine différent, puis transférer le courrier de celui d’origine vers celui de Discourse. (cela devrait être divisé en son propre sujet)
Merci à tous, et j’apprécie que vous ayez isolé cela dans son propre sujet.
@JammyDodger, cela semble certainement être la solution, et @pfaffman semble avoir tout à fait raison sur la façon dont je pourrais gérer ma configuration de domaine + sous-domaine.
Si quelqu’un est curieux, le sous-domaine est ce que Mailgun suggère comme meilleure pratique si vous avez déjà votre e-mail sur votre domaine géré par une autre entité (Google Apps, dans notre cas).
J’ai donc découvert que je pouvais utiliser les règles de routage Gmail pour rediriger les e-mails vers steering@discourse.somervilleyimby.org, et Mailgun les envoie ensuite à l’endpoint de mon plugin Mailgun, /mailgun/incoming, mais ils renvoient des erreurs 422 Unprocessable Entity
Je suppose que je vais devoir plonger un peu dans le code du plugin…
J’utilise donc Mailgun pour cela, ce qui complique clairement les choses. Mais je ne veux pas non plus gérer mon propre e-mail car je suis le seul à gérer l’administration.
Néanmoins, vous m’avez orienté dans la bonne direction !
Bien sûr, tout cela serait probablement moins compliqué si la mise à niveau vers Discourse 3.x n’avait pas complètement cassé la réception des e-mails via le plugin Mailgun :déçu :