técnico · resposta com fontes

O que é um registro MX? Definição e funcionamento

Um registro MX, ou registro Mail Exchanger, é um registro de recurso DNS que indica o servidor de e-mail responsável por aceitar mensagens em nome de um domínio. Ele mapeia um nome de domínio para o hostname de um servidor de e-mail específico, garantindo que o tráfego SMTP seja roteado para o destino correto.

Funcionamento técnico

Quando um remetente envia um e-mail, o servidor de envio faz uma consulta DNS do registro MX do domínio do destinatário. A resposta DNS traz um ou mais hostnames com os respectivos valores de prioridade. O servidor de envio tenta entregar a mensagem primeiro ao servidor com o menor número de prioridade. Se esse servidor estiver indisponível, ele passa (failover) para o servidor com a próxima menor prioridade da lista.

Importância para remetentes

Embora os registros MX cuidem principalmente dos e-mails de entrada, eles são fundamentais para a saúde geral do domínio. Muitos servidores de e-mail receptores fazem uma verificação reversa para saber se o domínio de envio tem um registro MX válido. Um domínio que envia e-mails, mas não consegue recebê-los, pode ser marcado como suspeito ou como fonte de spam, o que prejudica a entregabilidade.

Erros operacionais comuns

Erros comuns incluem apontar um registro MX para um registro A ou um CNAME em vez de um hostname, o que viola os padrões DNS. Outro erro frequente é definir todos os valores de prioridade com o mesmo número, o que gera um balanceamento de carga aleatório em vez de um failover intencional. Configurar esses registros de forma errada leva a e-mails com bounce e a comunicações perdidas.

Exemplo de configuração

Uma configuração típica de um domínio que usa um provedor como o Google Workspace pode ser assim: Priority 1: aspmx.l.google.com, Priority 5: alt1.aspmx.l.google.com. O servidor de envio sempre tentará primeiro o servidor de prioridade 1. Você pode usar o SendHQ ou suas ferramentas gratuitas (https://sendhq.cc/tools) para verificar as configurações de DNS de outros registros de autenticação.

Relação com o SMTP

O registro MX funciona como o ponteiro, enquanto o Simple Mail Transfer Protocol (SMTP) é o mecanismo de transporte em si. O registro MX informa à internet onde fica o servidor SMTP, e o SMTP cuida do handshake e da transferência dos dados da mensagem de e-mail pela rede.

Perguntas que as equipes fazem

Um domínio pode ter vários registros MX?

Sim, os domínios costumam ter vários registros MX para garantir redundância. Eles são ordenados por números de prioridade para assegurar alta disponibilidade.

O registro MX afeta os e-mails de saída?

Diretamente, não, já que ele roteia os e-mails de entrada. Indiretamente, sim, porque alguns filtros de spam verificam se há um registro MX válido para validar o domínio do remetente.

O que acontece se nenhum registro MX for encontrado?

Se não houver registro MX, alguns servidores de envio podem tentar entregar o e-mail no registro A do domínio, mas isso costuma falhar nos ambientes modernos.

Fontes primárias