postfix: encaminha todas as mensagens enviadas para o subdomínio para outro servidor

1

Eu tenho um servidor de e-mail postfix em execução em uma máquina Debian.

Este servidor lida com todos os e-mails recebidos. No entanto, quero que todos os e-mails enviados para um determinado subdomínio sejam manipulados por outro servidor de e-mail em execução em outra porta no computador.

Em outras palavras, todos os e-mails enviados para *@subdomínio.domínio.tld devem ser encaminhados para o endereço e a porta XX.XX.XX.XX: AAAA

No momento, manuseio os aliases em / etc / postfix / virtual, mas não vejo como inserir essa regra lá.

Devo mencionar também que o postfix (provavelmente) não está equipado para receber mensagens no subdomínio no momento. Portanto, seria ótimo se você pudesse explicar como chegar lá desde o início ...

Como isso pode ser alcançado?

    
por speendo 13.01.2018 / 20:17

1 resposta

1

Se eu entendi sua pergunta corretamente, você deve (1) habilitar o relay para este domínio e (2) definir o servidor de destino no mapa de transporte.

Faça o backup do arquivo de configuração do postfix antes de fazer qualquer alteração (não é obrigatório, mas recomendado).

  1. Para permitir o relay, você precisa definir relay_domains = subdomain.domain.tld na configuração do seu postfix (provavelmente /etc/postfix/main.cf).

  2. Em seguida, você precisa definir o servidor de destino no arquivo de configuração para esse domínio usando transport_maps = hash:/etc/postfix/transport (ou qualquer outro arquivo que o postfix tenha acesso); crie este arquivo com o conteúdo subdomain.domain.tld smtp:XX.XX.XX.XX:YYYY , (atribua permissões se necessário) e construa o banco de dados usando o comando shell postmap /etc/postfix/transport .

Não se esqueça de reiniciar o postfix após suas alterações.

    
por 13.01.2018 / 20:29