Configurar email de entrada para entrega direta em sites hospedados por você com Mail-Receiver

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…

  1. modifiquei o arquivo de configuração do postfix existente em: /etc/postfix/main.cf

  2. então, adicionei o arquivo correspondente postfix transport map em: /etc/postfix/transport

  1. 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

3 curtidas