Você não precisa necessariamente de mapa de transporte, embora você possa fazer isso dessa maneira. A especificação de relayhost = mail2
em main.cf deve ser tudo o que você precisa para receber e-mails onde desejar.
Você também precisa garantir que o mail1 não pense que é o sistema de destino final para qualquer um dos domínios envolvidos. ou seja, coloque os domínios com os quais você lida em relaydomains
e definitivamente não em mydestination
.
Há um exemplo razoavelmente sofisticado no link que provavelmente é apropriado e que usa mapas de transporte. Ele está preocupado em evitar a retransmissão de subdomínios dos relaydomains especificados, portanto, pode ser um exagero.
Eu ficaria um pouco preocupado que este tipo de retransmissão interna reduza substancialmente as suas opções de tratamento de spam. O host interno não pode facilmente tomar decisões com base no IP remoto, não pode usar greylisting, não pode verificar se o host remoto aguarda linhas de resposta do host antes de enviar o próximo comando de email, etc. O host do gateway provavelmente não Não tenho informações sobre quais contas existem e assim por diante. Se o host do gateway aceitar o email e ele não puder ser entregue, você deverá enviar por e-mail os seus erros para o endereço de envio, que é comumente chamado de "backscatter" (verifique se você está familiarizado com os problemas). / p>