postfix: Encaminhar correio não entregue para outro servidor para o mesmo domínio

3

Recentemente, fiz algum trabalho para alguém e, como um dos lados, ele me perguntou se era possível ter um email de encaminhamento postfix de um servidor para outro para o mesmo domínio. Por exemplo, digamos que seu domínio seja example.com e ele tenha um registro MX que aponte para linux.example.com. Ele tem algumas caixas de correio hospedadas no linux.example.com e outras hospedadas no windows.example.com. Ele quer que qualquer correio não entregue que chegue a linux.example.com seja encaminhado para windows.example.com, still @ example.com, é claro.

Cenário de exemplo:

  • hosts linux.example.com [email protected]
  • hosts do windows.example.com [email protected]
  • os registros MX apontam para linux.example.com
  • Um usuário envia um e-mail para [email protected]. O postfix (na máquina GNU / Linux) vê que não tem um usuário chamado tom e registra uma impossibilidade de entrega. Em vez de responder ao solicitante com uma mensagem não entregue, o usuário deseja que os dados sejam encaminhados para windows.example.com.

Ele está disposto a criar um registro para cada e-mail que reside na máquina Windows, se necessário, mas prefere que ele sempre encaminhe os não-entregáveis para a máquina Windows, para que ele não tenha que criar um registro a cada vez que ele cria uma nova caixa de correio no servidor Windows.

    
por Kasius 30.03.2013 / 18:22

1 resposta

3

Se eu entendi seu problema corretamente, acho que você pode configurá-lo com luser_relay em linux.example.com.

Defina em main.cf

luser_relay = = [email protected]

link

Se você não tiver um registro MX para o domínio windows.example.com e não quiser criar um, poderá usar o transporte em linux.example.com para saber onde enviar e-mails para *@windows.example.com . Por padrão, no postfix, você incluiu $myhostname em $mydestination , então windows.example.com aceitará isso.

    
por 05.04.2013 / 09:59