Em meu servidor dedicado (rodando Ubuntu 22.04, com Postfix instalado) uso um mail-receiver.yml separado associado a cada instância do Discourse onde habilitei o recurso de postagem por e-mail.
Essa configuração cria um contêiner separado para cada instância do Discourse em meu servidor (ao lado do contêiner app típico) que recebe e processa os e-mails para sua instância correspondente do Discourse.
E-mails de entrada para todos os fóruns do Discourse no servidor são recebidos pelo Postfix através da porta 25 padrão, onde o arquivo de configuração principal do Postfix usa um “transport map” para “retransmitir” cada e-mail para seu fórum Discourse pretendido, analisando o nome do domínio no endereço “To:” do e-mail.
Portanto, além das instruções deste Tópico, eu…
-
modifiquei o arquivo de configuração do postfix existente em:
/etc/postfix/main.cf
-
então, adicionei o arquivo correspondente postfix transport map em:
/etc/postfix/transport
- por último, adicionei os arquivos correspondentes para criar o contêiner de e-mail para cada um dos fóruns:
/var/discourse/containers/mail-receiver-domain1.yml
/var/discourse/containers/mail-receiver-domain2.yml
/var/discourse/containers/mail-receiver-domain3.yml
/var/discourse/containers/mail-receiver-domain4.yml
/var/discourse/containers/mail-receiver-domain5.yml




