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]