Passa al contenuto principale

Appendice C. Route di origine (Source Routes)

Avviso: Il routing di origine è deprecato e non dovrebbe essere utilizzato nelle implementazioni SMTP moderne.

Contesto storico (Historical Context)

Il routing di origine permetteva ai mittenti di specificare un percorso esplicito attraverso host intermedi:

Sintassi deprecata:

MAIL FROM:<@host1.example,@host2.example:[email protected]>

Questo significava: "Instrada attraverso host1.example, poi host2.example, poi finalmente a [email protected]"

Perché il routing di origine è stato deprecato (Why Source Routing Was Deprecated)

  1. Rischi per la sicurezza: Aggirava i controlli di sicurezza, permetteva spam e abusi
  2. Complessità: Logica di routing soggetta a errori
  3. Obsolescenza: I record MX DNS forniscono un routing migliore

Raccomandazione attuale (Current Recommendation)

Non implementare il routing di origine. L'SMTP moderno DOVREBBE (SHOULD):

  • Utilizzare i record MX DNS per il routing
  • Rifiutare gli indirizzi instradati dalla origine
  • Restituire un errore 550 o 555 se viene tentato il routing di origine

Esempio di rifiuto (Example of Rejection)

C: MAIL FROM:<@relay.example:[email protected]>
S: 550 5.5.0 Source routing not supported

Percorso di migrazione (Migration Path)

I vecchi indirizzi instradati dalla origine DOVREBBERO (SHOULD) essere convertiti in formato standard:

❌ Vecchio: @relay1.example,@relay2.example:[email protected]
✅ Nuovo: [email protected]