tecnico · risposta con fonti

Cos'è un record MX? Definizione e funzionamento

Un record MX, o record Mail Exchanger, è un record di risorsa DNS che specifica il server di posta incaricato di accettare i messaggi email per conto di un dominio. Associa un nome di dominio a uno specifico hostname di server di posta, garantendo che il traffico SMTP venga instradato alla destinazione corretta.

Funzionamento

Quando un mittente trasmette un'email, il server di invio esegue un lookup DNS del record MX del dominio del destinatario. La risposta DNS fornisce uno o più hostname con i relativi valori di priorità. Il server di invio prova a consegnare il messaggio prima al server con il numero di priorità più basso. Se quel server non è disponibile, passa (failover) al server successivo con la priorità più bassa nell'elenco.

Perché conta per chi invia

Anche se i record MX gestiscono soprattutto la posta in entrata, sono fondamentali per la salute complessiva del dominio. Molti server di posta riceventi eseguono un controllo inverso per verificare se il dominio di invio ha un record MX valido. Un dominio che può inviare posta ma non riceverla può essere considerato sospetto o una fonte di spam, con effetti negativi sulla deliverability.

Errori operativi comuni

Tra gli errori comuni c'è far puntare un record MX a un record A o a un CNAME invece che a un hostname, violando gli standard DNS. Un altro errore frequente è assegnare a tutti lo stesso valore di priorità, che provoca un bilanciamento del carico casuale invece di un failover intenzionale. Configurare male questi record porta a email in bounce e comunicazioni perse.

Esempio di configurazione

Una configurazione tipica per un dominio che usa un provider come Google Workspace potrebbe essere: Priority 1: aspmx.l.google.com, Priority 5: alt1.aspmx.l.google.com. Il server di invio proverà sempre per primo il server con priorità 1. Puoi usare SendHQ o i suoi strumenti gratuiti (https://sendhq.cc/tools) per verificare le impostazioni DNS degli altri record di autenticazione.

Relazione con SMTP

Il record MX fa da puntatore, mentre il Simple Mail Transfer Protocol (SMTP) è il meccanismo di trasporto vero e proprio. Il record MX indica a Internet dove si trova il server SMTP, poi SMTP gestisce l'handshake e il trasferimento dei dati del messaggio email attraverso la rete.

Le domande dei team

Un dominio può avere più record MX?

Sì, i domini hanno spesso più record MX per garantire la ridondanza. Vengono ordinati per numero di priorità per assicurare un'alta disponibilità.

Un record MX influisce sulle email in uscita?

Direttamente no, perché instrada la posta in entrata. Indirettamente sì, perché alcuni filtri antispam verificano la presenza di un record MX valido per controllare il dominio del mittente.

Cosa succede se non viene trovato alcun record MX?

Se non esiste un record MX, alcuni server di invio possono tentare di consegnare la posta al record A del dominio, ma negli ambienti moderni spesso questo non funziona.

Fonti primarie