Quando si parla di marketing online, le newsletter svolgono un ruolo molto importante. Oggi, Aabhas Vijay di smtpservers.co parlerà di tutto ciò che riguarda le newsletter...
Punti chiave
- I record MX indicano ai server di invio quali server di posta accettano e-mail per il tuo dominio e l'ordine in cui devono essere provati.
- Esistono diversi modi per controllare i record MX, dagli strumenti online alle utilità della riga di comando, a seconda del proprio livello di competenza tecnica e delle proprie esigenze.
- Gli aggiornamenti dei record MX possono richiedere da 1 a 48 ore per propagarsi completamente sui server DNS a livello globale, pertanto è essenziale pianificare attentamente le migrazioni.
Il tuo team è appena passato a un nuovo provider di posta elettronica e hai aggiornato tutte le impostazioni del tuo ESP. Tutto sembra configurato correttamente. Eppure le email al tuo dominio continuano a essere respinte, con i mittenti che visualizzano errori di tipo "server di posta non trovato".
Il problema è più semplice e frustrante di quanto sembri. I record MX, le voci DNS che indicano a Internet dove recapitare la posta elettronica, puntano ancora al vecchio provider.
I record MX operano dietro le quinte, instradando miliardi di email ogni giorno all'insaputa della maggior parte delle persone. Tuttavia, quando i record MX sono mancanti, configurati in modo errato o puntano ai server sbagliati, la consegna delle email si interrompe completamente. A differenza dei problemi di recapito che riducono il posizionamento nella posta in arrivo, i problemi MX impediscono del tutto alle email di raggiungere il server di posta.
Una ricerca MX rivela esattamente dove vengono instradate le email al tuo dominio, quale priorità ha ciascun server di posta e se la configurazione DNS corrisponde alla tua effettiva infrastruttura di posta elettronica.
Questa guida spiega cosa sono i record MX, come funzionano le ricerche MX, come eseguirle e interpretarle utilizzando strumenti comuni e come risolvere i problemi di configurazione MX più frequenti.
Che cos'è una ricerca MX?
Una ricerca MX è una query DNS che recupera i record Mail Exchange (MX) per un dominio specifico. Questi record MX sono le voci DNS che indicano a Internet quali server di posta devono ricevere le email per quel dominio.
Ad esempio, quando qualcuno ti invia una lettera cartacea, il sistema postale utilizza il tuo indirizzo per determinare quale struttura debba occuparsi della consegna. Allo stesso modo, quando qualcuno ti invia un'e-mail, i server di posta utilizzano i record MX del tuo dominio per determinare quali server di posta elettronica debbano ricevere il messaggio.
Una ricerca MX risponde a una domanda: "Dove devono essere recapitate le email per questo dominio?"
Ogni dominio che riceve email deve avere almeno un record MX pubblicato nel proprio DNS. Senza record MX, i server di posta che inviano i messaggi non sanno dove indirizzarli e la consegna fallisce con errori come "server di posta non trovato" o "nessun record MX disponibile".
I record MX contengono:
- Valore prioritario: Un numero (in genere da 0 a 100) che indica quale server di posta provare per primo. I numeri più bassi hanno una priorità maggiore.
- hostname: Il nome di dominio completo (FQDN) del server di posta che accetta la posta elettronica per il tuo dominio, ad esempio mail.example.com o mx1.googlemail.com.
La maggior parte dei domini configura più record MX con priorità diverse per garantire ridondanza. Se il server di posta principale è inattivo, i server di invio provano automaticamente i server secondari o terziari in base all'ordine di priorità.
A cosa servono i record MX?
I record MX hanno uno scopo principale: instradare la posta in arrivo ai server di posta corretti per il tuo dominio. Ma questa semplice funzione ha diverse implicazioni importanti sul funzionamento della posta elettronica.
Indirizzamento di tutta la posta elettronica in arrivo
Quando qualcuno invia un'e-mail a [email protected], il loro server di posta esegue una ricerca MX per tuodominio.com per scoprire quale server di posta gestisce la tua email. I record MX indicano al server mittente esattamente dove recapitare il messaggio.
Questo routing avviene per ogni email inviata al tuo dominio, incluse le richieste dei clienti, le iscrizioni alla newsletter, le notifiche di sistema, le comunicazioni interne al team e tutto il resto. Se i tuoi record MX sono errati, nessuna di queste email ti arriverà.
Fornire resilienza al failover e alla distribuzione
In genere i domini pubblicano più record MX con priorità diverse:
- Priority 10: Primary mail server (mx1.emailprovider.com)
- Priority 20: Secondary backup server (mx2.emailprovider.com)
- Priority 30: Tertiary backup server (mx3.emailprovider.com)
I server di invio provano prima il server con priorità più bassa. Se il server non è disponibile, non è raggiungibile o restituisce un errore, passano automaticamente al server con priorità immediatamente superiore. Questa ridondanza garantisce la continuità della consegna delle email anche in caso di manutenzione o interruzione del servizio del server di posta principale.
Alcune organizzazioni utilizzano anche record MX con priorità uguale per distribuire il carico di posta elettronica in arrivo su più server, sebbene questa soluzione sia meno comune rispetto alle semplici configurazioni di failover.
Abbinamento alla tua infrastruttura di posta elettronica attiva
I record MX devono puntare ai server di posta che controlli effettivamente o che il tuo provider di posta elettronica gestisce. Se utilizzi Google Workspace, i record MX devono puntare ai server di posta di Google. Se utilizzi Microsoft 365, devono puntare ai server di Microsoft. Se gestisci un server di posta di tua proprietà, devono puntare al nome host del tuo server.
Le discrepanze tra i record MX e l'infrastruttura effettiva causano errori di recapito. Ad esempio, se i record MX puntano ancora a un vecchio provider di posta elettronica dopo la migrazione, le nuove email tenteranno di essere recapitate a server che non accettano più posta per il tuo dominio.
Prevenire errori di consegna e instradamento errato
Se i record MX sono errati o mancanti:
- I server di invio non riescono a trovare dove recapitare l'email, causando rimbalzi immediati
- Le email potrebbero essere indirizzate a vecchi provider o server sbagliati che le rifiutano
- I server di backup potrebbero ricevere tutta la posta se i server primari non sono raggiungibili a causa di una configurazione errata
- Si verificano ritardi nella consegna poiché i server di invio riprovano ripetutamente diversi host MX
Come funziona una ricerca MX
Quando un server di posta deve recapitare un'email, esegue una ricerca MX interrogando i server DNS. Questo processo avviene automaticamente e richiede pochi millisecondi, ma comprenderne il meccanismo aiuta a risolvere i problemi di recapito.
Il processo di query DNS:
- Il server di posta avvia la ricerca: Il server di posta mittente estrae il dominio dall'indirizzo email del destinatario (la parte dopo @) e interroga il DNS per i record MX associati a quel dominio.
- Il risolutore DNS risponde: Il sistema DNS restituisce tutti i record MX configurati per quel dominio, inclusi i valori di priorità e i nomi host dei server di posta.
- Il server di posta ordina per priorità: Il server di invio ordina i record MX restituiti in base al valore di priorità (dal numero più basso) per determinare quale server di posta provare per primo.
- Iniziano i tentativi di connessione: Il server di invio tenta di connettersi al server di posta con priorità più alta (numero più basso) sulla porta 25 (SMTP) per recapitare il messaggio.
- Failover se necessario: Se il server primario non è disponibile, il server mittente passa al livello di priorità successivo e riprova finché non riesce a recapitare il messaggio o a esaurire tutte le opzioni.
Una ricerca MX restituisce un elenco di record formattati in questo modo:
example.com MX 10 mail1.provider.com
example.com MX 20 mail2.provider.com
example.com MX 30 mail3.provider.com
Ogni riga mostra il dominio, il tipo di record (MX), il valore di priorità e il nome host del server di posta. I server di invio utilizzano queste informazioni per determinare il routing di consegna e le sequenze di failover.
Come eseguire una ricerca MX
Per controllare i record MX non è necessario un software specializzato. Esistono diversi metodi, dagli strumenti online alle utilità da riga di comando, a seconda del livello di competenza tecnica e delle esigenze.
Utilizzo di strumenti di ricerca MX online
Gli strumenti online rappresentano il modo più semplice per controllare i record MX senza dover installare nulla. Tra le opzioni più diffuse ci sono:
MXToolbox (mxtoolbox.com):
- Vai su mxtoolbox.com
- Inserisci il tuo dominio nella casella di ricerca
- Seleziona "MX Lookup" dal menu a discesa
- Esaminare i risultati che mostrano i valori di priorità e i nomi host dei server di posta
Strumenti di amministrazione di Google:
- Visita toolbox.googleapps.com/apps/dig
- Inserisci il tuo nome di dominio
- Seleziona "MX" come tipo di query
- Fare clic su "Esegui" per visualizzare i record MX
Cosa MX Toolbox (whatsmydns.net):
- Visita whatsmydns.net
- Inserisci il tuo dominio
- Seleziona "MX" dai tipi di record
- Visualizza i record MX da più server DNS a livello globale
Questi strumenti mostrano non solo i record MX, ma spesso anche informazioni aggiuntive, come ad esempio se i server di posta rispondono, quali sono i loro indirizzi IP e se esistono problemi di propagazione DNS.
Utilizzo di strumenti da riga di comando
Per gli utenti tecnici o per i controlli automatici, le utilità della riga di comando forniscono query DNS dirette senza dover ricorrere alle interfacce web.
Utilizzo di nslookup (Windows, Mac, Linux):
Restituisce i record MX direttamente dai server DNS. L'output mostra i valori di priorità e i nomi host.
Utilizzo di dig (Mac, Linux):
Il flag +short restituisce solo le informazioni essenziali: valori di priorità e nomi host del server di posta, senza dettagli aggiuntivi sulle query DNS.
Utilizzo dell'host (Mac, Linux):
Restituisce i record MX in un formato leggibile dall'uomo con informazioni sulla priorità e sul nome host.
Controllando tramite la dashboard del tuo hosting
La maggior parte dei provider di hosting e dei registrar di domini offrono interfacce di gestione DNS in cui è possibile visualizzare e modificare direttamente i record MX:
- Accedi al pannello di controllo del tuo hosting (cPanel, Plesk, ecc.) o alla dashboard del registrar di domini
- Vai alle impostazioni DNS o all'editor di zona DNS
- Cerca i record MX nell'elenco delle voci DNS
- Verifica che le priorità e i nomi host corrispondano ai requisiti del tuo provider di posta elettronica
Questo metodo mostra i record configurati così come sono archiviati, e potrebbero differire da quelli attualmente propagati a livello globale se hai apportato modifiche di recente.
Come leggere i risultati della ricerca MX
I risultati della ricerca MX contengono informazioni specifiche che è necessario interpretare correttamente per comprendere la configurazione del routing della posta elettronica.
Numeri di priorità (valori di preferenza)
Il numero di priorità controlla l'ordine in cui vengono provati i server di posta, iniziando dal numero più basso (che indica la priorità più alta).
example.com MX 10 primary.mailserver.com
example.com MX 20 backup.mailserver.com
In questo esempio, primary.mailserver.com (priorità 10) riceve tutte le email in condizioni normali. Se non è disponibile, i server di invio provano automaticamente backup.mailserver.com (priorità 20).
I modelli di priorità comuni includono:
- Incrementi di 10 (10, 20, 30), fornendo un ordinamento di failover pulito
- Grandi lacune (10, 50, 100), lasciando spazio per aggiungere server tra le priorità esistenti in seguito
- Priorità uguali (10, 10, 10), distribuzione casuale del carico tra i server
Nomi host del server di posta
Il nome host è il nome di dominio completo del server che accetta la posta elettronica. Deve essere risolto in un indirizzo IP in cui un server di posta è effettivamente in esecuzione e in ascolto sulla porta 25.
Questo comando indica ai server di invio di recapitare le email al server mail.google.com. Tale nome host deve essere risolto tramite DNS in un indirizzo IP valido e un server di posta deve essere in esecuzione a tale indirizzo.
Valori TTL (Time to Live)
Alcuni risultati della ricerca includono valori TTL, visualizzati in secondi:
Il TTL (3600 secondi = 1 ora) indica per quanto tempo i server DNS devono memorizzare nella cache questo record prima di verificare la presenza di aggiornamenti. Valori TTL più bassi comportano una propagazione più rapida delle modifiche, ma aumentano il carico delle query DNS.
Cosa cercare nei risultati
I segnali positivi includono:
- Più record MX con priorità diverse (ridondanza)
- Nomi host che corrispondono alla documentazione del tuo provider di posta elettronica
- Tutti i nomi host vengono risolti in indirizzi IP validi
- Configurazione coerente su tutti i server DNS a livello globale
I segnali di pericolo includono:
- Nessun record MX trovato (la consegna dell'e-mail non riuscirà)
- Record MX che puntano a localhost, IP privati o nomi host inesistenti
- Priorità che non corrispondono all'ordine di failover previsto
- Record misti che puntano a diversi provider di posta elettronica (migrazione non completata)
Problemi ed errori comuni nella ricerca MX
Quando si esegue una ricerca MX, potrebbero verificarsi diversi problemi comuni che impediscono il corretto recapito delle e-mail.
Nessun record MX trovato
Cosa significa: Il DNS non restituisce alcun record MX per il tuo dominio, il che indica che il routing della posta elettronica non è configurato.
Perché succede:
- Hai appena registrato un dominio e non hai ancora configurato l'email
- I record DNS sono stati eliminati accidentalmente durante una migrazione o una modifica della configurazione
- Il tuo registrar di dominio o provider DNS sta riscontrando problemi
- Il DNS non si è propagato dopo le recenti modifiche (anche se di solito ciò richiede meno di 24 ore)
Come sistemarlo:
- Accedi al tuo provider DNS o al pannello di controllo dell'hosting
- Aggiungi i record MX forniti dal tuo servizio di posta elettronica (Google Workspace, Microsoft 365, ecc.)
- Salva le modifiche e attendi la propagazione del DNS (1-48 ore, in genere 1-4 ore)
- Verificare utilizzando uno strumento di ricerca MX dopo aver atteso
Se non esistono record MX, alcuni server di invio tenteranno di recapitare l'email direttamente a un record A per il dominio, ma questo non è affidabile e molti server semplicemente rimbalzeranno immediatamente il messaggio.
Impostazione della priorità errata
Cosa significa: i valori di priorità sono configurati in modi che non corrispondono al routing previsto, causando la consegna delle e-mail prima ai server di backup o creando modelli di consegna imprevedibili.
Perché succede:
- Errori di configurazione manuale durante l'impostazione del DNS
- Fraintendere la logica delle priorità (pensare che numeri più alti significhino priorità più alta)
- Migrazione incompleta in cui i record dei provider vecchi e nuovi esistono entrambi con priorità errate
Esempi di problemi:
example.com MX 50 primary.mailserver.com
example.com MX 10 old-backup.mailserver.com
La posta elettronica viene inviata al vecchio server di backup (priorità 10) anziché al server primario previsto (priorità 50), perché vengono provati prima i numeri più bassi.
Come sistemarlo:
- Identificare quale server di posta dovrebbe ricevere principalmente la posta elettronica
- Assegnare a quel server il numero di priorità più basso (in genere 10)
- Assegnare numeri progressivamente più alti ai server di backup (20, 30, ecc.)
- Rimuovere tutti i record MX per i server dismessi o vecchi
Indicazione di server di posta inattivi o errati
Cosa significa: i record MX fanno riferimento a nomi host che non esistono, non vengono risolti in indirizzi IP o puntano a server che non eseguono servizi di posta.
Perché succede:
- La migrazione a un nuovo provider di posta elettronica non è stata completata (DNS aggiornato, ma i nuovi server non sono pronti)
- Errori di battitura nei nomi host durante la configurazione del DNS
- I vecchi record MX rimangono dopo aver cambiato provider
- I nomi host del server sono cambiati ma il DNS non è stato aggiornato
Sintomi:
- Timeout dei server di invio durante il tentativo di connessione ai server di posta
- Errori "Connessione rifiutata" o "Host non raggiungibile" nei messaggi di rimbalzo
- Consegna intermittente, poiché alcuni record funzionano, ma altri no
Come sistemarlo:
- Verificare che ogni nome host MX si risolva in un indirizzo IP utilizzando nslookup hostname
- Verifica se i server di posta accettano connessioni: telnet hostname 25
- Sostituisci i nomi host errati con quelli corretti presenti nella documentazione di configurazione del tuo provider di posta elettronica
- Rimuovere i record MX che puntano ai server dismessi
Conflitti con i provider di posta elettronica
Cosa significa: i record MX fanno riferimento simultaneamente a più provider di posta elettronica diversi, causando una suddivisione imprevedibile della consegna tra i sistemi o l'inoltro a provider che non ospitano più la posta elettronica.
Perché succede:
- Migrazione incompleta in cui i record MX del vecchio provider non sono stati rimossi
- Tentativo di utilizzare più provider di posta elettronica contemporaneamente senza regole di routing adeguate
- Test del nuovo servizio di posta elettronica mentre il sistema di produzione è ancora attivo
Esempio di record in conflitto:
example.com MX 10 aspmx.l.google.com (Google Workspace)
example.com MX 20 mail.oldprovider.com (Previous provider)
example.com MX 10 example-com.mail.protection.outlook.com (Microsoft 365)
Questa configurazione suddivide la posta elettronica in modo imprevedibile tra Google e Microsoft, con una parte che viene inviata a un vecchio provider. Gli utenti non riceveranno tutte le loro email in un unico posto.
Come sistemarlo:
- Decidi quale provider di posta elettronica dovrebbe ricevere tutte le email
- Elimina i record MX per tutti gli altri provider
- Conserva solo i record MX per il provider scelto
- Attendi la propagazione del DNS prima di dismettere i vecchi account
Conclusione
I record MX sono il sistema di routing fondamentale che indirizza tutte le email in entrata al tuo dominio. Se configurati correttamente, con le giuste priorità e puntando a server di posta attivi, la consegna delle email funziona senza problemi. Se mancano, sono configurati in modo errato o puntano a server errati, la consegna delle email fallisce completamente e non saprai mai quali messaggi ti mancano.
L'esecuzione di una ricerca MX richiede 30 secondi utilizzando strumenti online gratuiti o utilità da riga di comando e rivela immediatamente se la configurazione del routing delle email corrisponde alla tua infrastruttura effettiva. Controlla i record MX durante le migrazioni, dopo le modifiche DNS e ogni volta che si verificano problemi di recapito.
Oltre alla corretta configurazione MX, la recapitabilità delle email dipende da elenchi puliti che non generano bounce, reclami di spam o hit trap. Usa DeBounce per verificare gli indirizzi email prima dell'invio, rimuovendo gli indirizzi non validi e controllando le configurazioni del dominio che potrebbero causare errori di recapito.
Verifica subito il tuo elenco per assicurarti che i tuoi messaggi raggiungano caselle di posta reali e attive dopo che i record MX li hanno instradati correttamente.