Temos uma instalação multissítio e estamos testando atualmente o recurso de responder por e-mail do Discourse.
Seria ótimo se, ao consultar a caixa de e-mail fornecida usando POP, o Discourse filtrasse efetivamente os e-mails usando a reply_key fornecida nas configurações do site (parâmetro do endereço de resposta por e-mail).
Dessa forma, seria possível usar uma única caixa de e-mail para vários fóruns, desde que a reply_key usada em cada fórum seja única.
Para ser mais preciso, a questão refere-se à filtragem baseada na máscara definida no parâmetro “responder por e-mail”.
Por exemplo, se tivermos o seguinte valor no parâmetro “responder por e-mail”:
replies-abc+%{reply_key}@mydomain.com
Deveremos buscar apenas os e-mails que correspondem a:
replies-abc+*@mydomain.com
como endereço de destinatário.
Assim, com vários Discourse, seria possível usar a mesma caixa de entrada (mas com aliases de e-mail diferentes), utilizando um valor distinto para “responder por e-mail”, por exemplo:
replies-discourse1+%{reply_key}@mydomain.com
replies-discourse2+%{reply_key}@mydomain.com
replies-discourse3+%{reply_key}@mydomain.com
Cada site precisa de sua própria caixa de correio.
Se isso for um pedido de recurso (ah, é aí que você o coloca) para que vários sites possam usar a mesma caixa de correio, simplesmente não é uma boa ideia. Seria muito difícil de implementar e caixas de correio são baratas.
Se o que você procura é uma maneira de automatizar qual caixa de correio cada site multisite está usando, então você precisa de um plugin.