Qualquer pessoa pode enviar um e-mail para team@discourse.org e nós lidamos com essas interações em uma caixa de correio central do Discourse, como mensagens privadas de grupo.
Como vocês configuraram isso? Eu adoraria fazer isso para steering@somervilleyimby.org (atualmente usamos um Google Group e é bem estranho). Eu uso o Google Apps para e-mails recebidos e enviados de somervilleyimby.org, e o Mailgun para lidar com os e-mails do Discourse (por exemplo, jeff@somervilleyimby.org; estes são enviados/recebidos via discourse.somervilleyimby.org), então não entendi bem como posso configurar isso.
O e-mail de entrada e saída do nosso Discourse usa discourse.somervilleyimby.org via Mailgun, e está bem configurado.
Mas como eu mapearia um endereço de e-mail no domínio principal para ser recebido por um Grupo dentro do Discourse?
Percebo que isso talvez esteja fora do escopo do próprio Discourse, mas imaginei que alguém pudesse ter uma ideia, e suspeito que existam endereços individuais person@discourse.org e também um endereço compartilhado team@discourse.org que chegue à instância do Team Discourse.
Não tenho 100% de certeza se estou te entendendo, mas uso o mail-receiver no meu site auto-hospedado para lidar com os e-mails recebidos, habilito o recebimento de e-mails nas configurações de administrador e, em seguida, defino um endereço de e-mail nas configurações do grupo/categoria para onde quero que algo vá.
Então ele precisaria configurar o receptor de e-mail em um subdomínio diferente e, em seguida, encaminhar o e-mail do real para o do discourse. (isso deve ser dividido em seu próprio tópico)
Obrigado a todos, e agradeço por separarem isso em um tópico próprio.
@JammyDodger isso definitivamente parece resolver o problema, e @pfaffman parece estar certo sobre como eu poderia lidar com a configuração do meu domínio + subdomínio.
Se alguém estiver curioso, o subdomínio é o que o Mailgun sugere como melhor prática se você já tem e-mail em seu domínio gerenciado por outra entidade (Google Apps, no nosso caso).
Então descobri que posso usar as regras de roteamento do Gmail para redirecionar e-mails para steering@discourse.somervilleyimby.org, e o Mailgun então envia isso para o endpoint do meu plugin Mailgun, /mailgun/incoming, mas eles retornam erros 422 Unprocessable Entity
Acho que terei que mergulhar um pouco no código do plugin…
Então estou usando o Mailgun para isso, o que claramente complica as coisas. Mas também não quero lidar com meu próprio e-mail porque sou só eu cuidando da administração.
Claro, tudo isso provavelmente seria menos complicado se a atualização para o Discourse 3.x não parecesse quebrar completamente o e-mail de entrada através do plugin Mailgun