DNS / BIND Resource Record Routing Mail con record MX

Una corretta configurazione DNS con record MX è un requisito per il routing della posta elettronica per un dominio.


Quando un'email viene inviata a un dominio, il server di posta mittente esegue una query DNS per trovare i record MX associati al dominio del destinatario. I record MX hanno un valore di preferenza (numerico da 0-65535). Il server di posta mittente tenta prima il record MX con il valore preferito più basso. Se quel server non è raggiungibile, viene provato il record MX con la seconda preferenza più bassa. Questo continua fino a quando non viene stabilita una connessione o non rimangono record MX.

I seguenti tre server di posta elencati in ordine di preferenza devono essere configurati nel seguente codice:

mx1.tech-recipes.com. (mailer principale)
mx2.tech-recipes.com. (relayer della posta secondaria)
mxbackup.offsite.domain. (Relay di posta terziaria, fuori sede)

tech-recipes.com. mx 10 mx1.tech-recipes.com.
tech-recipes.com. mx 20 mx2.tech-recipes.com.
tech-recipes.com. mx 30 mxbackup.offsite.domain.

I nomi dei server nei record MX devono essere nomi host completi, non indirizzi IP. Se esistono due o più record MX con la stessa preferenza, molti agenti di trasferimento di posta utilizzeranno i due server in modalità round robin, che potrebbe aiutare a bilanciare il carico tra i server.

L'inoltro di posta offsite è un'idea saggia perché consente la posta in coda su quel server mentre la connessione di rete ai server primari non funziona.

Errori di configurazione nel DNS possono causare problemi che interessano molti altri sistemi e potrebbero non presentarsi come problemi DNS. I problemi con i record MX possono causare seri problemi di consegna delle email. Un problema comune con i record MX (e i record DNS in generale) sta terminando il periodo di trascinamento dopo il nome di dominio completo dei server di posta.