Passa al contenuto principale

5. Risoluzione degli indirizzi e gestione della posta (Address Resolution and Mail Handling)

Questa sezione descrive come i client SMTP determinano dove consegnare i messaggi di posta e come dovrebbe essere gestito il processo di consegna.

5.1. Localizzazione dell'host di destinazione (Locating the Target Host)

Quando un client SMTP consegna posta a un particolare dominio, deve determinare l'host di destinazione appropriato. Questo processo utilizza il Domain Name System (DNS) e segue questi passaggi:

Passaggio 1: Cercare i record MX

Interrogare il DNS per i record Mail eXchanger (MX) del dominio di destinazione.

Passaggio 2: Ordinare per priorità

Ordinare i record MX per priorità (numero inferiore = priorità superiore).

Passaggio 3: Tentare la consegna

Tentare di connettersi a ciascun host in ordine di priorità.

Passaggio 4: Ripiego sui record A/AAAA

Se non esistono record MX, trattare il dominio stesso come server di posta: cercare i record A (IPv4) o AAAA (IPv6) e tentare la connessione diretta a quell'indirizzo IP.

Importante: Se esistono record MX ma tutti falliscono, NON SI DEVE (MUST NOT) ripiegare sui record A/AAAA.

5.2. IPv6 e record MX (IPv6 and MX Records)

Quando si risolvono i nomi host MX, i client DOVREBBERO (SHOULD):

  1. Interrogare sia i record A (IPv4) che AAAA (IPv6)
  2. Preferire IPv6 se entrambi sono disponibili (dipendente dall'implementazione)
  3. Ripiegare su IPv4 se la connessione IPv6 fallisce

SMTP supporta letterali di indirizzo IPv6 in MAIL FROM e RCPT TO: user@[IPv6:2001:db8::1]