Terá dois registros MX apontando para diferentes tipos de servidores de e-mail causando problemas de entrega?

4

Eu herdei uma configuração em que o servidor de email é o Exchange 2010.

Por algum motivo, não sei por que há 2 configurações de registros MX. Um deles é o servidor de troca, que é a prioridade mais alta, enquanto o servidor externo (não-troca) é o registro mx secundário. Eu não acredito que isso foi feito por razões de redundância, como o outro servidor de e-mail não está definido para encaminhar o e-mail de volta para o servidor do Exchange (é apenas o e-mail webhosts para sua hospedagem)

O cliente tem experimentado o desaparecimento de e-mails, no entanto, após minhas investigações, ele não está realmente desaparecendo, mas a troca está recebendo com êxito o e-mail e, em seguida, passando-o para o servidor externo. Isso não está acontecendo o tempo todo, apenas com algumas mensagens de e-mail de alguns domínios.

Minha pergunta:

A troca está passando o email porque ele pode ver o registro MX secundário e está configurado (em algum lugar) para enviar emails?

Se sim, como posso parar? É tão fácil como apenas remover o segundo registro MX apontando para o servidor de correio externo e o Exchange parará de enviar o email?

Eu não sou especialista em troca, então estou meio perplexo. As ferramentas do Exchange MX estão dizendo que tudo está configurado e configurado corretamente de um ponto de vista externo.

EDITAR:

Não acredito que o servidor MX secundário (MX2) tenha sido configurado para armazenar e-mails em cache, caso o servidor do Exchange esteja inacessível. Um contratado de TI, agora extinto, veio mover o correio dos clientes do MX2 para um servidor de troca no local.

Por e-mail desaparecendo, quero dizer que ele não está aparecendo no servidor do Exchange, mas na caixa de correio do MX2. Eu usei a interface de controle de mensagens em troca para encontrar os e-mails em questão e o seguinte está listado nos detalhes da mensagem:

Submitted
23/11/2011 9:32 AM exchangeserver.name.here
The message was submitted to exchangeserver.name.here

Transferred
23/11/2011 9:32 AM exchangeserver.name.here
The message was successfully handed off to a different e-mail system. This is as far as we can track it.

O Exchange está entregando o email. Eu não quero, como faço para parar?

    
por Digitalchild 23.11.2011 / 00:42

2 respostas

6

Eu não acredito que a Exchange esteja fazendo o que você diz. Uma vez que o Exchange entregou a mensagem localmente, é isso - não há motivo para enviar o email para outro lugar porque ele atingiu seu destino final. É como dar uma carta que você recebe no post para outra pessoa quando a lê - você simplesmente não faz isso.

Pode ser um erro transitório no seu servidor Exchange que está fazendo com que os servidores de email remotos escolham um registro MX de preferência mais alta. Se você me perdoar de citar a Wikipedia por um momento, isso resume muito bem.

It is not specific about what should cause the sender to use a higher-preference MX record, merely that the sender must be able to use higher-preference MX records. Some servers (such as Sendmail and Postfix 2.1 or later) will attempt the next-furthest MX server after some types of temporary delivery failures, such as greeting failures. Other servers (such as qmail and Postfix 2.0 or earlier) will only use more distant MX records if the servers specified in the shortest-distance MX records could not be contacted at all.

-- Wikipedia MX Record article

Antes de remover este segundo registro MX, você pode apenas querer verificar se ele não está funcionando ao contrário do que você pensa. Em meu antigo local, tínhamos nosso servidor Exchange como preferência MX 10 e um sistema emergencial baseado em nuvem na preferência 20. Esse sistema em nuvem aceitaria nossos e-mails quando o servidor Exchange estivesse inoperante e os entregaria quando estivesse em backup (para fornecer um muito visão geral de alto nível, o que mais fez não é relevante aqui).

Eu também estou confuso com o seu comentário. Você diz que eles estão desaparecendo, mas você diz que não está desaparecendo. O que está acontecendo com isso, então, se você não se importa de elaborar? Você talvez esteja vendo um problema que não está lá, e esse segundo registro MX é apenas um arenque vermelho?

tl; dr

Se o segundo registro MX não tiver nada a ver com sua infra-estrutura de e-mail, não será necessário estar presente e você deverá removê-lo. Os registros MX de todas as preferências devem ser capazes (mesmo que não imediatamente) de entregar a mensagem ao destinatário com sucesso.

    
por 23.11.2011 / 01:12
5

Will having 2 MX records pointing to different mail server types cause delivery issues?

Sem a configuração adequada, isso quase certamente resultará em um sistema semi-quebrado.

I'm not sure why there is 2 MX records setup. ... If so, how do I stop it? Is it as easy as just removing the second MX record

É esse outro servidor, suponha que esteja recebendo e-mails, ou está configurado apenas para enviar e-mails? Se é suposto ser capaz de receber e-mail, então você precisa ir mais fundo nas configurações e descobrir o que está acontecendo.

Se você não tiver nenhuma configuração especial de rotas SMTP nos dois servidores de e-mail, para lidar com essa configuração de vários servidores, remova o registro MX do servidor que não é do Exchange.

É certamente possível ter essa configuração de outro servidor para funcionar como backup, mas se não tiver sido configurado corretamente, você perderá o e-mail.

    
por 23.11.2011 / 01:04