Força postfix para enviar correio local através da internet

2

Estou testando uma configuração com o gsuite, em que o resultado desejado é que o Postfix mantenha as caixas de correio para todas as contas (aquelas que usam o gsuite e outras que não usam). O postfix também deve ser capaz de enviar e-mails.

Os registros MX apontam para gsuite e os e-mails são recebidos lá. O Gsuite está configurado para encaminhar e-mails para o Postfix, o que funciona bem para todos os e-mails externos de outros domínios. O último problema remanescente é que os e-mails locais provenientes do nosso domínio e enviados através do servidor Postfix são entregues localmente, o que significa que eles não aparecerão na caixa de entrada do Gsuite.

Existe uma maneira de forçar o Postfix a enviar esses e-mails pela Internet, em vez de entregá-los às caixas de correio locais? Eu preferiria não ter que configurar o Postfix para retransmitir para o Gsuite.

O postfix é configurado com caixas de correio virtuais e eu preferiria manter o segundo como é o máximo possível.

    
por joidegn 30.06.2017 / 15:31

1 resposta

1

Até onde eu sei, não há como conseguir isso em uma única instância de postfix. Depois que o postfix receber um e-mail, haverá apenas um caminho possível para que o e-mail seja encaminhado / entregue.

Você pode, no entanto, solucionar esse problema.

2 instâncias do postfix

Usamos 2 instâncias de postfix - uma escuta na porta 25 para emails de entrada, a segunda escuta na porta de envio para emails de retransmissão.

Por favor, esteja ciente - uma vez que o postfix detecta que recebe um email de si mesmo (o mesmo host) ele irá rejeitar isso - você deve ter 2 endereços IP para isso.

2 servidores com instância de postfix

Quase a mesma solução acima, apenas mais fácil de configurar - 2 servidores - um para e-mails recebidos, o segundo para saída.

    
por 30.06.2017 / 17:41