Definição
Um registro MX (Mail Exchanger) é uma entrada de DNS que informa ao mundo qual servidor de e-mail é responsável por aceitar mensagens para um domínio. Quando alguém envia uma mensagem para [email protected], o servidor remetente consulta o DNS pelos registros MX de example.com e entrega a mensagem ao host apontado por eles, muitas vezes um endereço do Google Workspace, Microsoft 365, Fastmail ou Zoho Mail. Cada registro MX tem um número de prioridade, em que números menores são preferidos, e um nome de host de destino que por sua vez deve resolver por meio de um registro A ou AAAA. Um domínio normalmente possui de 2 a 5 registros MX, para que servidores de e-mail de backup aceitem mensagens se o primário estiver inacessível, embora a maioria dos domínios pequenos precise apenas do conjunto de um único provedor. Os registros MX são totalmente independentes da hospedagem do site do domínio: você pode hospedar seu site com um provedor e o e-mail com outro, e mover um sem levar o outro é a causa mais comum de indisponibilidade de e-mail após uma migração de DNS.
Como funciona
Um registro MX tem um número de prioridade (quanto menor, melhor) e um nome de host de destino. O destino deve ter, por sua vez, um registro A ou AAAA. Um domínio normalmente tem de 2 a 5 registros MX para redundância, todos apontando para os servidores de e-mail do provedor de e-mail.
Por que isso importa
E-mail e hospedagem de site são preocupações totalmente separadas no nível de DNS, e esquecer disso é a causa clássica de "Eu migrei meu site e agora meu e-mail parou de funcionar". Quando você troca de provedor de DNS ou de hospedagem, seus registros MX precisam ser copiados, caso contrário o e-mail para de funcionar.