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)
- Rischi per la sicurezza: Aggirava i controlli di sicurezza, permetteva spam e abusi
- Complessità: Logica di routing soggetta a errori
- 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]