É possível executar o Postfix com a porta SMTP padrão 25 ativa e o receptor de e-mail do Discourse no mesmo host, de alguma forma, com alguma configuração inteligente?
Idealmente, quero executar o Postfix no servidor normalmente, sem ser limitado pelo fato de o Discourse assumir a porta SMTP 25.
Sim, é possível, embora não seja recomendado, pois é propenso a mais erros de configuração (e você também precisaria configurar o nginx ou outro proxy frontal…)
Obrigado, mas não vejo como isso responde à pergunta. Tenho o Discourse e o mail-receiver, e estou familiarizado com bastante coisa sobre Postfix e Dovecot, mas estou perguntando como posso fazer com que o e-mail destinado ao Discourse seja roteado pelo Postfix até o mail-receiver sem interferir na porta SMTP padrão 25 no servidor. Sim, eu executo o Discourse com proxy reverso usando o nginx.
Não ser recomendado não é uma resposta útil, porque isso significa que você precisaria de um servidor dedicado apenas para rodar o Discourse e não poderia executar e-mail normal nele, se, como eu preciso, você estiver usando o mail-receiver para submissões de e-mail de entrada. Quanto a ‘erros de configuração’, isso é de minha responsabilidade e sou capaz de lidar com isso.
O que eu não sei é qual abordagem tomar. Algo com LMTP para o mail-receiver em uma porta diferente?
Quando você diz que funcionou para você, é esse o cenário que você tem? Se for, pode dar mais detalhes específicos?
Você pode configurar o receptor do Discourse para se ligar a um endereço IPv6 (envolva o endereço entre colchetes) e usar o Postfix externo como relay. É um pouco delicado, pois você precisa garantir que o Postfix externo não se ligue ao endereço IPv6, mas parece que você consegue resolver. Eu fiz isso para conseguir executar 15 receptores do Mark em uma única máquina (embora apenas um esteja rodando agora).