Postfix: Problema na resolução de endereços de e-mail ao usar DNS externo

Postfix: Problema na resolução de endereços de e-mail ao usar DNS externo

Eu tenho uma configuração de servidor que inclui Postfix e está configurada para usar um DNS externo. Os nomes de domínio envolvidos estão configurados no mesmo servidor, mas ainda não estão ativos (externamente, eles resolvem para o IP ANTIGO correto). Basicamente, vamos mudar sites hospedados externamente para nosso servidor e atualizar os servidores de nomes.

Realizar um ping em um dos domínios em questão revelará o IP antigo correto. No entanto, quando o postifix tenta resolver o domínio, ele vê que temos os domínios registrados em nosso servidor e não se preocupa em realizar uma pesquisa de DNS (se o fizesse, veria que os sites realmente existem externamente).

Existe alguma maneira de forçar o postfix a ignorar os nomes de domínio criados localmente e sempre realizar uma pesquisa de DNS até que estejamos prontos para 'ligar' (atualizar servidores de nomes) nossos domínios recém-criados?

Desde já, obrigado!

Responder1

Aqui está a seção de main.cf que acredito se aplicar à sua situação:

# In addition to the above, the Postfix SMTP server by default accepts mail
# that Postfix is final destination for:
# - destinations that match $inet_interfaces or $proxy_interfaces,
# - destinations that match $mydestination
# - destinations that match $virtual_alias_domains,
# - destinations that match $virtual_mailbox_domains.
# These destinations do not need to be listed in $relay_domains.

Certifique-se de que seu domínio não esteja listado nesses locais. Além disso, $myhostname e $mydomain devem estar livres do domínio em questão ou aceitarão mensagens para esse domínio. Porém, você deve adicioná-lo ao $relay_domains para que ele saiba retransmitir o e-mail que recebe para esse domínio.

Editar: Além disso, você pode adicionar o nome do host do servidor de e-mail ao arquivo /etc/hosts até que seus servidores de nomes sejam trocados.

informação relacionada