Record DNS che identifica un server di posta: il record MX
Record MX: Mail Exchanger
Il **record MX (Mail Exchanger)** è il **record di risorsa DNS** che specifica **quali server di posta accettano email per un dominio**.
Formato
example.com. 3600 IN MX 10 mail.example.com. example.com. 3600 IN MX 20 backup.example.com.
- Priorità (Preferenza): Numero più basso = priorità più alta (10 prima di 20).
- Destinatario: Deve essere un **hostname A/AAAA** (non IP direttamente, non CNAME per RFC 2181).
Come la consegna email usa MX
- Il MTA mittente (Postfix, Exchange, Gmail) cerca **MX per il dominio del destinatario**.
- Ottiene lista prioritaria di hostname.
- Risolve ciascuno in IP (A/AAAA).
- Tenta SMTP (porta 25) al più bassa priorità per primo.
- Se fallisce → prova il successivo.
Record correlati
- A / AAAA: Host → IP (per il target MX).
- SPF (TXT): Mittenti autorizzati.
- DKIM (TXT): Chiave pubblica di firma.
- DMARC (TXT): Policy per fallimenti.
- PTR (Reverse DNS): IP → hostname (critico per deliverability).
Errori comuni
- Puntare MX a **CNAME** — rompe alcuni MTA.
- Mancanza **backup MX** — singolo punto di fallimento.
- Gappi di priorità (10, 100) — va bene, ma 10, 20 più chiari.
- MX puntando a **dominio esterno** senza coordinamento.
Verifica: dig MX example.com o nslookup -type=mx example.com.