Aller au contenu principal

Annexe C. Routes sources (Source Routes)

Avertissement : Le routage par source est déprécié et ne devrait pas être utilisé dans les implémentations SMTP modernes.

Contexte historique (Historical Context)​

Le routage par source permettait aux expéditeurs de spécifier un chemin explicite via des hôtes intermédiaires :

Syntaxe dépréciée :

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

Cela signifiait : "Router via host1.example, puis host2.example, puis finalement vers [email protected]"

Pourquoi le routage par source a été déprécié (Why Source Routing Was Deprecated)​

  1. Risques de sécurité :

    • Contourné les contrôles de sécurité
    • Permis le spam et les abus
    • Obscurci l'origine des messages
  2. Complexité :

    • Difficile à implémenter correctement
    • Causé des boucles de routage
    • Difficile à déboguer
  3. Obsolescence :

    • Les enregistrements MX DNS fournissent un meilleur routage
    • Inutile dans l'infrastructure moderne
    • Rarement utilisé depuis les années 1990

Recommandation actuelle (Current Recommendation)​

Ne pas implémenter le routage par source. Le SMTP moderne DEVRAIT (SHOULD) :

  • Utiliser les enregistrements MX DNS pour le routage
  • Rejeter les adresses routées par source
  • Retourner une erreur 550 ou 555 si le routage par source est tenté

Exemple de rejet (Example of Rejection)​

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

Chemin de migration (Migration Path)​

Les anciennes adresses routées par source DEVRAIENT (SHOULD) être converties en format standard :

❌ Ancien : @relay1.example,@relay2.example:[email protected]
✅ Nouveau : [email protected]