Um único Mail Receiver pode lidar com e-mails para todos os sites em uma configuração multisite do Discourse?

Estamos executando o Discourse com uma configuração multissite e planejamos usar o Mail Receiver para o gerenciamento de e-mails. Tenho uma pergunta sobre a configuração:

É possível configurar um único contêiner do Mail Receiver para lidar com e-mails de entrada para todos os fóruns na configuração multissite?

Quero garantir que os e-mails de entrada sejam roteados corretamente para o fórum apropriado com base em seu domínio. Alguém já configurou o Mail Receiver em uma configuração semelhante?

Qualquer orientação, exemplo ou melhores práticas seria muito apreciado!

3 curtidas

Pode ser suficiente adaptar esta função para multissite:

Obrigado por compartilhar isso, mas e quanto à chave de API, como o destinatário do e-mail lidará com isso?

1 curtida

Uma maneira improvisada seria usar a mesma chave de API em todas as instâncias.

2 curtidas

Parece loucura, mas posso tentar!

1 curtida

Acabei de fazer algo semelhante que está funcionando

4 curtidas

Muito obrigado @denvergeeks por compartilhar isso comigo, mas tenho algumas perguntas:-

  1. Você instalou o Postfix em seu servidor primeiro?
  2. De acordo com sua documentação, precisarei criar um contêiner receptor de e-mail para cada fórum, certo?
  3. Você mapeia o domínio para o fórum correspondente usando o mapa de transporte.
  4. Vejo que você também fez algumas alterações nos montagens de volume.
2 curtidas

Sim, tudo correto.

2 curtidas

Obrigado pela confirmação, mas você pode explicar por que adicionou volume extra, pois vejo que ambos são diferentes do padrão?

2 curtidas

É por causa desta seção (this section)… para disponibilizar a funcionalidade de bloqueio de determinados domínios.

1 curtida

Ótimo, uma última pergunta.

Devo criar um novo caminho para cada receptor de e-mail, por exemplo, tenho cerca de 10 fóruns, então precisarei criar um novo volume para cada um deles, assim como este

Fórum padrão:

- volumes:
      host: /var/discourse/shared/mail-receiver/postfix-spool
      guest: /var/spool/postfix

Primeiro fórum:

- volumes:
      host: /var/discourse/shared/mail-receiver-1/postfix-spool
      guest: /var/spool/postfix

Segundo fórum:

- volumes:
      host: /var/discourse/shared/mail-receiver2/postfix-spool
      guest: /var/spool/postfix

2 curtidas

Sim, está correto :+1:

2 curtidas

Muito apreciado, iniciarei a implementação e o manterei atualizado.

2 curtidas

Olá @denvergeeks

Graças ao seu apoio, obtive uma compreensão muito mais clara de como proceder. Admiro a maneira como você compartilha generosamente seu conhecimento e sou grato por fazer parte de uma comunidade tão colaborativa, está funcionando agora.

Tenho uma pergunta rápida de acompanhamento: existe alguma configuração adicional ou melhores práticas que você recomendaria para aprimorar a segurança nesta configuração?

Obrigado novamente pelo seu apoio — isso significa muito para mim!

Aguardo ansiosamente por sua resposta.

6 curtidas

Não que eu saiba, mas concordo com você, essa é a próxima pergunta para a qual espero que tenhamos alguma orientação da comunidade!

Ótimo trabalho! Eu realmente aprecio suas postagens sobre seu progresso e resultados também - é uma validação e recompensa muito boas pelos meus esforços em compartilhar!

4 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.