Comportamento do servidor de prioridade MX

10

Esta é uma questão sobre a prioridade de procotol MX. Se eu tiver dois servidores como MX com prioridade diferente:

  • MX 10 serverA
  • MX 20 serverB

Isso é garantia pelo protocolo que o MX 10 é o preferido? O remetente pode escolher o secundário por qualquer outro motivo, mas a disponibilidade principal?

Em outras palavras: se o meu servidorA MX estiver funcionando bem e com capacidade de conexão infinita (teórica), posso ter certeza de que ninguém tentará uma conexão com o servidorB?

    
por Tobia 16.12.2015 / 12:32

3 respostas

14

Em circunstâncias normais, o servidor se conectará ao primeiro que estiver disponível, mas há muitas razões pelas quais o primeiro pode estar indisponível para uma pessoa, mas não para a próxima. Algumas dessas razões incluem coisas sobre as quais você não tem controle. No entanto, a regra geral é tentar do menor para o maior até que haja uma resposta e, em seguida, usar esse servidor.

Onde tende a haver uma exceção é spam. Geralmente, os registros MX com números mais baixos apontarão para serviços hospedados, filtragem de spam, etc. O registro MX com maior número será um "à prova de falhas" e geralmente aponta diretamente para o IP do seu servidor. A ideia é que, se o serviço hospedado falhar, o correio ainda será entregue. Com isso em mente, os Spammers procurarão o número mais alto e enviarão mensagens para lá.

    
por 16.12.2015 / 13:27
3

Você não pode ter certeza porque o cliente também pode ter alguns erros de rede e não conseguir se conectar a serverA , reparar a rede e tentar se conectar ao servidorB.

    
por 16.12.2015 / 13:06
0

Tudo depende da pessoa que escreveu o mecanismo SMTP que está tentando fazer o contato. Por design, é tentar MX em ordem numérica crescente e, em seguida, tente o registro A. No entanto, o programador está livre para fazer ou não fazer isso como bem entender, e o correio normalmente ainda será entregue ...

    
por 16.12.2015 / 17:27