A pesquisa de DNS falha ao encaminhar para o subdomínio

3

Para migrar para um novo servidor de e-mail com pequenos problemas de inatividade / tempo de inatividade, configurei um segundo postfix que está atualmente acessível em um registro de subdomínio mx, por exemplo. o postfix principal aceita emails para [email protected], enquanto o segundo postfix também aceita emails para [email protected].

Eu adicionei uma regra de encaminhamento ao postfix dizendo que o postfix deve encaminhar os emails destinados a [email protected] para [email protected] (para entrega local regular) e para [email protected]. A entrega local ainda funciona como esperado, mas ao tentar encaminhar o e-mail para o novo mx, o postfix apara a parte do domínio no final do endereço de encaminhamento, resultando em [email protected], que obviamente falha e o e-mail salta.

Por que o postfix bagunça o nome do alias dessa maneira e como posso transformá-lo?

    
por Kitaro 26.10.2012 / 13:15

2 respostas

2

Isso parece complicado. Por que não apenas diminuir o TTL no registro MX. Deixe o servidor antigo intacto temporariamente. Altere o registro MX. Aguarde até que o TTL expire e você confirme que o e-mail está fluindo para o novo servidor. Colete qualquer email restante no servidor antigo e, finalmente, descomissione o servidor antigo.

    
por 26.10.2012 / 17:39
0

Por padrão, o Postfix anexará o domínio do servidor ao final do correio enviado localmente. Isso é descrito aqui: Parâmetros de configuração do Postfix: append_dot_mydomain (padrão: yes)

append_dot_mydomain (default: yes)
With locally submitted mail, append the string ".$mydomain" to addresses that have no ".domain" information. With remotely submitted mail, append the string ".$remote_header_rewrite_domain" instead.

Note 1: this feature is enabled by default. If disabled, users will not be able to send mail to "user@partialdomainname" but will have to specify full domain names instead.

Note 2: with Postfix version 2.2, message header address rewriting happens only when one of the following conditions is true:

The message is received with the Postfix sendmail(1) command,
The message is received from a network client that matches $local_header_rewrite_clients,
The message is received from the network, and the remote_header_rewrite_domain parameter specifies a non-empty value.
To get the behavior before Postfix version 2.2, specify "local_header_rewrite_clients = static:all".

Você pode alterar sua regra de encaminhamento de e-mail adicionando um ponto final ou desativar append_dot_mydomain em main.cf.

    
por 26.10.2012 / 13:48

Tags