Um registo MX aponta que servidores recebem emails para um domínio. O destino é um hostname; o resolvedor segue-o para obter registos A ou AAAA e, assim, a morada IP do servidor de correio.
Inclui nome, tipo, prioridade, destino e TTL. O TTL controla o tempo em cache no resolvedor local.
| Nome | Tipo | Prioridade | Destino | TTL (s) |
|---|
| @ | MX | 10 | mail.exemplo.net. | 3600 |
O símbolo @ representa o ápice. O destino deve publicar A ou AAAA. Prioridade mais baixa é preferida. TTL 3600 equivale a uma hora.
É comum declarar vários MX. O servidor remetente tenta primeiro a prioridade mais baixa; se falhar, tenta a seguinte.
| Nome | Tipo | Prioridade | Destino | TTL (s) |
|---|
| @ | MX | 10 | mx1.exemplo.net. | 3600 |
| @ | MX | 20 | mx2.exemplo.net. | 3600 |
Esta redundância ajuda a continuidade, mas não substitui monitorização ativa.
MX deve apontar para um nome (não IP). O destino não pode ser CNAME e tem de publicar A/AAAA alcançáveis na porta 25. MX pode existir no ápice ou num subdomínio se o endereço de email usar esse subdomínio.
TTL curto torna mudanças visíveis rapidamente — útil ao migrar de fornecedor.
TTL médio/longo reduz consultas — adequado quando a configuração é estável.
Reduza o TTL antes do corte, aumente depois da validação.
Nota
MX gere receção. O envio depende de SPF, DKIM, DMARC e da configuração do relé de saída.
Publicar o MX no domínio que recebe correio (normalmente o ápice). Para um domínio dedicado, ex.: support.exemplo.com, publique o MX nesse subdomínio. Os hosts referenciados devem manter A/AAAA próprios.
Evite
Apontar MX para CNAME ou diretamente para IP.
Esquecer o registo A/AAAA correspondente.
Deixar MX antigos ativos após migração.
Lookup DNS mostra as prioridades, destinos e TTL observados. Depois teste localmente.
nslookup
set q=mx
exemplo.com
nslookup
set q=mx
server 1.1.1.1
exemplo.com
dig mx exemplo.com
dig mx exemplo.com @1.1.1.1
Várias linhas = vários servidores. Prioridade mais baixa é preferida; iguais partilham tentativas. TTL alto explica atrasos. Destino sem A/AAAA impede entrega.
- Preparar hosts de email com A/AAAA.
- Reduzir TTL para 300 ou 60 segundos horas antes.
- Adicionar novos MX com prioridades pretendidas mantendo os antigos durante transição.
- Testar receção a partir de várias redes e verificar cabeçalhos.
- Remover MX antigos e restaurar TTL confortável após estabilizar.
Dica prática
Registe lista completa de MX, prioridades, TTL e motivo antes da alteração para facilitar rollback.
Publicar os MX fornecidos pelo parceiro; destinos pertencem ao domínio do fornecedor.
Apontar MX para o serviço de filtragem que depois reenviará para os servidores internos. Monitorize latência e disponibilidade.
Adicionar servidor secundário com prioridade maior para reter mensagens se o primário falhar.
- Com bounce, verifique se o destino resolve em A/AAAA.
- Teste conectividade na porta 25 para o destino.
- Após migração, remova MX que ainda apontam para o fornecedor anterior.
- Se o valor antigo persistir, aguarde TTL e limpe caches onde possível.
Em resumo, um registo MX indica o(s) servidor(es) de receção. Apoia-se em hostnames com A/AAAA válidos e prioridades controlam a ordem de tentativa. Ajustar o TTL facilita mudanças. Verifique com ferramentas online, nslookup e dig para garantir uma entrega fiável.