I record MX (Mail Exchange) sono voci DNS che indicano i server preferiti per ricevere email di un dominio. Quando qualcuno invia a user@example.com, il server mittente interroga prima i record MX di example.com. Se non esiste un MX, SMTP può fare fallback all'indirizzo A o AAAA del dominio; un null MX dichiara esplicitamente che il dominio non accetta posta.
Ogni record MX ha due componenti: un hostname (l'indirizzo del mail server) e un numero di priorità. I numeri di priorità più bassi hanno preferenza maggiore. Quando esistono più record MX, il server mittente prova prima quello con priorità più bassa. Se quel server non è disponibile, passa alla priorità successiva. Questa ridondanza assicura la consegna delle email anche se un mail server va offline.
I record MX sono il livello di routing normale per la posta in ingresso. I record di autenticazione come SPF, DKIM e DMARC riguardano l'identità in uscita, mentre i record MX indirizzano i mittenti verso l'infrastruttura di ricezione. Una lookup può rivelare mail exchanger espliciti o un null MX, ma una risposta MX vuota va interpretata insieme al fallback MX implicito di SMTP e ai record A o AAAA del dominio.