O registro MX (Mail Exchanger) é o registro de DNS que diz para qual servidor devem ir as mensagens enviadas ao seu domínio. Quando alguém escreve para contato@suaempresa.com.br, o servidor de quem enviou consulta o MX de suaempresa.com.br e entrega a mensagem lá.

É o primeiro registro para ter e-mail no seu domínio: sem MX, ninguém consegue mandar mensagens para você. Os outros, como SPF, DKIM e DMARC, cuidam de quem pode enviar pelo domínio.

Como é um registro MX

suaempresa.com.br   MX   10 mail.provedor.com.br
  • O nome é a raiz do domínio, @ na maioria dos painéis.
  • O número é a prioridade. Com mais de um MX, o de número menor é tentado primeiro, e os outros servem de reserva.
  • O destino é um nome de servidor, nunca um endereço IP, e não pode ser um CNAME.

O serviço de e-mail informa o destino e a prioridade exatos.

Os erros mais comuns

  • MX antigo esquecido. Ao trocar de provedor, apague os MX anteriores. Se ficarem os dois, parte das mensagens vai para o servidor novo e parte para o antigo, e parece que o e-mail “some”.
  • Ponto final no destino. Alguns painéis pedem mail.provedor.com.br. com ponto no final; outros acrescentam sozinhos. Se o valor aparecer duplicado, como mail.provedor.com.br.suaempresa.com.br, falta ou sobra o ponto.
  • Mudar o site e perder o e-mail. Trocar os servidores DNS do domínio para a nova hospedagem do site leva só os registros que ela conhece. Confira o MX depois de qualquer mudança desse tipo.

Quanto tempo leva para valer

Depende do TTL do registro, o tempo que os servidores guardam a resposta antiga. Normalmente são minutos, podendo chegar a algumas horas. Para acompanhar:

dig +short MX suaempresa.com.br

No Windows, use nslookup -type=mx suaempresa.com.br. Quando a resposta mostrar o servidor novo, mande uma mensagem de teste de outra conta.

O passo a passo completo, do domínio às caixas funcionando, está no guia de e-mail com domínio próprio.