Como faço para falsificar um registro MX de um domínio?

8

Estou testando dois servidores de e-mail que residem em duas máquinas (virtuais) com nomes de domínio compostos para e-mails. Quando um dos servidores precisa enviar um email para o outro, ele aparentemente executa uma pesquisa de DNS para o registro MX do domínio do destinatário, que não aponta o servidor emissor para o IP correto, independentemente do mapeamento de IP / domínio que eu coloquei em /etc/hosts .

Então, devo instalar um servidor DNS e criar um registro MX personalizado para o domínio do destinatário? Como faço isso no Ubuntu 12.04 ou há uma maneira mais fácil?

    
por Desmond Hume 20.11.2012 / 12:29

1 resposta

7

Ao contrário do que muita gente pensa, na verdade, você não precisa configurar os registros MX para entrega de e-mail. Registros 'A' também farão o trabalho. Veja "Histórico de retorno a A" na Wikipedia sobre registros MX.

Como alternativa, você pode configurar seu MTA (por exemplo, Postfix) para usar um transporte específico para um domínio. Para o uso do Postfix, transport_maps .

Para fazer com que os hosts falsificados em /etc/hosts funcionem para o Postfix, você deve dizer para realmente usar isso e não apenas apenas DNS. Veja a documentação do postconf sobre como fazer isso. Dicas: smtp_host_lookup ou disable_dns_lookups .

    
por gertvdijk 20.11.2012 / 12:42